Variablen

1. Verständnisfragen

  1. Was sind Variablen? Wofür werden sie benutzt?
  2. Was kann man in Variablen speichern?
  3. Kann man in einer Javascript-Variable Daten unterschiedlichen Typs speichern?
  4. Welche Unterschiede sind zu beachten bezüglich der Werte, die in Variablen gespeichert werden können?
  5. Nennen Sie umgangssprachlich vier verschiedene Typen von Variablenwerten!
  6. Nennen Sie die in der Fachsprache üblichen Bezeichnungen für verschiedene Typen von Variablenwerten!
  7. Wie heißt Zeichenkette auf englisch?
  8. Sind die Namen von Variablen vorgegeben oder kann man sich selbst welche ausdenken?
  9. Wie viele Variablen kann man sich selbst ausdenken?
  10. An welcher Stelle sind Variablen in kleinen Programmen in der Regel zu finden?
  11. Wie benennt man Variablen am besten? Gibt es dafür Regeln? Wird das Programm noch richtig ausgeführt bei falscher Benennung?
  12. Was passiert, wenn man eine Variable so nennt, wie einen Befehl in Javascript? Geht das überhaupt?
  13. Mit welchem Befehl kann man in Javascript ganz einfach einen Eingabetext vom Nutzer abfragen? Nennen Sie ein Beispiel, wie man die genannte Funktion richtig verwendet! Erläutern Sie die verschiedenen Bestandteile des genannten Beispiels!
  14. Wie kann man im Programm eine Tastatureingabe in eine ganze Zahl wandeln, mit der man dann im Programm rechnen kann?
  15. Wie kann man im Programm eine Tastatureingabe in eine Kommazahl wandeln, mit der man dann im Programm rechnen kann?
  16. Erläutern Sie die verschiedenen Bestandteile der Funktion parseInt()
    (z.B. am Beispiel zahl = parseInt(eingabe) )!
  17. Was passiert im obigen Beispiel, wenn die Variable eingabe keine Zeichenkette enthält, welche eine Zahl darstellt? Was passiert, wenn die eingegebene Zeichenkette ein Komma enthält?

2. Literale

  1. Was sind Literale?
  2. Unterstreichen Sie alle Text-Literale:
    1. abc
    2. "abc"
    3. "X"
    4. "4+5"
    5. 4+"5"
  3. Unterstreichen Sie alle Wahrheitswert-Literale
    1. true
    2. True
    3. "false"
    4. "56 == 93"
    5. false
  4. Unterstreichen Sie alle Zahlen-Literale
    1. 2.7
    2. -65
    3. 5+6
    4. sechs
    5. "8"
    6. "siebzehn"
  5. Unterstreichen Sie alle gültigen Javascript-Ausdrücke
    1. 5+6
    2. 56==93
    3. 8*"sieben"
    4. 5>34
    5. 5=5
    6. "5" * "4"

3. Gute Variablennamen

a) Benennen Sie die im folgenden Programm verwendeten Variablen so, dass alle Mitarbeiter im Team sofort erkennen, worum es sich hier handelt!
> var x=4,y=8,z;
> var a=0.1,b=0.15;
> document.write("4 Äpfel kosten: "+a*x+"Euro");
> document.write("8 Birnen kosten: "+b*y+"Euro");
> z=a*x+b*y;
> document.write("Die Äpfel und Birnen kosten zusammen: "+z+"Euro");
>
 
b) Finden Sie geeignetere Variablennamen!
var zahl1 = prompt("Bitte geben Sie die Stundenanzahl ein!");
var zahl2 = prompt("Bitte geben Sie die Minutenanzahl ein!");
...
...
...

4. Erkennen von Variablentypen

Werten Sie die folgenden Javascript-Ausdrücke aus und geben Sie den Typ an:
Ausdruck
Wert
Typ
8-5.6
.................................
.................................
false && true
.................................
.................................
45>5.6
.................................
.................................
false && (2==2)
.................................
.................................
"34" + "67"
.................................
.................................
"Programmier" + "richtlinien"
.................................
.................................

5. Quiz

Hinweis: Jeweils eine Lösung ist richtig!
Nr.
Frage
Lösung A
Lösung B
Lösung C
Richtige Antwort?
1
Was sind Variablen?
Namen für verschiedenartige Computerprogramme
Mit Namen benannte Speicherplätze für Einzelwerte
Verschieden lange Zeichenketten

2
Wofür werden Variablen benutzt?
Zum Merken verschiedener Werte während der Ausführung eines Computerprogramms
Zum Speichern und Einlesen von Zahlen und Texten auf und von der Festplatte
Für die Realisierung der verschiedenen Bestandteile einer HTML-Seite im Body

3
Nennen Sie drei Typen von Variablen
Großschreibung, Kleinschreibung, Zahlen
Zeichenketten, Zahlen, Wahrheitswerte
Text, Error, Rechnen

4
Sind Variablennamen vorgegeben oder kann man sich selbst welche ausdenken?
Sind immer vorgegeben, man kann sich selbst keine ausdenken
Man kann selbst beliebig viele Variablennamen wählen entsprechend Bedarf
Vorgegeben sind die Variablen eingabe, ausgabe und fehler; weitere zehn Variablen kann man sich selbst ausdenken

5
Welche Regeln gelten für Variablennamen?
Zahlen am Anfang des Namens verboten, Umlaute und Sonderzeichen sind zu vermeiden, Groß-/kleinschreibung erlaubt
Klein- und Großschreibung sowie Zahlen an beliebiger Stelle und alle Sonderzeichen sind erlaubt
Nur Kleinschreibung, keine Sonderzeichen, keine Umlaute

6
Wie viele Variablen darf man benutzen?
Beliebig
Zehn
Maximal drei, weil sonst die Programmlogik durcheinander gerät.

7
Was sind sprechende Variablenbezeichner?
Sinnvoll gewählte Variablennamen, welche den Zweck der Variable erkennen lassen
Variablen für Spracheingaben des Computerprogramm-Nutzers
Variablennamen für Vokabel-Lernprogramme

8
Was ist eine Variablen-Deklaration?
Die Benutzung einer Variable
Die Bekanntmachung von Existenz und Typ einer Variable
Die Variable bekommt einen Wert zugewiesen

9
Wo werden die Variablen im Quelltext bekannt gemacht?
Generell am Ende des Programmtextes
Globale Variablen werden verteilt über den gesamten Quelltext bekannt gemacht
In kleinen Programmen stehen die wichtigsten Variablendeklarationen immer am Anfang eines Programmtextes

10
...