Informatik 2. Jahrgang HTL für Elektronik - Prüfungsaufgabe

Gruppe A

Schreibe für folgende Aufgaben je eine Funktion

1) Vektor initialisieren (4P)

Ein Vektor mit 45 (oder 46) Elementen vom Typ char soll so initialisiert werden, dass alle Elemente das Zeichen '-' enthalten.

2) Lotto-Tip (8P)

Eine Funktion soll einen Lottotip (6 aus 45) zusammenstellen. Die 6 Lottozahlen sind in einem Vektor zu speichern. Für die Erzeugung der Zufallszahlen verwenden Sie die Bibliotheksfunktion rand und eine geeignete Rechenoperation. Um sich zu merken, ob eine Zahl bereits gezogen wurde, verwenden Sie den Vektor aus Aufgabe 1, Sobald eine Zahl gezogen wurde, wird sie im Vektor mit '*' markiert.

3) Testumgebung (8P)

Die Funktion main soll die zwei Funktionen aufrufen und das Resultat dokumentieren. Die Funktionen zu den Aufgaben 1 und 2 stellen das Resultat über die Parameterliste zur Verfügung.

Gruppe B

Schreibe für folgende Aufgaben je eine Funktion

1) Zufallszahlen (Würfelergebnisse) in einem Vektor abspeichern (4P)

n (maximal 1000) Zufallszahlen im Bereich 1 bis 6 (ganze Zahlen) sind in einem Vektor zu speichern. Für die Erzeugung der Zufallszahlen verwenden Sie die Bibliotheksfunktion rand und eine geeignete Rechenoperation.

2) Häufigkeitsverteilung ermiteln (8P)

Es soll ermittelt werden, wie oft die Zahlen 1 bis 6 im Vektor vorkommen

3) Testumgebung (8P)

Die Funktion main soll die zwei Funktionen aufrufen und das Resultat dokumentieren. Die Funktionen zu den Aufgaben 1 und 2 stellen das Resultat über die Parameterliste zur Verfügung.


Eine Ebene zurück