Quelle: https://nwm2.net-schulbuch.de/index.php
Druckversion vom 18.05.2024 11:46 Uhr
Startseite Software erstellen Entscheidungen treffen Fallunterscheidung Aufgaben
Druckversion vom 18.05.2024 11:46 Uhr
Startseite Software erstellen Entscheidungen treffen Fallunterscheidung Aufgaben
Aufgaben zu Verzweigungen
Aufgabe 1: Programmausschnitte analysieren
- Implementiere die abgebildete Prozedur in deiner Programmierumgebung
- Erprobe sie mit den folgenden Parametern: WasTueIch (10, 15, 35)
- Ersetze die Zeile 15 durch: Länge := Länge * 0,97
- Das "Gesamtkunstwerk" hat die Form eines Sechsecks. Kannst du die Parameter so wählen, dass ein 12-Eck, 10-Eck, 8-Eck oder 3-Eck entsteht?
- Was ergibt sich, wenn man die Parameter 10, 15, 29 wählt?
- Experimentiere mit anderen Zahlen.
- Ergänze einen vierten Parameter Winkel, der in den Zeilen 9 und 10 verwendet wird.
Erprobe: WasTueIch (10, 4, 8, 45)
Experimentiere weiter.
Aufgabe 2:
Entwickele in deiner Programmierumgebung eine Prozeduren mit dem folgenden Prozedurkopf
PROZEDURE Reihenfolge (Zahl1, Zahl2)
Die Prozedur soll den Wert 0 zurückgeben, wenn die beiden Zahlen gleich sind,
den Wert -1, wenn Zahl1 kleiner als Zahl 2 ist,
den Wert 1, wenn Zahl1 größer als Zahl2 ist.
- Teste deine Prozedur
- Was passiert, wenn du statt der Zahlen Texte verwendest
- Was passiert, wenn du Reihenfolge ("2 Euro", "5 Euro") schreibst?
- Wer ist größer? Reihenfolge ("Hans", "hans")
Aufgabe 3:
Entwickele in deiner Programmierumgebung die Prozeduren zu den folgenden Prozedurköpfen
PROZEDURE Minimum (Zahlenliste)
PROZEDURE Maximum (Zahlenliste)
Eine Zahlenliste soll folgende Form haben:
Zahlenliste := [67.12, 34558, 0.234, 77.9, -365, ..... ]
- Recherchiere, wie man in deiner Programmierumgebung Zahlenlisten einer Variablen zuweist.
Recherchiere, wie man in deiner Programmierumgebung auf ein Element einer Zahlenliste zugreifen kann. - Erarbeite die beiden Prozeduren und teste sie in deiner Programmierumgebung.
- Recherchiere, wie eine Prozedur in deiner Programmierumgebung einen Wert zurückgeben kann.
In solchen Fällen spricht man von dem Rückgabewert und nennt die Prozedur "Funktion".
©2024 NET-SCHULBUCH.DE