Übungsaufgaben zu Fachbegriffen

Aufgabe 1: Formulieren Sie eigene Antworten auf folgende Fragen!

  1. Was ist Quelltext, Sourcecode, Programmcode, Programmtext?
  2. Was ist ein Script?
  3. Was ist eine Skriptsprache? Wodurch unterscheidet sich eine Scriptsprache wie Javascript von einer „richtigen“ Programmiersprache?
  4. Was bedeutet es "ein Skript zu interpretieren"? Wer oder was tut das?
  5. Was ist Javascript und was hat es mit HTML zu tun?
  6. Woran erkennt man ein Script in einer HTML-Seite?
  7. Wo findet man den Javascript-Quelltext in einer HTML-Seite - im Header oder im Body der HTML-Datei?
  8. Zu welchem Zeitpunkt wird das Javascript ausgeführt (gestartet)?
    Bedenken Sie, dass der Browser (z.B. Firefox) die HTML-Seite vom Server als Stream lädt.
    Alle bereits empfangenen Zeichen können vom Browser also verwendet werden
    (z.B. Anzeige von HTML, Ausführen von Skripten).
  9. Was ist eine Anweisung? Was ist ein Block?
  10. In welcher Reihenfolge werden die Anweisungen Ihres Scripts vom Browser abgearbeitet?
  11. Wie funktioniert das EVA-Prinzip(Eingabe, Verarbeitung, Ausgabe)?
    Zu welchen Verarbeitungsschritten des EVA-Prinzips gehören die folgenden Anweisungen?
    • Beispiel: alert("hallo");
    • Beispiel: zahl1 = prompt("Zahl1:");
    • Beispiel: gesamt = zahl1+zahl2;
  12. Wozu benötigt man Variablen?
    • Speicherplatzreservierung für verschiedene Typen von Information
    • z. B. ganze Zahl, Fließkommazahl, Zeichenkette/String, Boolsche Variable
    • Wie werden Variablen verwendet (parseInt(), parseFloat())?
    • Übung zu Variablentypen: Variablentypen.odt
  13. Beschreiben Sie das folgende Programm!
    (siehe Quelltext und nachfolgende Fragen)
    1. Was tut das Programm?
    2. Beschreiben Sie den Quelltext mit passenden Fachausdrücken!
    3. Fügen Sie passende Kommentare im Quelltext hinzu,
      die das in diesem Programm angewandte EVA-Prinzip sichtbar machen!
      <script type="text/javascript">
        var zahl1;
        var zahl2=5;
        var summe;
        var eingabe;
        eingabe = prompt("Bitte geben Sie eine Zahl ein!");
        zahl1 = parseInt(eingabe);
        summe = zahl1 + zahl2;
        alert( "Summe: " + summe );
      </script>
  14. ...

Aufgabe 2: Fachbegriffe-Quiz

Nr.
Frage
Lösung A
Lösung B
Lösung C
Richtige Antwort?
1
Was hat Javascript mit HTML zu tun?
Jede HTML-Seite wird mit Javascript erstellt
Javascript ist eine Scriptsprache, die nur in HTML-Seiten verwendet wird
Javascript hat nichts mit HTML zu tun

2
Was ist eine Anweisung?
Ein Befehl zur Ausführung durch den Computer
Ein kleines Computerprogramm
Im Tag <Anweisung></Anweisung> steht der Text des Computerprogramms

3
Was ist Quelltext?
Text, der vom Computer ausgegeben wird
Eine Quellenangabe, wo man den Text des Computerprogramms findet
Der Text des Computerprogramms

4
Wo findet man in einer HTML-Seite den Javascript-Quelltext?
Zwischen den Tags <script type="text/javascript"> und </script>
Der Programmtext kann einfach irgendwo zwischen die HTML-Tags geschrieben werden
Zwischen den Tags <style> und </style>

5
Wie schreibt man einen Kommentar in Javascript?
/-/ mehrzeiliger Kommentar /-/
<!-- mehrzeiliger Kommentar -->
/* mehrzeiliger Kommentar */

6
Was ist eine Variable?
Eine alternative Lösung eines Problems im Computerprogramm
Name für einen Speicherplatz im Programm
Wird nur in Matheformeln benutzt

7
Welche Werte kann man in Variablen speichern?
Alle Zeichen des ANSI-Zeichensatzes
Nur Zahlen
Zahlen, Zeichenketten, Wahrheitswerte, fast alles, was uns so einfällt

8
Was bedeutet EVA-Prinzip?
EVA ist eine Abkürzung für Easy Valuation Approach und steht für einfache Computerprogramme
EVA steht für das Grundprinzip der Datenverarbeitung und bedeutet Eingabe, Verarbeitung, Ausgabe
Eva ist der Name einer berühmten Programmiererin

9
Was ist ein Block?
Javascript-Anweisungen im Kopf der Html-Seite
Ein kompletes Computerprogramm
Anweisungen innerhalb zweier geschweifter Klammern {}

10
...





Aufgabe 3: EVA-Prinzip erläutern

Erläutern Sie das EVA-Prinzip unter Verwendung der erlernten Fachbegriffe in eigenen Worten auf einer DIN A4 Seite!
Ihre Ausarbeitung sollte
  • Beispiele aus einem Javascript-Quelltext enthalten und auch
  • eine Skizze, die das EVA-Prinzip grafisch veranschaulicht.
Ihre Ausarbeitung ist bis vor Ende der Unterrichtsstunde ausgedruckt (natürlich mit Ihrem Namen) beim Lehrer abzugeben!