Kollego
← Leitfaden zum Fachmodul Ingenieurwissenschaften

TestAS · Ingenieurwissenschaften

Informatik: Übungs-Testlets für den TestAS

Einen Algorithmus oder eine Folge logischer Schritte verfolgen und sagen, was herauskommt.

testas.de nennt dieses Thema für das Fachmodul Ingenieurwissenschaften. Im Test kommt es als Testlet: ein kurzer Text, eine Tabelle oder Formel, danach 4 bis 8 Fragen, die du daraus beantwortest.

Themenliste: testas.de

Zwei Übungs-Testlets

Vollständige Testlets in Prüfungslänge aus dem Kollego-Kurs, erzeugt wie unsere Probetests. Antworte aus dem Material und öffne dann jede Lösung.

Testlet 1

Logikgatter in einer Alarmanlage

Digitale Schaltungen verarbeiten Signale mit nur zwei Zuständen, dargestellt als 1 (wahr, hohe Spannung) und 0 (falsch, niedrige Spannung). Logikgatter verknüpfen Eingangssignale nach einfachen Regeln. Ein UND-Gatter gibt nur dann 1 aus, wenn alle Eingänge 1 sind. Ein ODER-Gatter gibt 1 aus, wenn mindestens ein Eingang 1 ist. Ein NICHT-Gatter, der Inverter, kehrt seinen einzigen Eingang um. Ein NAND-Gatter ist ein UND-Gatter mit nachgeschaltetem NICHT: Es gibt nur dann 0 aus, wenn alle Eingänge 1 sind. Ein NOR-Gatter gibt nur dann 1 aus, wenn alle Eingänge 0 sind. Ein exklusives ODER (XOR) gibt 1 aus, wenn genau einer seiner beiden Eingänge 1 ist.

UND: A·B ODER: A + B NICHT: Ā XOR: 1, wenn A ≠ B

Das Verhalten eines Gatters oder eines Gatternetzes beschreibt eine Wahrheitstabelle, die für jede Kombination der Eingänge den Ausgang auflistet. Bei n Eingängen gibt es 2 hoch n Kombinationen. Netze werden Schritt für Schritt ausgewertet, von den Eingängen zum Ausgang hin, wobei man den Wert an jedem Zwischenpunkt notiert.

NAND- und NOR-Gatter heißen universell, weil sich jede andere Logikfunktion allein aus ihnen aufbauen lässt; Chiphersteller verwenden sie daher oft als Grundbausteine. Logiknetze finden sich in Steuerungen, Sicherheitsverriegelungen und in riesiger Zahl in Computerprozessoren.

Logische Ausdrücke lassen sich mit boolescher Algebra vereinfachen, was die Zahl der nötigen Gatter verringert. So vereinfacht sich zum Beispiel A·B + A·B̄ zu A, da der Ausgang dann nur von A abhängt.

In der Praxis bedenken Ingenieure auch, was bei einem Sensorausfall geschieht: Alarmeingänge werden oft so verdrahtet, dass ein gerissener Draht wie eine offene Tür behandelt wird.

Eine Sicherheitsfirma entwirft die Steuerlogik für die Alarmanlage eines Gebäudes. Es gibt vier Eingangssignale: T = 1, wenn eine Tür offen ist, F = 1, wenn ein Fenster offen ist, A = 1, wenn die Anlage scharf geschaltet ist, und P = 1, wenn der Paniktaster gedrückt ist. Die Sirene S wird vom Netz unten gesteuert. Es verknüpft zuerst die Tür- und Fenstersignale mit einem ODER-Gatter, dann das Ergebnis mit dem Scharf-Signal in einem UND-Gatter und schließlich dieses mit dem Paniktaster in einem zweiten ODER-Gatter.

Alarmnetz
StufeGatterEingängeAusgang
1ODERT, FX
2UNDX, AY
3ODERY, PS (Sirene)
  1. 1. Die Anlage ist scharf, ein Fenster ist offen, die Tür ist zu und der Paniktaster ist nicht gedrückt. Ertönt die Sirene?

    • aJa
    • bNur wenn auch die Tür aufgeht
    • cDas hängt von der Uhrzeit ab
    • dNein
    Lösung anzeigen

    A: Ja

    X = 1, Y = 1, S = 1.

  2. 2. Die Anlage ist nicht scharf, die Tür ist offen und der Paniktaster ist nicht gedrückt. Ertönt die Sirene?

    • aNein
    • bNur wenn ein Fenster aufgeht
    • cJa
    • dNur wenn die Anlage später scharf wird
    Lösung anzeigen

    A: Nein

    Y = 0 und P = 0.

  3. 3. Die Anlage ist nicht scharf, alle Türen und Fenster sind zu, und jemand drückt den Paniktaster. Was geschieht?

    • aDie Sirene ertönt
    • bDie Anlage schaltet sich scharf
    • cNur der Fensteralarm ertönt
    • dNichts geschieht
    Lösung anzeigen

    A: Die Sirene ertönt

    S = Y ODER P = 1.

  4. 4. Wie viele Zeilen hat die vollständige Wahrheitstabelle des Netzes?

    • a8
    • b32
    • c16
    • d4
    Lösung anzeigen

    C: 16

    Vier Eingänge: 2⁴.

  5. 5. Was gibt ein NAND-Gatter aus, wenn beide Eingänge 1 sind?

    • aBeide Werte sind möglich
    • b0
    • cEs hat keinen Ausgang
    • d1
    Lösung anzeigen

    B: 0

    UND ergibt 1; NICHT macht daraus 0.

  6. 6. Welches Gatter gibt 1 aus, wenn genau einer seiner beiden Eingänge 1 ist?

    • aUND
    • bXOR
    • cNOR
    • dNAND
    Lösung anzeigen

    B: XOR

    Exklusives ODER.

Testlet 2

Ein Getränkeautomat als endlicher Automat

Viele technische Systeme verhalten sich je nach Vorgeschichte unterschiedlich. Eine Ampel, ein Aufzug oder ein Verkaufsautomat muss sich seine aktuelle Situation merken, seinen Zustand, und auf Eingaben reagieren, indem er in einen anderen Zustand wechselt und Ausgaben erzeugt. Solche Systeme werden als endliche Automaten modelliert: Sie haben endlich viele Zustände, von denen einer der aktuelle ist, und eine Menge von Übergängen, die für jeden Zustand und jede Eingabe den Folgezustand und eine etwaige Ausgabe festlegen.

Ein Automat wird durch ein Zustandsdiagramm beschrieben, in dem Zustände Kreise und Übergänge Pfeile sind, beschriftet mit der auslösenden Eingabe, oder durch eine Übergangstabelle. Um das Verhalten eines Automaten zu verfolgen, beginnt man im Anfangszustand und wendet die Eingaben nacheinander an, wobei man jeden neuen Zustand und jede Ausgabe notiert. Eingaben, für die kein Übergang festgelegt ist, werden meist ignoriert; der Automat bleibt dann in seinem aktuellen Zustand.

Endliche Automaten werden zum Entwurf von Steuersoftware, Kommunikationsprotokollen und Benutzeroberflächen verwendet, weil sie jede mögliche Situation ausdrücklich machen. Ingenieure prüfen einen Entwurf auf unerreichbare Zustände, die nie eintreten können, und auf Situationen ohne festgelegte Reaktion, die das System hängen lassen könnten.

Zeitablaufdiagramme zeigen, wie sich Signale über die Zeit ändern, und dienen dazu, zu prüfen, ob ein Automat richtig auf Folgen von Eingaben reagiert. Jedes Signal wird als Linie gezeichnet, die hoch oder tief ist, und Zustandswechsel finden zu festgelegten Zeitpunkten statt, zum Beispiel an der steigenden Flanke eines Taktsignals.

Echte Verkaufsautomaten haben viel mehr Zustände, zum Beispiel für die Produktwahl, fehlendes Wechselgeld oder eine verklemmte Flasche, doch das Prinzip ist dasselbe.

Ein einfacher Getränkeautomat verkauft eine Flasche für 1 Euro und nimmt nur 50-Cent- und 1-Euro-Münzen an. Er hat drei Zustände: S0 (kein Guthaben), S50 (50 Cent Guthaben) und eine Aktion „Ausgabe“. Wird mehr als 1 Euro eingeworfen, gibt er den Überschuss zurück. Die Eingaben sind c50 (eine 50-Cent-Münze), c100 (eine 1-Euro-Münze) und R (die Rückgabetaste, die vorhandenes Guthaben zurückgibt).

Übergangstabelle
Aktueller ZustandEingabeFolgezustandAusgabe
S0c50S50keine
S0c100S0Flasche ausgeben
S50c50S0Flasche ausgeben
S50c100S0Flasche ausgeben, 50 Cent zurück
S50RS050 Cent zurück
S0RS0keine
  1. 1. Ausgehend von S0 wirft ein Kunde c50 und dann c50 ein. Was geschieht?

    • aEine Flasche wird ausgegeben, und der Automat kehrt nach S0 zurück
    • bEs wird noch nichts ausgegeben
    • cEin Euro wird zurückgegeben
    • dDer Automat bleibt in S50 und wartet auf eine weitere Münze
    Lösung anzeigen

    A: Eine Flasche wird ausgegeben, und der Automat kehrt nach S0 zurück

    S0 → S50 → S0 mit Ausgabe.

  2. 2. Ausgehend von S0 lauten die Eingaben c50, R. Wie lautet der Endzustand?

    • aS0, 50 Cent zurückgegeben
    • bS0, eine Flasche ausgegeben
    • cS50, ohne Ausgabe
    • dS50, 50 Cent zurückgegeben
    Lösung anzeigen

    A: S0, 50 Cent zurückgegeben

    R in S50 gibt das Guthaben zurück.

  3. 3. Ausgehend von S0 lauten die Eingaben c50, c100. Was wird ausgegeben?

    • aEine Flasche und 50 Cent Wechselgeld
    • bNur 50 Cent Wechselgeld und keine Flasche
    • cZwei Flaschen
    • dNur eine Flasche
    Lösung anzeigen

    A: Eine Flasche und 50 Cent Wechselgeld

    1,50 Euro eingeworfen für eine Flasche zu 1 Euro.

  4. 4. Ausgehend von S0 lauten die Eingaben c100, c50, c50, c100. Wie viele Flaschen werden ausgegeben?

    • a4
    • b1
    • c3
    • d2
    Lösung anzeigen

    C: 3

    c100 → Flasche; c50, c50 → Flasche; c100 → Flasche.

  5. 5. In welchem Zustand ist der Automat nach der Eingabefolge c50, c50, c50?

    • aAusgabe
    • bS50
    • cDas ist nicht festgelegt
    • dS0
    Lösung anzeigen

    B: S50

    S0 → S50 → S0 (Flasche) → S50.

  6. 6. Warum prüfen Ingenieure einen Automaten auf nicht festgelegte Übergänge?

    • aDamit verkauft der Automat mehr Getränke pro Betriebsstunde
    • bDas System könnte in einer unerwarteten Situation hängen
    • cSie werden für Zeitablaufdiagramme gebraucht
    • dSie verringern die Zahl der Zustände
    Lösung anzeigen

    B: Das System könnte in einer unerwarteten Situation hängen

    Jede Eingabe braucht in jedem Zustand eine festgelegte Reaktion.

So bearbeitest du ein Testlet

Weitere Themen im Fachmodul Ingenieurwissenschaften

Mathematik und StatistikPhysikChemieWerkstoffeTechnische MechanikThermodynamikElektrotechnikEntwicklung und Konstruktion

Leitfaden zum Fachmodul Ingenieurwissenschaften

Kostenlos üben

Ein Einstufungstest, eine Punkteprognose und deine erste Lerneinheit. Keine Kreditkarte, kostenlos ohne Zeitlimit.

Kostenlos starten, ohne Kreditkarte