Zur Startseite×
Informatik 2019
Sekundarstufe I
 

 Suchen

Seite: cdca_index
Diese Seite wurde aktualisiert am 06.10.2015

LOGIN
Benutzer:
Passwort:
 
Quelle: https://nwm2.net-schulbuch.de/index.php
Druckversion vom 19.05.2024 00:22 Uhr
Startseite Software erstellen Digitalisieren von Bildern Erfassungsprogramm Rollenspiel

Rollenspiel

von Egbert Hüster und Berthold Hufnagel

Rollenspiel

Die Rollen

Stellt euch dazu vor, dass ihr ein Team von Programmiererinnen oder Programmierern in einem Softwarehaus seid. Dieses Team übernimmt den Auftrag einer Baufirma, die ein Programm zur automatischen Erfassung digitaler Daten erstellt haben möchte.

Ausgangssituation

Telefonisch hat Frau Schäfer, die Chefin der Baufirma, ihren Sekretär zu einem Projektgespräch angekündigt. Der Sekretär ist mit einem Möbelwagen vorgefahren worden und hat ein Programm mitgebracht.

„Dieses Programm", so beteuert der Sekretär, „kann schon digitalisieren, aber leider entspricht es bei weitem nicht den Anforderungen der Firma. In unserer Planungsabteilung werden die Entwürfe der Kunden unserer Baufirma auf durchsichtige Folien kopiert. Diese heften wir auf den Bildschirm unseres Computers. Dann starten wir das Programm Bild.erfassen. Mit der Tastatur steuern wir den auf dem Bildschirm dargestellten Zeichenstift den Linien der Vorlage entlang. Dabei müssen wir aufpassen, dass wir die wichtigen Punkte der Vorlage durch Drücken der Taste [S] in einer Datei speichern.

Die gespeicherten Daten können wir dann wieder sichtbar machen mit dem Programm Bild.zeigen (Dateiname).“

Mit den Worten „Ich will  Ihnen das Programm gerne überlassen und mit Ihnen über die Auftragsvergabe verhandeln, wenn Sie das Programm analysiert haben“, beendet der Sekretär seinen Besuch.

 Hier ist das vom Sekretär überlassene Programm abgedruckt:

PROZEDUR Bild.erfassen (Dateiname)
   DSequenz.vorbereitenZumSchreiben (Dateiname)
   Erfassung.initialisieren
   Erfassung.durchführen
   DSequenz.abschließen
ENDE PROZEDUR Bild.erfassen

PROZEDUR Erfassung.initialisieren
   Grafikfenster.einschalten
   Schrittweite := 10
   XPosition := Stift.XKoordinate
   YPosition := Stift.YKoordinate
   Stift.farbeWählen (Hintergrundfarbe)
   DSequenz.schreiben (Stift.Farbe, Stift.XKoordinate, Stift.YKoordinate)
   Stift.anheben
ENDE PROZEDUR Erfassung.initialisieren

PROZEDUR Erfassung.durchführen
   WIEDERHOLE
      Taste := Tastatur.Eingabe
      WENN Taste = "R" DANN Stift.rechtsdrehen (45)
      WENN Taste = "V" DANN Stift.vorbewegen (Schrittweite)
      WENN Taste = "H" DANN Stift.Farbe := Hintergrundfarbe
      WENN Taste = "W" DANN Stift.Farbe := weiß
      WENN Taste = "B" DANN Stift.Farbe := schwarz
      WENN Taste = "S" DANN
         DSequenz.schreiben (Stift.Farbe, Stift.XKoordinate,
                                           Stift.YKoordinate)
         Stift.zeichneStrecke (XPosition, YPosition,
                        Stift.XKoordinate, Stift.YKoordinate)
         XPosition := Stift.XKoordinate
         YPosition := Stift.YKoordinate
      ENDE WENN
      WENN Taste = "E" DANN ABBRUCH
   ENDE WIEDERHOLE
ENDE PROZEDUR Erfassung.durchführen

PROZEDUR Stift.zeichneStrecke (XAnfang, YAnfang, XEnde, YEnde)
   Stift.positionieren (XAnfang, YAnfang)
   Stift.absenken
   Stift.positionieren (XEnde, YEnde)
   Stift.anheben
ENDE PROZEDUR Stift.zeichneStrecke

 

©2024 NET-SCHULBUCH.DE
09.30  0.1439  7.4.33