73 (179)

73 (179)



Rozdział 4. • Zagadnienia trudniejsze 109

Gotowy: Boolean; begin

Randomize;

Prawidłowe 0;

■for i 1 to 10 do begin

Licznik 180;

A    Random(10)+1;

B    Random(10)+1;

Write(A, ' * ', B, ' - 1);

Gotowy False; repeat

Readln(Wynik); if Licznik-0 then begin

Writeln('Przekroczony czas');

Gotowy True; end else

if Wynik<>A*B then begin

WritelnC'Nieprawidłowy wynik - spróbuj jeszcze raz'); WriteCA, ' * ', B, ' - '); end else begin

WritelnC'Prawidłowa odpowiedz');

Inc(Prawidlowe);

Gotowy True; end;

until Gotowy; end;

WritelnC'Liczba zdobytych punktów: ', Prawidłowe); end;

begin

ClrScr;

WritelnC'Sprawdzian z tabliczki mnożenia - nacisnij klawisz'); Readkey;

GetIntVecC$lC, StaryWektor);

SetIntVecC$lC, AddrCRysuj Licznik));

Sprawdzian;

SetIntVec($01C, StaryWektor);

Readkey;

end.

Gdy program zada użytkownikowi kolejne pytanie, ustawi zmienną globalną Licznik i zatrzyma się na procedurze Readln. W tym czasie (około 18 razy w ciągu sekundy) licznik jest pomniejszany aż do zera przez procedurę obsługi przerwania. Co osiemnaste wywołanie procedury na ekranie pokazywana jest pozostała liczba sekund. Na końcu program odtwarza stary wektor przerwań.

4.4. Instrukcja wyboru (case)

Bardzo często, aby sprawdzić wartość zmiennej i w zależności od wyniku wykonać różne działanie, wykorzystywaliśmy zagnieżdżoną instrukcję warunkową:

if Zmienna-wartoscl then działaniel


Wyszukiwarka

Podobne podstrony:
71 (199) Rozdział 4. • Zagadnienia trudniejsze 107 która powoduje wydanie dźwięku o zadanej częstotl
75 (174) Rozdział 4. • Zagadnienia trudniejsze 111uses Crt; var Miesiąc : Byte; NazwaMiesiaca :
77 (175) Rozdział 4. • Zagadnienia trudniejsze 113 Oto przykładowe poprawne deklaracje typów i
79 (169) Rozdział 4. • Zagadnienia trudniejsze 115 program cw4_23; { Program pokazujący działanie fu
81 (160) Rozdział 4. • Zagadnienia trudniejsze 117 Przykładowa deklaracja typu opisującego osobę moż
83 (158) Rozdział 4. • Zagadnienia trudniejsze 119 Readln (Wypos); Samochód.DodatkoweWyposazenieCI]
85 (147) Rozdział 4. • Zagadnienia trudniejsze 121 Początek i koniec programu (czyli wpisanie i wypi
s 178 179 ROZDZIAŁ 6 178 zakończenia stażu przez nauczyciela. Na podstawie projektu oceny opi ;n u w
s 72 73 72 ROZDZIAŁ 3 0    tzw. inne formy z pewnością przyczyni się do jego większej
12 Rozdział 1. Zagadnienie transportowe Tablica 1.4. Wyznaczenie rozwiązania początkowego metodą VAM
14 Rozdział 1. Zagadnienie transportowe Tablica 1.6. Rozwiązanie początkowe wyznaczone metodą
16 Rozdział 1. Zagadnienie transportowe1.2.1. Przykład Firma turystyczna dysponuje czterema autobusa
18 Rozdział 1. Zagadnienie transportowe Odczytujemy rozwiązanie optymalne nadając wartość 1 zmiennym
Spis treści Rozdział 1. Zagadnienie transportowe................... 5 1.1.
6 Rozdział 1. Zagadnienie transportowe ZAPAS ZAPOTRZEBOWANIE 1.1.2. Analiza sytuacji
Rozdział 1. Zagadnienie transportowe Rząd macierzy A warunków ograniczających zadania transportowego
IMG 73 Cięit 2> rozdział Fil umicjętnoSci byłyby dokładne, gdybyśmy umieli mówi-językiem każdej

więcej podobnych podstron