Informatik Klasse 11 Klausur 11.04.2005 Hinweis zu erlaubten Hilfsmitteln: Während der Klausur kann die Hilfe von Delphi benutzt werden. Eine Freigabe von Verzeichnissen oder das Ablegen von Informationen auf freigegebenen Verzeichnissen, die Nutzung von Programmen und Hilfsmitteln zur Kommunikation mit anderen Schülern ist untersagt. Eine Zuwiderhandlung wird als Betrugsversuch gewertet und die Klausur wird mit Null Punkten bewertet. Während der praktischen Arbeit erfolgt sporadisch eine Überprüfung der Arbeitsplätze mit VNC. Ein Verhindern des Zugriffs durch Softwaremanipulation wird ebenfalls als Betrugsversuch angesehen und führt zur Bewertung der Klausur mit Null Punkten Theorieteil (etwa 40%) 1. a) Suchen Sie in der Zahlenfolge jeweils aufeinander folgende Zahlen, deren Summe 12 ergibt. Markieren Sie sie geeignet. Wie viele Quersummen 12 finden Sie. 3 2 3 2 6 1 7 8 1 3 4 5 6 4 8 2 7 7 5 4 2 4 6 2 1 3 4 4 9 1 2 4 4 5 b) Beschreiben Sie einen Algorithmus, mit dem alle Quersummen gefunden werden können. 2. Welchen Wert besitzt die Variable p nach Hintereinanderausführung folgender Wertzuweisungen. Geben Sie den aktuellen Wert von p je Zeile an. a: = 2; p:= a; p:= p * p; p : = a * p; p:= p * p 3. Nennen und erläutern Sie die drei Grundstrukturen, mit denen jeder Algorithmus formuliert werden kann. 4. Lassen sich für nachfolgende Problemstellungen Algorithmen formulieren. Wenn nicht, dann begründen Sie Ihre Aussage. a) Anzahl der Buchstaben in einem Text bestimmen. b) Vorhersagen der Lottozahlen. c) Angeben aller Nachkommastellen der Zahl Pi 5. Nennen Sie eine Algorithmusdefinition. Geben Sie den theoretischen Teil der Arbeit ab, bevor Sie mit dem praktischen Teil anfangen.
Informatik Klasse 11 Klausur 11.04.2005 Hinweise zum Praxisteil: Legen Sie auf Laufwerk K den Ordner Klausur an. Speichern Sie schon während Ihrer Arbeit an einem Projekt in kurzen Abständen Ihre Arbeitsergebnisse. Praxisteil 1 KARA (etwa 30%) KARA steht vor einer Reihe, in der Kleeblätter und Pilze unregelmäßig verteilt sind. Das Ende der Reihe ist ein Baum. KARA soll bis zum Baum laufen und dabei die Pilze nach links schieben und die Kleeblätter aufnehmen und rechts neben dem Weg ablegen. In der Abbildung ist eine Beispielwelt abgebildet (siehe K:\klausur\schieberwelt.world) a) Erstellen Sie ein Karaprogramm zur Lösung der Aufgabe. Speichern Sie dieses unter k:\klausur\schieber.kara ab. b) Erstellen Sie eine zweite Welt und speichern Sie diese unter k:\klausur\schieberwelt2.world ab. c) Testen Sie, ob Ihr Programm auch mit dieser Welt funktioniert. Praxisteil 2: Delphi (etwa 30%) Erstellen Sie ein Programm zur Berechnung des Notendurchschnitts einer Arbeit. Mit diesem Programm soll die Anzahl der Noten von 1 bis 6 erfassbar sein. In dem Formular wird das Ergebnis angezeigt. Die Ein- und Ausgabebestandteile sollen beschriftet sein. Ihr Name und Ihre Platznummer stehen rechts oben im Formular. In der Titelleiste des Programms steht Berechnung des Notendurchschnitts Die Berechnung des Durchschnitts soll erfolgen, wenn ein Button mit der Aufschrift Berechnen betätigt wurde. Über einen weiteren Button Beenden lässt sich das Programm beenden. Legen Sie in K:\Klausur den Ordner Delphi1 an und speichern Sie sämtliche Projektdateien in diesem Ordner.
Praxisteil 1 KARA KARA steht vor einer Reihe, in der Kleeblätter und Pilze unregelmäßig verteilt sind. Das Ende der Reihe ist ein Baum. KARA soll bis zum Baum laufen und dabei die Pilze nach links schieben und die Kleeblätter aufnehmen und rechts neben dem Weg ablegen. In der Abbildung ist eine Beispielwelt abgebildet (siehe K:\klausur\schieberwelt.world) a) Erstellen Sie ein Karaprogramm zur Lösung der Aufgabe. Speichern Sie dieses unter k:\klausur\schieber.kara ab. Programm vollständig (20) b) Erstellen Sie eine zweite Welt und speichern Sie diese unter k:\klausur\schieberwelt2.world ab. Welt erstellt und abgespeichert (3) c) Testen Sie, ob Ihr Programm auch mit dieser Welt funktioniert. Programm mit zweiter Welt funktionstüchtig (zeigt Allgemeingültigkeit des Algorithmus) (7) Praxisteil 2: Delphi (30) Erstellen Sie ein Programm zur Berechnung des Notendurchschnitts einer Arbeit. Mit diesem Programm soll die Anzahl der Noten von 1 bis 6 erfassbar sein. In dem Formular wird das Ergebnis angezeigt. Die Ein- und Ausgabebestandteile sollen beschriftet sein. Ihr Name und Ihre Platznummer stehen rechts oben im Formular. In der Titelleiste des Programms steht Berechnung des Notendurchschnitts Die Berechnung des Durchschnitts soll erfolgen, wenn ein Button mit der Aufschrift Berechnen betätigt wurde. Über einen weiteren Button Beenden lässt sich das Programm beenden. Legen Sie in K:\Klausur den Ordner Delphi an und speichern Sie sämtliche Projektdateien in diesem Ordner. (30) - Ordner angelegt, Projektdateien vorhanden (2) - Benennung Titelleiste (2) - Ein-Ausgabebestandteile mit Label beschriftet (2) - oben rechts Name + Platznummer (2) - Button berechnen (2) - Eingabefelder für Noten (2) - Ausgabe in Edit Durchschnitt (2) - Button beenden (2)
- Funktion Button beenden. (2) - Funktion Durchschnitt: Auslesen der Eingabewerte (3), Berechnung (6), Anzeige des Ergebnisses (3). Praktischer Teil: 60 Punkte Geschrieben am: 11.04.2005 Rückgabe am: 25.04.2005 Nachschreiber: Punkteverteilung: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 O
Auswertung praktischer Teil Name: Teil 1/ Kara Programm vollständig und fehlerfrei 20 Karawelt erstellt 3 Funktionstüchtig in 2. Welt 7 Teil 2 / Delphi Ordner angelegt, Projektdateien vorhanden (2) 2 Benennung Titelleiste (2) 2 Ein-Ausgabebestandteile mit Label beschriftet (2) 2 oben rechts Name + Platznummer (2) 2 Button berechnen (2) 2 Eingabefelder für Noten (2) 2 Ausgabe in Edit Durchschnitt (2) 2 Button beenden (2) 2 Funktion Button beenden. (2) 2 Auslesen der Eingabewerte (3) 3 Berechnung 6 Anzeige des Ergebnisses (3) 3 Gesamtauswertung: Theorie Praxis1 Praxis2 Gesamt Notenpunkte 30 30 Halle, den 23.04.2005