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: