Programmierkurs für absolute Anfänger Lösungen Sitzung 1 Caren Brinckmann Sommersemester 2005 http://www.coli.uni-saarland.de/~cabr/teaching.php
Flussdiagramm: längster Laut und seine Dauer START Datei öffnen maxdauer := 0 maxlaut := "" alle Zeilen gelesen? lies die nächste Zeile nein ja Ausgabe maxlaut und maxdauer Datei schließen STOP Zeile aufteilen in Einzelelemente: nenne 1. Wert einzellaut nenne 2. Wert einzeldauer einzeldauer > maxdauer ? nein ja maxdauer := einzeldauer maxlaut := einzellaut Programmierkurs für absolute Anfänger – Lösungen Sitzung 1
Flussdiagramm: maximale Dauer von 't' START Datei öffnen maxdauer_t := 0 alle Zeilen gelesen? lies die nächste Zeile nein ja Ausgabe maxdauer_t Datei schließen STOP Zeile aufteilen in Einzelelemente: nenne 1. Wert einzellaut nenne 2. Wert einzeldauer einzellaut = 't' ? nein ja einzeldauer > maxdauer ? nein ja maxdauer := einzeldauer Programmierkurs für absolute Anfänger – Lösungen Sitzung 1
Flussdiagramm: maximale Dauer von 't' – Vereinfachung! START Datei öffnen maxdauer_t := 0 alle Zeilen gelesen? lies die nächste Zeile nein ja Ausgabe maxdauer_t Datei schließen STOP Zeile aufteilen in Einzelelemente: nenne 1. Wert einzellaut nenne 2. Wert einzeldauer einzellaut = 't' UND einzeldauer > maxdauer ? nein ja maxdauer := einzeldauer Programmierkurs für absolute Anfänger – Lösungen Sitzung 1
komplexe Aussagen Übung: wahr oder falsch? 4 ist ungerade oder Juli ist ein Sommermonat wahr 4 ist ungerade und Juli ist ein Sommermonat falsch 7 ist ungerade und 3 mal 5 ist 15 wahr nicht 4 ist gerade falsch 3 plus 4 ist 7 oder 7 ist ungerade und 3 mal 5 ist 17 wahr (3 plus 4 ist 7 oder 7 ist ungerade) und 3 mal 5 ist 17 falsch nicht (4 ist ungerade oder Juli ist ein Sommermonat) falsch nicht 4 ist ungerade und Juli ist ein Sommermonat wahr Programmierkurs für absolute Anfänger – Lösungen Sitzung 1