background image

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

background image

 

 

 
 
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