Freunde für immer !
  Startseite
    Startseite
    Kontrolle 1
    Kontrolle 2
    Kontrolle 3
    Kontrolle 4/5
  Über...
  Archiv
  Streich 1
  Streich 2
  Streich 3
  Streich 4/5
  Gästebuch
  Kontakt

   Janin
   Rosalie
   Hempel
   Kristin
   Dana
   My School

http://myblog.de/lindageyer

Gratis bloggen bei
myblog.de





Kontrolle 3

1. Wir haben eine Möglichkeit kennen gelernt, eine Grafik auf einen Knopf vom Typ TBitBtn zu erzeugen. Nennen Sie diese Möglichkeit!

- unter kind im Objektinspektor

2. In welchem Bereich werden Zufallszahlen durch die folgenden Zeilen erzeugt?
a) Zfz:= Random (20)+10; b) Zfz:= Random (10)+20;
c) Zfz:= Random (55)+44; d) Zfz:= Random (33)-62;

a)20-10 b)20-29
c)44-98 d)(-62)-(-33)

3. Durch welchen Quelltext erzeugt man ganzzahlige Zufallszahlen in folgenden Bereichen und weist sie der Variablen Zfz zu?
a) von 20 bis 40 b) von 50 bis 100 c) von -5 bis 5
d) von -30 bis -15

a)Zfz:=Random (21)+20 b)Zfz:=Random (51)+50
c)ZfZ:=Random (11)-5 d)Zfz:=Random (16)-30

4. Was versteht man unter einer lokalen Variablen? Was ist ihr Gültigkeitsbereich und wo kann man sie deklarieren?

-lokale Variablen gelten nur in der jeweiligen Funktion bzw. Prozedur
-werden nur am Anfang deklariert

5. Was versteht man unter einer globalen Variablen? Was ist ihr Gültigkeitsbereich und wo kann man sie deklarieren?

-globale Variablen gelten im gesamten Pogram, in allen Prozeduren und Funktionen
-werden bei implementation deklariert

6. Nennen Sie mindestens 4 vordefinierte Farbkonstanten mit ihrer deutschen Bedeutung!

clRed=rot; clyellow=gelb; clblue=blau; cllime=grün

7. Wie kann man die Schriftfarbe eines Labels/Panels zur Laufzeit ändern?

Labels/Panel.Front.Color:=clBlue

8. Wie kann man die Schriftgröße eines Labels/Panels zur Laufzeit ändern?

Labels/Panel.Front.Size:=;

9. Nennen Sie ein Ereignis, das jeweils beim Start des Programms auftritt. Wie kann man eine Ereignisbehandlungsroutine für dieses Ereignis erzeugen?



10. Wie kann man den Text in einem Edit-Feld zur Laufzeit löschen?

Edit.Text:=' ';

11. Wie kann man die Ausgabe auf einem Panel zur Laufzeit löschen?

Panel.Caption:=' '

12. Wenn eine bestimmte Bedingung erfüllt ist, sollen 3 Anweisungen ausgeführt werden. Wie kann man das erreichen?



13. Wie kann der Fokus zur Laufzeit auf ein Edit-Feld gelenkt werden?



14. Wie kann der Fokus zur Laufzeit auf ein Label gelenkt werden?

15. Wie kann man erreichen, dass in einem Programm durch Aufruf der Funktion Random wirklich zufällige Zufallszahlen erzeugt werden?

16. Beschreiben Sie einen Weg, wie man mit möglichst wenigen Versuchen eine Zufallszahl in einem bestimmten Bereich ermitteln kann. Wie viele Versuche benötigt man nach dem von Ihnen genannten Verfahren maximal, um eine Zahl im Bereich von 100, 1000, 2000 bzw. 10000 Zahlen richtig zu erraten? Begründen Sie Ihre Aussage!

17. warum ist es sinnvoll, ein Programm strukturiert aufzuschreiben?

18. Welche Regeln zur Strukturierung von Programmen kennen Sie?

19. Wie kann man Werte von einer Prozedur in eine andere Prozedur übergeben? Wo findet dies in unserem Programm Anwendung?

Für die nächsten 4 Aufgaben soll der folgende Sachverhalt gelten: In einem Programm ist eine globale Variable mit Namen ZAHL deklariert. In einer Prozedur (Button1Click) wurde auch eine Variable mit Namen ZAHL deklariert, eine zweite Prozedur (Button2Click) enthält keine Variable mit Namen ZAHL.

20. Wie ändert sich der Wert der globalen Variablen ZAHL, wenn der Inhalt der Variablen ZAHL in der Prozedur Button1Click auf den Wert 20 gesetzt wird?

21. Wie ändert sich der Wert der globalen Variablen ZAHL, wenn der Inhalt der Variablen ZAHL in der Prozedur Button2Click auf den Wert 50 gesetzt wird?

22. Wie ändert sich der Wert der lokalen Variablen ZAHL in der Prozedur Button1Click, wenn der Inhalt der globalen Variablen ZAHL auf den Wert 100 gesetzt wird?

23. Wie ändert sich der Wert der Variablen ZAHL in der Prozedur Button2Click, wenn der Inhalt der globalen Variablen ZAHL auf den Wert 100 gesetzt wird?
10.11.06 11:21


14.6.06 08:44





Verantwortlich für die Inhalte ist der Autor. Dein kostenloses Blog bei myblog.de! Datenschutzerklärung
Werbung