Freiwilliger Selbsttest Datenverarbeitungstechnik

Max-Eyth-Schule Kassel


Vorbemerkung

In den letzten Jahren hat sich gezeigt, dass im Bereich Datenverarbeitungstechnik falsche Vorstellungen bezüglich der Anforderungen bestehen .Es ist keine Voraussetzung für die Wahl des Leistungskurses Datenverarbeitungstechnik, dass ihr schon programmiert habt. Viel wichtiger ist es, dass ihr logisch denken könnt und Kreativität bei der Findung der Lösungen zeigt.

Dieser Selbsttest soll euch dabei helfen einzuschätzen, ob die Datenverarbeitungstechnik etwas für euch ist. Druckt euch den Test am besten aus und löst ihn ohne euren PC. Anschließend könnt ihr eure Lösungen mit den auf dieser Seite gegebenen Lösungen vergleichen.

Druckversion: Selbsttest-DVT.pdf

Bearbeitungszeit: ca. 60 min


Frage 1

Es seien drei Typen von Bauelementen gegeben.

,,Beide'':
wenn genau an beiden Eingängen Strom anliegt, produziert der Ausgang Strom.
,,Einer reicht'':
sobald an einem Eingang Strom anliegt, produziert der Ausgang Strom.
,,Umkehr'':
liegt am Eingang Strom an, so liegt keiner am Ausgang an; liegt am Eingang kein Strom an, so liegt er am Ausgang an.

1a) Leuchtet die Glühlampe in folgender Schaltung?

1b) Welche Bauelemente müssen in der folgenden Schaltung verwendet werden, um zu erreichen, dass die Lampe nur dann leuchtet, wenn folgendes gilt:

 Lösung ...


Frage 2

Es gibt eine Gruppe von Personen. Einige kennen sich gut und erzählen einander jedes Geheimnis, andere können sich nicht leiden und reden nicht miteinander. Folgende Personen sind insgesamt bekannt: Guido, Gudula, Wolf, Petr, Peter, Werner, Winfried, Dieter, Wolfgang, Uwe, Hanno, Andreas.

2a) Kann nun ein Geheimnis, welches Guido kennt, zu Hanno durchdringen, wenn folgende Beziehungen gelten?

2a) Was ist der kürzeste Weg (die wenigsten Personen, die das Geheimnis weitersagen müssen) von Werner zu Andreas?

Lösung ...


Frage 3

Für einen Dachstuhl müssen Holzbalken zurechtgesägt werden. Dabei werden Balken zu 10 m Länge geliefert. Benötigt werden folgende Zuschnitte:

3a) Wie viele 10-m-Balken müssen gekauft werden?
3b) Wie werden die Schnitte gesetzt?

Lösung ...

Frage 4

In einem Haus hängen auf dem Dachboden drei Glühbirnen (wobei man davon ausgehen kann, dass sie funktionieren und ausgeschaltet sind). Die dazugehörigen Schalter befinden sich aufgrund eines Designfehlers im Keller. Es ist leider auch nicht bekannt, welcher Schalter zu welcher Glühbirne gehört. Der Hausbesitzer - ein ausgesprochen fauler Informatiker ;-) - möchte mit möglichst wenig Aufwand herausfinden, welcher Schalter welche Glühbirne bedient.

Er befindet sich im Keller und will nur ein einziges mal die lange Treppe bis auf den Dachboden steigen. Wie kann er trotzdem die Zuordnung zwischen den Schaltern und Glühbirnen herausfinden? Dabei hilft ihm keine andere Person, es sind keine technischen Hilfsmittel erlaubt, der Keller hat keine Fenster und darf nicht noch einmal betreten werden nach Verlassen.

Lösung ...


Frage 5

Ein Programmiersystem besteht aus den folgenden Befehlen:

AUSGABE  x       gibt x auf den Bildschirm aus
WENN  x  MACHE  y       sofern x eine wahre Aussage enthält, wird y ausgeführt
GEHE ZU  x       setzt die Ausführung an Zeile x fort
(x und y können einfache Variablen, Ausdrücke oder wieder Befehle sein)

Ein Programm besteht aus nummerierten Zeilen. Diese enthalten nun die oben genannten Befehle oder auch mathematische Ausdrücke der Form variable := ausdruck. Ein mathematischer Ausdruck kann z.B.: eine einfache Zahl, eine math. Operation (1+2, 3*x, ...)  oder auch ein Vergleich (1<2, 2=x, ...) sein.

Wie kann man damit ein Programm realisieren, welches 5 mal in Folge ,,Hallo Max-Eyth-Schule'' ausgibt, ohne einfach 5 mal den Befehl  AUSGABE ,,Hallo Max-Eyth-Schule'' hinzuschreiben.

Lösung ...


 

Quelle:

http://www.tu-chemnitz.de/fsrif/selbsttest01/