• Keine Ergebnisse gefunden

Programmierung und Software-Entwicklung

N/A
N/A
Protected

Academic year: 2021

Aktie "Programmierung und Software-Entwicklung"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Ludwig-Maximilians-Universit¨at M¨unchen WS 2014/15

Institut f¨ur Informatik Ubungsblatt 1¨

Prof. Dr. R. Hennicker, A. Klarl

Ubungen zu Einf¨ ¨ uhrung in die Informatik:

Programmierung und Software-Entwicklung

Aufgabe 1-1 Arbeiten mit Java ohne IDE Pr¨asenz

In dieser Aufgabe sollen Sie ausprobieren, wie Java-Programme ohne Unterst¨utzung durch ei- ne IDE (Integrated Development Environment) erstellt, kompiliert und ausgef¨uhrt werden. Um diese Aufgabe bearbeiten zu k¨onnen, m¨ussen SieJavainstalliert haben, wie in der Installations- anweisung f¨ur Ihre Plattform (Windows oder Mac) besprochen wird.

a) Ver¨andern Sie das Programm Begruessung aus der Installationsanleitung Windows/Mac so, dass Sie selbst begr¨ußt werden. Speichern Sie die Datei ab. F¨uhren Sie das Programm aus,ohnees zu kompilieren. Was wird in der Eingabeaufforderungausgegeben und warum?

b) Kompilieren Sie Ihr ver¨andertes Programm und f¨uhren 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 wieder Hallo Welt! ausgeben. Ver¨andern Sie Ihr Programm, indem Sie die Anf¨uhrungszeichen 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¨onnen Sie Ihr Programm jetzt nicht mehr kompilieren? Wie nennt man diese Art von Fehler?

d) F¨ugen Sie die Anf¨uhrungszeichen wieder in das Programm ein, ersetzen Sie jetzt aber das Wort Weltdurch 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¨onnen Sie Ihr Programm jetzt kompilieren? Warum enth¨alt dieses Programm trotzdem einen Fehler und wie nennt man diesen Fehler?

Aufgabe 1-2 Arbeiten mit Java mit IDE (Eclipse) Pr¨asenz In dieser Aufgabe sollen Sie die Vorteile einer IDE (Integrated Development Environment) wie Eclipsegegen¨uber der Benutzung eines einfachen Editors erfahren. Um diese Aufgabe bearbeiten zu k¨onnen, m¨ussen Sie Javaund Eclipseinstalliert haben, wie in der Installationsanweisung f¨ur Ihre Plattform (Windows oder Mac) besprochen wird.

a) Ver¨andern Sie das Programm Begruessung aus der Installationsanleitung Windows/Mac in Eclipse so, dass Sie selbst begr¨ußt werden. Speichern Sie die Datei ab. F¨uhren Sie das Programm erneut inEclipseaus. Was wird in der Consoleausgegeben 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 wieder Hallo Welt! ausgeben. Ver¨andern Sie Ihr Programm, indem Sie die Anf¨uhrungszeichen 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 stellt Eclipse¨uberall dar, dass in Ihrem Programm ein Fehler enthalten ist?

c) F¨ugen Sie die Anf¨uhrungszeichen wieder in das Programm ein, ersetzen Sie jetzt aber das Wort Weltdurch 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¨aren Sie Ihre Antwort.

d) Stellen Sie wieder den Ursprungszustand Ihres Programms her, d.h. das Programm soll nun wieder Hallo Welt!ausgeben. F¨ugen 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¨onnen Sie Ihr Programm jetzt noch kompilieren und ausf¨uhren? Erkl¨aren Sie Ihre Antwort!

e) Klicken Sie nun im Package Explorer rechts auf die Datei Begruessung.java und w¨ahlen Sie im Kontextmen¨uSource -> Format. Was passiert mit Ihrem Source Code und warum ist das sinnvoll?

2

Referenzen

ÄHNLICHE DOKUMENTE

Aufgabe 4-4 Einfache Anweisungen in Java Hausaufgabe Ein Pizza-Service berechnet den Preis einer Pizza nach folgendem Schema: Der Grundpreis einer Pizza ist 5.50 Euro und jeder

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

a) Geben Sie an, welche dieser Ausdr¨ ucke syntaktisch nicht korrekt und welche Ausdr¨ ucke syntaktisch korrekt, aber nicht typkorrekt sind (jeweils mit Begr¨ undung).. Aufgabe

a) Definieren Sie in einer Klasse InvestitionsrechnerA zun¨ achst die Herstellungskosten von 22500 Euro f¨ ur ein Auto, den Verkaufspreis von 25000 Euro sowie die zu erwartende

b) Deklarieren Sie in Ihrer Klasse FigurFrame ein Attribut aktuelleFigur mit Klassentyp Figur. Erweitern Sie Ihre Klasse FigurFrame um eine Ereignisbehandlung f¨ ur den Button

d) Zur L¨ osung der Aufgabe sollen nun die generischen Klassen LinkedList<E> und Iterator<E> der Java-Bibliothek verwendet werden. Nehmen Sie die Benutzeroberfl¨ ache

 Bachelor Statistik Wahlpflichtlehrveranstaltung (falls Informatik nicht als Nebenfach gewählt ist).  Bachelor Chemie und

a) Verändern Sie das Programm Begruessung aus der Installationsanleitung Windows/Mac so, dass Sie selbst begrüßt werden. Speichern Sie die Datei ab. Führen Sie das Programm aus, ohne