Zur Startseite×
Informatik 2019
Sekundarstufe I
 

 Suchen

Seite: cada_index
Diese Seite wurde aktualisiert am 04.09.2018

LOGIN
Benutzer:
Passwort:
 
Quelle: https://nwm2.net-schulbuch.de/index.php
Druckversion vom 17.05.2024 06:57 Uhr
Startseite Software erstellen Erste Programme Zwei Projekte Ornamente erstellen

Ornamente erstellen

 

In einem Buch haben wir folgende Prozedur zum Zeichnen eines Kreises gefunden.

PROZEDUR Kreis.zeigen (Radius)
   KOMMENTAR
    Wir setzen voraus, dass der Stift auf dem
       Mittelpunkt des Kreises steht.
       Am Ende der Prozedur ist der Kreis gezeichnet.
       Der Stift steht wieder auf dem Mittelpunkt.
       Der Zustand des Stifts ist der gleiche wie vor
       Ablauf der Prozedur, als wäre nichts gewesen!
   ENDE KOMMENTAR

   KOMMENTAR Der Stift muss auf den Kreisrand bewegt werden
   Stift.anheben
   Stift.vorbewegen (Radius)
   Stift.rechtsdrehen (90)
   Stift.absenken

   KOMMENTAR Jetzt zeichnet der Stift den Kreisrand
   Kreisumfang := 2 * Pi * Radius
   Seitenlänge := Kreisumfang / 36
   nEck.zeigen (36, Seitenlänge)

   KOMMENTAR Jetzt muss der Stift noch zurück zum Mittelpunkt
   Stift.anheben
   Stift.linksdrehen (90)
   Stift.zurückbewegen (Radius)
   Stift.absenken
ENDE PROZEDUR Kreis.zeigen

Wir wollen im Folgenden Bestandteile dieser Prozedur analysieren.

In den ersten Kommentarzeilen am Anfang der Prozedur werden wichtige Eigenschaften dieser Prozedur dokumentiert. Zuerst werden die Voraussetzungen notiert, die vor der Ausführung der Prozedur erfüllt sein müssen. Dann werden die Folgen der Ausführung beschrieben, also was nach Ausführung der Prozedur anders ist.

Viele Informatikerinnen und Informatiker dokumentieren
die Voraussetzungen und Folgen ihrer Prozeduren in Kommentaren sehr sorgfältig.
Dieses ist wichtig für eine spätere Überarbeitung.

 

Icon Aufgabe 30x30

Aufgabe 1: Eine Programmidee codieren und testen

Implementiere die Prozedur Kreis.zeigen (Radius) in deiner Programmierumgebung.
Vergiss dabei die Kommentare nicht!

 

 

 

Icon Aufgabe 30x30

Aufgabe 2: Alternativen testen und bewerten

Der Kreis wird in unserem Falle durch ein 36-Eck angenähert. Ändere die Proze­dur so ab, dass die Annäherung durch ein 50-Eck erfolgt.
Wie viele Ecken sind für eine gute Annähe­rung mindestens nötig?

 

 

Icon Aufgabe 30x30

Aufgabe 3: Lösungen vergleichen und bewerten

Notiere genau alle Unterschiede zwischen der nebenstehend vorgestellten Prozedur Was.tueIch zum Zeichnen eines Kreises und der obigen Prozedur.

PROZEDUR Was.tueIch
   WIEDERHOLE 36 MAL
      Stift.vorbewegen (5)
      Stift.rechtsdrehen (10)
   ENDE WIEDERHOLE
ENDE PROZEDUR Was.tueIch

 

Aufgabe 4: Lösungen implementieren und testen

Verwende, sofern es sinnvoll ist, deine neue Prozedur Kreis.zeigen (Radius) zum Zeichnen fol­gender Bilder.

Einige Bilder stellen dich vor Herausforderungen. Für andere benötigst du eventuell zusätzliche Informationen zur Programmierumgebung. Deshalb haben wir Tipps hinzugefügt.

 

Zylinder
 
Topfkratzer

 
Torus

 
Vier Trichter
 
Tortengrafik
 
Sitzverteilung
 
Olympische Ringe
 
Zielscheibe

 

 

©2024 NET-SCHULBUCH.DE
09.30  0.1802  7.4.33