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