Kurs języka pascal |
|||||||
Zaczynamy | Typy | Tablice | Innstrukcje Warunkowe | Pętle | Procedury i Funkcje | Pliki | Struktury Dynamiczne |
Instrukcja warunkowa umożliwia nam kontrolę nad wykonaniem poszczególnych fragmentów kodu. Sprawdza podany warunek i w przypadku jego spełnienia wykonuje podane instrukcje.
Ogólnie można zapisać:
if warunek then begin instrukcja_1; instrukcja_2; .... instrukcaj_n; end;
lub
begin instrukcja_1; instrukcja_2; .... instrukcaj_n; end else instrukcja_alternatywna; Jak zauważyłeś w drugim przypadku pod słowie end nie ma średnika ani kropki. Po prostu przed słowem else nie stawia się średnika. Może przejedzmy do przykładu. W dziale zaczynamy bawiliśmy się niektórymi funkcjami matematycznymi. Dziwiłeś się pewnie, dlaczego nie użyliśmy również dzielenia. Powód jest prosty nie potrafiliśmy zrobić zabezpieczenia w przypadku gdy użytkownik wpisałby zero. W takim przypadku program by się wysypał. Zróbmy więc teraz dzielenie dwóch liczb:
program Dzielenie; var readln; end.
Zapewne doszedłeś do wniosku, że ze wynik który przedstawił nam komputer nie jest zbyt czytelny. Zamiast writeln(wynik); wpisz writeln(wynik:12:4); Zapis ten mówi komputerowi ze ma zapisać liczbę w polu 12-znakowym z 4 miejscami po przecinku.
Może podam jeszcze jeden przykład: program wiek;
var end.
Myślę, że zrozumiałeś do czego służy instrukcja warunkowa if then
Teraz napisze o operatorach logicznych. Są one bardzo przydatne w instrukcjach warunkowych oraz w pętlach
|
|||||||
Autor dołożyli wszelkich starań, by zawarte w tym kursie informacje były kompletne i rzetelne. Nie bierze jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za związane z tym ewentualne naruszenie praw patentowych lub autorskich. Autor nie ponosi również żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji zawartych w książce. Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji bez zgody i wiedzy autora jest zabronione. |