TEST XX.Klassenarbeit Computertechnik 11.11.1111 Name:

1.

Eine Schule verwaltet ihre Schülerdaten mit Hilfe eines Pascalprogramms. Dabei werden die Namen der Schüler klassenweise unter dem Klassennamen auf einer Diskette gespeichert. Im weiteren steht folgende Variablendeklaration global zur Verfügung:

var schuelerliste:array[1..40] of string

Schreiben Sie eine Prozedur, die nach der Eingabe des Klassen- und des Schülernamens die angegebene Datei auf der Diskette durchsucht und die Nummer des Schülers in der Liste ausgibt. Falls der Schüler oder die angegebene Datei nicht vorhanden ist, muß eine Fehlermeldung erfolgen!!

8

2.

Um Brüche mit Zähler und Nenner zu verarbeiten wird ein Verbund mit dem Namen Bruch deklariert:

bruch = Record
         zaehler, nenner:integer
        end;

Schreiben Sie je eine Prozedur, die Brüche

• einliest

• addiert

• multiplizert

Für jede Prozedur müssen die benötigten Variablen deklariert werden!

24

Zu jeder Prozedur muß ein Nassi-Shneiderman-Diagramm erstellt werden!

32

Punkte

Punkte: Note: