Aufgabenstellung

Werbung
24.11.2010, HÜ Wahlfach-Informatik: Programmieren in Python / Prozeduren, Funktionen
Name:____________________________
Note:
1. Die folgende Aufgabe ist durch Angabe eines „Programmtextes“ zu lösen. Da die
Teilaufgaben aufeinander aufbauen, sollten vor der Bearbeitung zuerst alle Teilaufgaben
gelesen werden.
1.1 Gliedere und strukturiere das Programm sinnvoll und erläutere das Gliederungsprinzip!
Achte auf korrekten, lauffähigen Programmtext bzw. Code!
1.2 Erstelle den Text eines Skriptes in Python, …
a) das eine Liste mit 8 Lebensmittelprodukten und einer jeweils zugehörigen „Klassifikation“
als süß bzw. herzhaft enthält.
b) eine Eingabe des Benutzers entgegen nimmt, ob er die süßen oder herzhaften Speisen
aufgezählt bekommen möchte.
c) entsprechend der Auswahl die süßen oder herzhaften Lebensmittel ausgibt.
d) als Variante von a) die Liste aus einer Datei einliest.
Falls einzelne Teilaufgaben für Dich nicht lösbar sind, setze eine Variable ein, die im
weiteren Ablauf z.B. ohne Auswahl (Teil b) den Programmablauf ermöglicht!
2. Nenne Vorteile des Einsatzes von Funktionen!
3. Zeige, welche verschiedenen Funktions-Typen es gibt und wie man dies bei der Definition
und Ihrem Aufruf berücksichtigen muss!
Herunterladen