Turbo Pascal - informatyka

Transkrypt

Turbo Pascal - informatyka
Fragmenty kursu Pascala ze strony
http://www.pascal.kaviorek.com/kursy_kurs.php?id=3&rodzaj=kursy
Jego autorem jest Michał Staszkiewicz
Turbo Pascal
Jeśli jest wiele wariantów wykonywania instrukcji w zaleŜności od wartości jakiejś
zmiennej, to moŜemy się w tym celu posłuŜyć instrukcją wyboru "case".
Przedstawię najpierw przykład jej uŜycia, a następnie wytłumaczę:
program war3;
var
liczba: byte;
begin
writeln('Podaj jakąś liczbę od 1 do 3:');
readln(liczba);
case liczba of
1: writeln('Podałeś jeden');
2: writeln('Podałeś dwa');
3: writeln('Podałeś trzy');
end;
end.
Mięszy słowami "case" i "of" charakterystycznymi dla tej instrukcji podajemy
jakąś zmienną całkowitą (oprócz zmiennej typu "longint"), czy np. zmienną
znakową (char). Nie moŜe to być natomiast zmienna rzeczywista! W następnym
linijkach piszemy wartości, po nich dwukropek i instrukcję, która ma być
wykonana, jeśli zmienna ma daną wartość. Całą instrukcję kończymy słowem
"end". Nam nadzieję, Ŝe jest to jasne. Jeśli nie, podaję tutaj inny przykład z
uŜyciem tej instrukcji.
program war3;
uses crt;
var
c: char;
begin
writeln('Wciśnij literę T lub N');
c:=readkey;
case c of
'T': writeln('Wcisnąłeś T');
'N': writeln('Wcisnąłeć N');
end;
end.
Fragmenty kursu Pascala ze strony
http://www.pascal.kaviorek.com/kursy_kurs.php?id=3&rodzaj=kursy
Jego autorem jest Michał Staszkiewicz
zadanie 6
Na podstawie powyższych przykładów napisz program, który:
- zdefiniuje zmienną znakową o nazwie znak
- wyświetli polecenie o treści: „Wybierz jedną literę z wyrazu KOT”
- jeśli użytkownik wybierze k, komputer wyświetli komunikat: „wybrałeś k, jak Karolina”
- jeśli użytkownik wybierze o, komputer wyświetli komunikat: „wybrałeś o, jak Ola”
- jeśli użytkownik wybierze t, komputer wyświetli komunikat: „wybrałeś t, jak Tamara”
Oto działanie programu: