Zur Startseite×
Informatik 2019
Sekundarstufe I
 

 Suchen

Seite: ccad_index
Diese Seite wurde aktualisiert am 16.08.2019

LOGIN
Benutzer:
Passwort:
 
Quelle: https://nwm2.net-schulbuch.de/index.php
Druckversion vom 16.05.2024 01:31 Uhr
Startseite Software erstellen Richtig programmieren Top-Down-Methode Codieren und Testen

Codieren und Testen des Programms Mauer.bauen

 

Wir stellen hinter den Reitern eine vollständige Codierung aller Prozeduren der Objekte vor und verwenden dabei unsere Programmiersprachen unabhängige Schreibweise.

 

Die Prozedur Rechteck.zeigen (Höhe, Breite) führen wir nicht erneut auf.

 

Aufgabe 1:  Algorithmen in eine konkrete Programmsprache umsetzen.

Übertrage die Prozeduren des Programms Mauer.bauen in deine Programmiersprache und lass dir die Mauer zeichnen.

 

Aufgabe 2:  Algorithmen mit unterschiedlichen Werten testen.

Verändere die Maße des Steins in der Prozedur Stein.aussuchen und lass dir die Mauer erneut zeichnen.

 

Aufgabe 3:  Algorithmen mit unterschiedlichen Werten testen.

Experimentiere mit verschiedenen Maßen in der Prozedur Mauer.planen.

Erkläre, in welchen Fällen die Länge der dargestellten Mauer nicht mit den geplanten Maßen übereinstimmt.

 

Aufgabe 4:  Einen Algorithmus an neue Bedingungen anpassen.

Du sollst nun unser Programm Mauer.bauen so abändern, dass es die abgebildete Mauer darstellt.
Arbeite die drei Schritte der von uns vorgeführten Programmentwicklung noch einmal durch.

  1. Verändere unser TOP-DOWN-Diagramm entsprechend.

  2. Passe die Datenräume und die Methoden der Objekte an.

  3. Codiere und teste das neue Programm.

Eine Mauer mit alternativem Verbund

 

Aufgabe 5:  Einen Algorithmus an neue Bedingungen anpassen.

Das Mauerwerk aus Abbildung zu Aufgabe 4 wird ein Maurer in dieser Form nicht ausführen, weil es zu baufällig ist. Auf deinem Schulweg kannst du sicherlich Mauern oder Gebäude entdecken, die einen anderen Verbund im Mauerwerk aufweisen.

  1. Erstelle eine Skizze von einem neuen Verbund.

  2. Verändere unser TOP-DOWN-Diagramm entsprechend.

  3. Passe die Datenräume und die Methoden der Objekte an.

  4. Codiere und teste das neue Programm.

 

Aufgabe 6:  Einen Algorithmus an neue Bedingungen anpassen.

  1. Ähnlich wie Mauern sehen auch Pflasterungen von Wegen und Plätzen aus. Ändere das Programm Mauer.bauen ab, so dass es Pflasterungen zeigt.

  2. Das gleiche gilt für Holzvertäfelungen an Decken oder Wänden. Lass dir solche nach Änderung des Programms Mauer.bauen zeichnen.

 

Aufgabe 7:  Einen Algorithmus ergänzen.

Du bist als Hausherr für die Ausgestaltung des Richtfestes zuständig..

  1. Schreibe eine Prozedur Richtfest.feiern, die die Mauer so verziert, dass die Nachbarn den Festschmuck (Kranz, Blumen, Sektglas, ... ) bewundern können.

  2. Richtfest.feiern ist in unserem TOP-DOWN-Diagramm enthalten, jedoch nicht in dem von uns formulierten Programm. Ergänze das Programm.

  3. Wenn deine Prozedur Richtfest.feiern andere Prozeduren verwendet, dann müssen diese auch in dem TOP-DOWN-Diagramm zu sehen sein. Ergänze das TOP-DOWN-Diagramm entsprechend.

 

©2024 NET-SCHULBUCH.DE
09.30  0.0973  7.4.33