Fachbegriffe

Formulieren Sie eigene Antworten auf folgende Fragen!

  1. Was ist ein Script?
  2. Was bedeutet es "ein Skript zu interpretieren"?
  3. Was ist Quelltext, Sourcecode, Programmcode, Programmtext?
  4. Woran erkennt man ein Script in einer HTML-Seite?
  5. Wo findet man Javascript-Quelltext in einer HTML-Seite?
  6. 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).
  7. Was sind Anweisungen? Was sind Blöcke?
  8. Wie funktioniert das EVA-Prinzip(Eingabe, Verarbeitung, Ausgabe)?
    Zu welchen Verarbeitungsschritten gehören die folgenden Anweisungen?
    • Beispiel alert()
    • Beispiel prompt()
  9. 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
  10. Was ist eine Funktion?
  11. 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 = zahle 1 + zahl2;
        alert( "Summe: " + summe );
      </script>
  12. ...

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
...




11





12





13





14





Für Fortgeschrittene ...

zum Thema Bedingungen:

...

zum Thema Schleifen:

Nr.
Frage
Lösung A
Lösung B
Lösung C
Richtige Antwort?
1
Was ist eine Abbruchbedingung?
Eine Bedingung, die dazu führt, dass die Schleife hoffentlich irgendwann einmal beendet wird
Eine Bedingung, die zur sofortigen Beendigung der Schleife führt
Eine Bedingung, welche zum Abbruch des Programms führt