Zarejestruj się u nas lub też zaloguj, jeśli posiadasz już konto. 
Forum Forum klasy II LO Strona Główna

5. Instrukcja warunkowa IF ... THEN

Napisz nowy tematOdpowiedz do tematu Forum Forum klasy II LO Strona Główna -> Programowanie w Pascalu [inf]
Zobacz poprzedni temat :: Zobacz następny temat
Autor Wiadomość
KubusCmg
Administrator
Administrator



Dołączył: 08 Mar 2008
Posty: 51
Przeczytał: 0 tematów

Pomógł: 2 razy
Ostrzeżeń: 0/5
Skąd: skontowni

PostWysł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
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:
Napisz nowy tematOdpowiedz do tematu Forum Forum klasy II LO Strona Główna -> Programowanie w Pascalu [inf] Wszystkie czasy w strefie CET (Europa)
Strona 1 z 1


Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB (C) 2001, 2005 phpBB Group
Theme TeskoRed created by JR9 for stylerbb.net & Programosy
Regulamin