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ęstotl75 (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 i79 (169) Rozdział 4. • Zagadnienia trudniejsze 115 program cw4_23; { Program pokazujący działanie fu81 (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 wypis 178 179 ROZDZIAŁ 6 178 zakończenia stażu przez nauczyciela. Na podstawie projektu oceny opi ;n u ws 72 73 72 ROZDZIAŁ 3 0 tzw. inne formy z pewnością przyczyni się do jego większej12 Rozdział 1. Zagadnienie transportowe Tablica 1.4. Wyznaczenie rozwiązania początkowego metodą VAM14 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 autobusa18 Rozdział 1. Zagadnienie transportowe Odczytujemy rozwiązanie optymalne nadając wartość 1 zmiennymSpis treści Rozdział 1. Zagadnienie transportowe................... 5 1.1.6 Rozdział 1. Zagadnienie transportowe ZAPAS ZAPOTRZEBOWANIE 1.1.2. Analiza sytuacjiRozdział 1. Zagadnienie transportowe Rząd macierzy A warunków ograniczających zadania transportowegoIMG 73 Cięit 2> rozdział Fil umicjętnoSci byłyby dokładne, gdybyśmy umieli mówi-językiem każdejwięcej podobnych podstron