• Keine Ergebnisse gefunden

Übungen zu Einführung in die Informatik:

N/A
N/A
Protected

Academic year: 2021

Aktie "Übungen zu Einführung in die Informatik:"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Ludwig-Maximilians-Universität München WS 2017/18

Institut für Informatik Übungsblatt 1

Prof. Dr. R. Hennicker, P. Wendler

Übungen zu Einführung in die Informatik:

Programmierung und Software-Entwicklung

Aufgabe 1-1 Arbeiten mit Java ohne IDE Präsenz

In dieser Aufgabe sollen Sie ausprobieren, wie Java-Programme ohne Unterstützung durch ei- ne IDE (Integrated Development Environment) erstellt, kompiliert und ausgeführt werden. Um diese Aufgabe bearbeiten zu können, müssen Sie Javainstalliert haben, wie in der Installations- anweisung für Ihre Plattform (Windows oder Mac) besprochen wird.

a) Verändern Sie das ProgrammBegruessungaus der Installationsanleitung Windows/Mac so, dass Sie selbst begrüßt werden. Speichern Sie die Datei ab. Führen Sie das Programm aus, ohnees zu kompilieren. Was wird in derEingabeaufforderungausgegeben und warum?

b) Kompilieren Sie Ihr verändertes Programm und führen Sie es aus. Was wird jetzt in der Eingabeaufforderungausgegeben und warum?

c) Stellen Sie wieder den Ursprungszustand Ihres Programms her, d.h. das Programm soll nun wiederHallo Welt!ausgeben. Verändern Sie Ihr Programm, indem Sie die Anführungszei- chen weglassen, d.h. Ihr Programm sollte nun folgendermaßen aussehen:

1 p u b l i c c l a s s B e g r u e s s u n g {

2 p u b l i c s t a t i c void m a i n ( S t r i n g [] a r g s ) {

3 S y s t e m . out . p r i n t l n ( H a l l o W e l t !);

4 }

5 }

Warum können Sie Ihr Programm jetzt nicht mehr kompilieren? Wie nennt man diese Art von Fehler?

d) Fügen Sie die Anführungszeichen wieder in das Programm ein, ersetzen Sie jetzt aber das WortWeltdurch Wlt, d.h. Ihr Programm sollte folgendermaßen aussehen:

1 p u b l i c c l a s s B e g r u e s s u n g {

2 p u b l i c s t a t i c void m a i n ( S t r i n g [] a r g s ) {

3 S y s t e m . out . p r i n t l n ( " H a l l o Wlt ! " );

4 }

5 }

Können Sie Ihr Programm jetzt kompilieren? Warum enthält dieses Programm trotzdem einen Fehler und wie nennt man diesen Fehler?

Aufgabe 1-2 Arbeiten mit Java mit IDE (Eclipse) Präsenz In dieser Aufgabe sollen Sie die Vorteile einer IDE (Integrated Development Environment) wie Eclipsegegenüber der Benutzung eines einfachen Editors erfahren. Um diese Aufgabe bearbeiten zu können, müssen Sie Java und Eclipse installiert haben, wie in der Installationsanweisung für Ihre Plattform (Windows oder Mac) besprochen wird.

a) Verändern Sie das Programm Begruessung aus der Installationsanleitung Windows/Mac in Eclipse so, dass Sie selbst begrüßt werden. Speichern Sie die Datei ab. Führen Sie das Programm erneut inEclipse aus. Was wird in derConsoleausgegeben und warum?

Hinweis: Vergleichen Sie die Ausgabe mit der Ausgabe von Aufgabe 1-1a.

1

(2)

b) Stellen Sie wieder den Ursprungszustand Ihres Programms her, d.h. das Programm soll nun wiederHallo Welt!ausgeben. Verändern Sie Ihr Programm, indem Sie die Anführungszei- chen weglassen, d.h. Ihr Programm sollte nun folgendermaßen aussehen:

1 p u b l i c c l a s s B e g r u e s s u n g {

2 p u b l i c s t a t i c void m a i n ( S t r i n g [] a r g s ) {

3 S y s t e m . out . p r i n t l n ( H a l l o W e l t !);

4 }

5 }

Wie und wo stelltEclipse überall dar, dass in Ihrem Programm ein Fehler enthalten ist?

c) Fügen Sie die Anführungszeichen wieder in das Programm ein, ersetzen Sie jetzt aber das WortWeltdurch Wlt, d.h. Ihr Programm sollte folgendermaßen aussehen:

1 p u b l i c c l a s s B e g r u e s s u n g {

2 p u b l i c s t a t i c void m a i n ( S t r i n g [] a r g s ) {

3 S y s t e m . out . p r i n t l n ( " H a l l o Wlt ! " );

4 }

5 }

KannEclipse hier einen Fehler finden? Erklären Sie Ihre Antwort.

d) Stellen Sie wieder den Ursprungszustand Ihres Programms her, d.h. das Programm soll nun wieder Hallo Welt! ausgeben. Fügen Sie anschließend nach jedem Wort (außer nach

"Hallo) einen Zeilenumbruch ein und speichern Sie die Datei ab. Ihr Programm sollte dann folgendermaßen aussehen:

1 p u b l i c

2 c l a s s

3 B e g r u e s s u n g {

4 p u b l i c

5 s t a t i c

6 void

7 m a i n (

8 S t r i n g []

9 a r g s ) {

10 S y s t e m .

11 out .

12 p r i n t l n (

13 " H a l l o W e l t ! "

14 );

15 }

16 }

Können Sie Ihr Programm jetzt noch kompilieren und ausführen? Erklären Sie Ihre Antwort!

e) Klicken Sie nun imPackage Explorerrechts auf die DateiBegruessung.javaund wählen Sie im Kontextmenü Source -> Format. Was passiert mit Ihrem Source Code und warum ist das sinnvoll?

2

Referenzen

ÄHNLICHE DOKUMENTE

Schreiben Sie in einer Klasse IntSortierung ein Javaprogramm, in dem zunächst drei Variablen x, y und z vom Typ int deklariert werden. Das Javaprogramm soll die Werte in den

• eine Variable oelverbrauchPro1000km vom Typ double.. Schreiben Sie in einer Klasse PizzaService ein Javaprogramm, das für eine gegebene Anzahl an Belagsorten den Gesamtpreis der

Schreiben Sie in einer Klasse Investitionsrechner ein Java-Programm, welches pro Jahr aus- gibt, das wievielte Jahr gerade berechnet wird, wieviele Autos in diesem Jahr

Schreiben Sie in einer Klasse Investitionsrechner ein Java-Programm, welches pro Jahr aus- gibt, das wievielte Jahr gerade berechnet wird, wieviele Autos in diesem Jahr

new Line(3,4) ist nicht typkorrekt, da zwar die Anzahl der aktuellen Parameter mit der Anzahl der formalen Parameter in der Konstruktordeklaration übereinstimmt, aber 3 und 4 den

a) Definieren Sie in einer Klasse TilgungsrechnersrechnerA zunächst einen Zinssatz von 2.0% sowie den Tilgungssatz von 10% als geeignete Konstanten. Der Wert der

In dieser Aufgabe sollen Sie ein Programm mit einer grafischen Benutzeroberfläche implemen- tieren, welches für eine beliebige Zahl n eine Lösung des Problems für n Scheiben

Das Aussehen der Benutzeroberfläche sowie die Funktionsweise der Buttons soll nicht verändert werden, allerdings soll anstelle eine Liste vom Typ MeinePostkartenListe nun eine Lis-