Topic outline

  • General

    B e i s p i e l|020
    Blutgruppen - Programm
    4 Informatikonzepte: 4.3

    „Eine Blutgruppe ist die Beschreibung der individuellen Zusammensetzung der Glykolipide oder Proteine (Eiweiße) auf der Oberfläche der roten Blutkörperchen von höheren Lebewesen, speziell des Menschen. Die Oberflächen unterscheiden sich durch verschiedene Glykolipide oder Proteine, die als Antigene wirken. Das Immunsystem bildet Antikörper gegen fremde Antigene. Wird das Blut verschiedener Blutgruppen gemischt, kommt es zur Verklumpung (Agglutination) der roten Blutzellen aufgrund der Bindung durch Antikörper. Vor der Entdeckung der Blutgruppen waren daher Blutübertragungen nur zufällig erfolgreich und endeten oft tödlich.“
    (Wikipedia, http://de.wikipedia.org/wiki/Blutgruppe, Stand 27.11.2012)

    Im Feldkrankenhaus

    Wir befinden uns in einem Feldkrankenhaus. Verletzte Personen werden eingeliefert und sollen Blutkonserven verabreicht bekommen. Das Pflegepersonal ist damit überfordert und braucht deine Unterstützung.

    Schreibe ein Programm, das es der behandelnden Person ermöglicht, nach Eingabe der Blutgruppe des Verletzten die richtige Blutkonserve verabreichen zu können! Basis für die Zuordnung der Blutgruppe bildet die folgende Tabelle:

    Kompatibilität der Blutgruppen
    EmpfängerSpender
    0−0+B−B+A−A+AB−AB+
    AB+XXXXXXXX
    AB−X X X X 
    A+XX  XX  
    A−X   X   
    B+XXXX    
    B−X X     
    0+XX      
    0−X       

  • logo Informationen für Lehrkräfte
    Fachbezug Informatik

    Schulstufe 8. Schulstufe

    Zeitaufwand 2 Unterrichtsstunden

    Handlungsdimension
    • Wissen und Verstehen

    • Anwenden und Gestalten


    digi.komp8
    Digitale Kompetenzen

    4.3 Automatisierung von Handlungsanweisungen

    • Ich kann eindeutige Handlungsanleitungen (Algorithmen) nachvollziehen und ausführen.

    • Ich kann einfache Handlungsanleitungen (Algorithmen) verbal und schriftlich formulieren.
    • Ich kann einfache Programme in einer geeigneten Entwicklungsumgebung erstellen.

    Anmerkung Die Aufgabe kann in unterschiedlichen Schwierigkeitsabstufungen gestellt werden. Im einfachsten Fall sind keine Programmiergrundkenntnisse erforderlich. Der/die Schüler/in kann dabei erste Einblicke in die Sprachen HTML, CSS und JavaScript gewinnen und diese nach Interesse vertiefen. Falls grundlegende Kenntnisse in HTML, CSS und JavaScript vorhanden sind und ein erhöhter Schwierigkeitsgrad bearbeitet wird, wird ein vernünftiger Editor empfohlen, z.B. Weaverslave (http://www.weaverslave.ws/downloads.21.html).

    Kurssicherung und weitere Downloads