duminică, 21 decembrie 2014

Instructiunea IF

Instrucţiunea IF este o structură de calcul alternativă,care permite în funcţie de anumite condiţii, executarea (sau neexecutarea) unei anumite instrucţiuni sau secvenţă de instrucţiuni.

Instrucţiunea if are două forme:                                                                                                                     1)if <conditie> then <instructiune1>
   else <instructiune2>;                                                        
    Atenţie: în cazul folosirii acestei sintaxe, semnul " ; " (punct si virgula) este interzis sa fie pus înainte de ELSE.                                                                                                                                                                   2)if <conditie> then <instructiune>;

Principiu de lucru a instrucţiunei if este:
1. se evaluează condiţia, în rezultat se obţine valoarea true sau false
2. dacă rezultatul evaluării este true sau adevărat, atunci se execută instrucţiunea situată după cuvîntul-cheie then, mai apoi execuţia se transmite la următoarea instrucţiune după end
3. dacă rezultatul evaluării este false , atunci fie că se execută instrucţiune situată după cuvîntul-cheie else (dacă există), fie că se execută instrucţiunea după end.

Program P1;
{Determinarea parităţii unui număr}
var n: integer;
begin
writeln ('Introduceți numărul: ');
readln (n);
if n mod 2=0 then
writeln ('numar par')
else
writeln ('numar impar');
readln;
end.


Niciun comentariu:

Trimiteți un comentariu