Nawigacja
Portal
Strona Główna
Artykuły
Download
FAQ
Forum
Linki
Kontakt
Galeria
Szukaj
Usługi
Downloader
PageRank system
Serwery GG
Szpieg GG
UŜytkowników
Online
Gości Online: 2
Brak UŜytkowników
Online
Zarejestrowanych
UŜytkowników: 163
Najnowszy
UŜytkownik:
Elwood848
Wątki na Forum
Najnowsze Tematy
Zadanie z Asemblera
prosty kalkulator
w ...
Dziwny Problem
Problem z kartą
GeFo...
Nielegalne
Oprogramo...
Najciekawsze
Tematy
Pytanie do
potrze...
[13]
Najlepszy
windows
[10]
Assembler -
projekt
[7]
Atak typu DoS:
Fo...
[7]
UBUNTU 7.10
wasze...
[6]
Ostatnie Artykuły
Funkcje w PASCALU
Pętla for
Komputer w Oleju
Wszystko o wirusach
Sharing
Reklama
Operatory logiczne, funkcja if then else
Witam. Dziś przedstawię wykorzystanie poleceń warunkowych w kodzie
programu. Implementacja kodu jest bardzo prosta. Po słowie if,
podajemy warunek i piszemy co się stanie , gdy warunek zostanie
spełniony. MoŜemy teŜ napisać, co się stanie, gdy warunek ten nie
będzie spełniony(nie jest to konieczne).
Polecenie IF
Polecenie warunkowe if - then -else ma nastepujacą postać:
UWAGA! przed słowem else nigdy nie stawiamy średnika!!
Gdy to zrobimy, w miejscu gdzie postawiliśmy średnik, będzie koniec
instrukcji if i słowo else nie będzie miało odwołania do macierzystej
instrukcji warunkowej.
Przykłady wyraŜeń logicznych:
1) Relacyjne
a>b
a<b
a=b
a<>b
2) Operatory logiczne
OR -lub
AND -i
Przykład wyraŜenia logicznego, w którym sprawdzamy czy dana liczba
a, naleŜy do przedziału od -2 do 5:
WaŜne jest, aby w warunkach stosować nawiasy, gdy uŜywamy
operatorów AND lub OR. Wynika to z prawa kolejności wykonywania
działań-wyraŜenia te mają większy priorytet niŜ nawiasy.
Teraz napiszemy program, sprawdzający czy liczba wpisana z
klawiatury jest dodatnia, czy ujemna.
if wyraŜenie_logiczne then polecenie_dla_prawdy
else polecenie_dla_fałszu;
(a<=5) AND (a>=-2)
Logowanie
Nazwa UŜytkownika
Hasło
Zapamiętaj mnie
Rejestracja
Zapomniane hasło?
Loguj
Reklama
Excel - Funkcja
Excela
funkcja excela ju
Ŝ
proste Porady krok
po kroku -
rozwi
ą
zania
ExcelwPraktyce.pl/Funkcje
Linki
Reklamy Google
Turbo Pascal
Programy C++
Program Pascal
Zaliczenie C++
Projekt Pascal
Page 1 of 2
Artykuł: Operatory logiczne, funkcja if then else - 4informatic.com portal dla informa...
2008-07-01
http://www.4informatic.com/readarticle.php?article_id=11
W przykładzie tym, sprawdzane jest czy liczba jest mniejsza od 0,
wówczas jest ujemna. JeŜeli jest równa bądź większa od 0 (Tutaj
umownie przyjmujemy Ŝe 0 jest liczba dodatnia), to liczba jest
dodatnia.
MoŜliwe jest teŜ zagnieŜdŜanie instrukcji warunkowej. Wykonujemy to
dodając jako kod wykonywany po spełnieniu warunku, kolejny
warunek.
Zadanie dla chętnych:
Zmodyfikuj powyŜszy program, aby sprawdzał czy liczba jest dodatnia,
ujemna, czy równa 0. Dodatkowo, jeśli jest równa 5, to wyświetl
dodatkowo napis"OK".
program warunek;
var
a:real;
Begin
Writeln('podaj liczbe');
Readln(a);
if a>=0 then
Writeln('liczba ',a,' jest dodatnia')
else
Writeln('liczba ',a,' jest ujemna');
Dodane przez
k0siarka
dnia październik 12 2007
19:31:33
0 Komentarzy ˇ 98 Czytań
Komentarze
Brak komentarzy.
Dodaj komentarz
Zaloguj się, Ŝeby móc dodawać komentarze.
Oceny
Dodawanie ocen dostępne tylko dla zalogowanych UŜytkowników.
Proszę się zalogować lub zarejestrować, Ŝeby móc dodawać oceny.
Brak ocen.
Powered by
PHP-Fusion
© 2003-2006
81730
Unikalnych wizyt
Page 2 of 2
Artykuł: Operatory logiczne, funkcja if then else - 4informatic.com portal dla informa...
2008-07-01
http://www.4informatic.com/readarticle.php?article_id=11