Post on 05-Apr-2015
InhaltFür i:=1 bis 99 mache…
ListBox als ZielKleines Wahrheitsspiel
© 2006 by Marco Hetzel
Zählen oder zählen lassen?Zählen oder zählen lassen?
Aufbau der for-Schleife
Grenzen der for-Schleife
Liste erstellen mit der ListBoxListe erstellen mit der ListBox
Anwendung der Forschleife
Wie benutze ich die Listbox?
Wiederholung / VertiefungWiederholung / Vertiefung
Wenn das wörtchen wenn nicht wäre… : niemals bedingungslos
InhaltFür i:=1 bis 99 mache…
ListBox als ZielKleines Wahrheitsspiel
© 2006 by Marco Hetzel
Aufbau der for-SchleifeAufbau der for-Schleife
var i:Integer;… FOR i:=1 TO 99 DO BEGIN … END;…
Variable <= obere Grenze:
for [Variablen - declaration] to [obere Grenze] do [Anweisung]
Variable >= untere Grenze:
for [Variablen - declaration] downto [untere Grenze] do [Anweisung]
InhaltFür i:=1 bis 99 mache…
ListBox als ZielKleines Wahrheitsspiel
© 2006 by Marco Hetzel
Grenzen der for-SchleifeGrenzen der for-Schleife
i:= High( Integer);ShowMessage( IntToStr(i));
Wenn i ein Integer ist, dann gilt immer:
i <= High( Integer);i >= Low( Integer);
i:= Low( Integer);ShowMessage( IntToStr(i));
InhaltFür i:=1 bis 99 mache…
ListBox als ZielKleines Wahrheitsspiel
© 2006 by Marco Hetzel
Liste erstellen mit der ListBoxListe erstellen mit der ListBox
Wie benutze ich die Listbox?
Nun muss nur noch die Größe angepasst werden und dann kann es los gehen…
InhaltFür i:=1 bis 99 mache…
ListBox als ZielKleines Wahrheitsspiel
© 2006 by Marco Hetzel
Anwendung der for-SchleifeAnwendung der for-Schleife
Aufgabe : erstelle dieses Formular und lasse beim Klick auf den Button die Quadratzahlen aller Zahlen von … bis … reinschreiben!
In eine Liste werden wie folgt Strings hinzugefügt:
var s: String;… s:=‘Anfang der Zeile‘ ListBox1.Items.Add(s+‘; End Of Line.‘);…
InhaltFür i:=1 bis 99 mache…
ListBox als ZielKleines Wahrheitsspiel
© 2006 by Marco Hetzel
Wiederholung / VertiefungWiederholung / Vertiefung
Wenn das wörtchen wenn nicht wäre… : niemals bedingungslos
InhaltFür i:=1 bis 99 mache…
ListBox als ZielKleines Wahrheitsspiel
© 2006 by Marco Hetzel
Wiederholung / VertiefungWiederholung / Vertiefung
Aufgaben:Aufgaben:
1. Wann wird das Ergebnis wahr/falsch?1. Wann wird das Ergebnis wahr/falsch?
a) A and Bb) A or Cc) A xor Dd) (A and B) or Ce) A and (B or C)
f) A and B or Cg) A xor (B or C)h) (A xor B) and Ci) (A xor B) xor Cj) (not (A and B)) and (A or B)
InhaltFür i:=1 bis 99 mache…
ListBox als ZielKleines Wahrheitsspiel
© 2006 by Marco Hetzel
Wiederholung / VertiefungWiederholung / Vertiefung
2. Vereinfache2. Vereinfache
a) (A and B) and (A and C) and (B and C)
b) (A or B) and (A or C) and (B or C)
c) [(not (A and B)) and (A or B)] and C
d) ((A xor B) and (A xor C)) and (C xor B)
e) [ not (((A or B) or (B or C)) and (A or C)) ] and { [ ((A or B) or (B or C)) and (A or C) ] or B }
InhaltFür i:=1 bis 99 mache…
ListBox als ZielKleines Wahrheitsspiel
© 2006 by Marco Hetzel
Wiederholung / VertiefungWiederholung / Vertiefung
3. Vervollständige3. Vervollständige
AND
1
0
1 0
0
OR
1
1
1 0
0
XOR
1
1
1 0
0
Und nächste Woche???
Näjchste Woche rejnet es! Jaaanz sischer!!!
Er wollte wissen wat nächste Woche programmiert wird !!!
Ja dat weis i‘ au net!
Oh Mann! Da bekomm ichja Kopfschmerzen, was die drei für Probleme habe!
Nächste Woche:
Nach einer LANgen Nacht…
-Wir lernen nächste Woche das ABC!
-Dann fangen wir an mit Strings zu arbeiten