inhalt für i:=1 bis 99 mache… listbox als ziel kleines wahrheitsspiel © 2006 by marco hetzel...

13

Upload: eberhart-kassner

Post on 05-Apr-2015

105 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Inhalt Für i:=1 bis 99 mache… ListBox als Ziel Kleines Wahrheitsspiel © 2006 by Marco Hetzel Zählen oder zählen lassen? Aufbau der for-Schleife Grenzen
Page 2: Inhalt Für i:=1 bis 99 mache… ListBox als Ziel Kleines Wahrheitsspiel © 2006 by Marco Hetzel Zählen oder zählen lassen? Aufbau der for-Schleife Grenzen

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

Page 3: Inhalt Für i:=1 bis 99 mache… ListBox als Ziel Kleines Wahrheitsspiel © 2006 by Marco Hetzel Zählen oder zählen lassen? Aufbau der for-Schleife Grenzen

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]

Page 4: Inhalt Für i:=1 bis 99 mache… ListBox als Ziel Kleines Wahrheitsspiel © 2006 by Marco Hetzel Zählen oder zählen lassen? Aufbau der for-Schleife Grenzen

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));

Page 5: Inhalt Für i:=1 bis 99 mache… ListBox als Ziel Kleines Wahrheitsspiel © 2006 by Marco Hetzel Zählen oder zählen lassen? Aufbau der for-Schleife Grenzen

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…

Page 6: Inhalt Für i:=1 bis 99 mache… ListBox als Ziel Kleines Wahrheitsspiel © 2006 by Marco Hetzel Zählen oder zählen lassen? Aufbau der for-Schleife Grenzen

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.‘);…

Page 7: Inhalt Für i:=1 bis 99 mache… ListBox als Ziel Kleines Wahrheitsspiel © 2006 by Marco Hetzel Zählen oder zählen lassen? Aufbau der for-Schleife Grenzen

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

Page 8: Inhalt Für i:=1 bis 99 mache… ListBox als Ziel Kleines Wahrheitsspiel © 2006 by Marco Hetzel Zählen oder zählen lassen? Aufbau der for-Schleife Grenzen

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)

Page 9: Inhalt Für i:=1 bis 99 mache… ListBox als Ziel Kleines Wahrheitsspiel © 2006 by Marco Hetzel Zählen oder zählen lassen? Aufbau der for-Schleife Grenzen

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 }

Page 10: Inhalt Für i:=1 bis 99 mache… ListBox als Ziel Kleines Wahrheitsspiel © 2006 by Marco Hetzel Zählen oder zählen lassen? Aufbau der for-Schleife Grenzen

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

Page 11: Inhalt Für i:=1 bis 99 mache… ListBox als Ziel Kleines Wahrheitsspiel © 2006 by Marco Hetzel Zählen oder zählen lassen? Aufbau der for-Schleife Grenzen

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!

Page 12: Inhalt Für i:=1 bis 99 mache… ListBox als Ziel Kleines Wahrheitsspiel © 2006 by Marco Hetzel Zählen oder zählen lassen? Aufbau der for-Schleife Grenzen

Oh Mann! Da bekomm ichja Kopfschmerzen, was die drei für Probleme habe!

Page 13: Inhalt Für i:=1 bis 99 mache… ListBox als Ziel Kleines Wahrheitsspiel © 2006 by Marco Hetzel Zählen oder zählen lassen? Aufbau der for-Schleife Grenzen

Nächste Woche:

Nach einer LANgen Nacht…

-Wir lernen nächste Woche das ABC!

-Dann fangen wir an mit Strings zu arbeiten