Inhalt Für i:=1 bis 99 mache… ListBox als Ziel Kleines Wahrheitsspiel © 2006 by Marco Hetzel...

Preview:

Citation preview

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

Recommended