KubusCmg
Administrator
Dołączył: 08 Mar 2008
Posty: 51
Przeczytał: 0 tematów
Pomógł: 2 razy Ostrzeżeń: 0/5 Skąd: skontowni
|
Wysłany: Nie 0:11, 09 Mar 2008 Temat postu: 5. Instrukcja warunkowa IF ... THEN |
|
Instrukcja warunkowa IF ... THEN ma nastepujaca postac:
Kod: |
IF warunek THEN
begin
instrukcja_1;
instrukcja_2;
......
instrukcja_n;
end
ELSE
instrukcja_3;
end;
|
Aby latwiej to zrozumiec mozna to poprostu sobie przetlumaczyc;)
Kod: |
JEZELI warunek WTEDY
ZACZNIJ
instrukcje
SKONCZ
W PRZECIWNYM WYPADKU
instrukcje
SKONCZ
|
Dla mniej kumatych wytlumacze po polskiemu;)
Instrukcja ta sprawdza czy zostal spelniony warunek podany po slowie IF. Jesli tak wykonuje instrukcje po slowie THEN
Jesli jednak warunek nie jest spelniony, zostaja wykonywane instrukcje po slowie ELSE.
Przyklad takiej kontrukcji:
Kod: |
program warunek;
uses crt;
var a,b:integer;
begin
writeln('Program sprawdzajacy ktora z liczb a i b jest wieksza.');
write('Podaj a: ');
readln(a);
write('Podaj b: ');
readln(b);
if a>b then
begin
writeln('Liczba a jest wieksza od liczby b');
end
else if b>a
writeln('Liczba b jest wieksza od liczby a');
else
writeln('Liczby a i b sa rowne');
readln()
;
end.
|
Skupie sie tutaj tylko na interesujacej nas kontrukcji.
Na poczatku program sprawdza warunek czy a jest wieksze od b.
Jesli tak zostanie wyswietlony komunikat informujacy nas o tym.
W przeciwnym wypadku, czyli jesli b bedzie wieksze od a zostanie wyswietlony komunikat.
Znow w przeciwnym wypadku , czyli pozostaje opcja a=b, zostanie... dobra;) Debilami nie jestecie;))
Post został pochwalony 0 razy
Ostatnio zmieniony przez KubusCmg dnia Nie 20:28, 09 Mar 2008, w całości zmieniany 1 raz
|
|