luni, 4 martie 2013

instructiuni de baza

 INSTRUCŢIUNILE DE BAZĂ ALE LIMBAJULUI PASCAL

Limbajul PASCAL a fost conceput special pentru scrierea programelor structurate. Limbajul are o sintaxă riguroasă (totuşi, uneori, rigidă) şi mari posibilităţi de extindere a tipurilor de date.

 

1)INSTRUCŢIUNEA VIDĂ
 nu execută nimic, dar există cazuri în care avem nevoie de ea;
 dacă apare simbolul ';' în faţa cuvântului 'END' avem o instrucţiune vidă;
ex: un anumit rezultat întreg r dorim să îl corectăm după următoarea regulă:
"DACĂ r>0 şi impar ATUNCI r:= r+1 ALTFEL r:= r-1; SF_DACĂ"
{ODD este o funcţie booleană care stabileşte dacă un număr este par sau impar. Această determinare se poate face şi astfel: r mod 2 = 0 pentru. numere pare sau r mod 2 <>0 pentru. numere impare.}
Secvenţă greşită Secvenţă corectă
IF r>0 THEN
IF ODD(r) THEN r:= r+1
ELSE r:= r-1;
Este interpretată:
IF r>0 THEN
IF ODD(r) THEN r:= r+1
ELSE r:= r-1; IF r>0 THEN
IF ODD(r) THEN r:= r+1
ELSE{instrucţiune vidă}
ELSE r:= r-1;

Niciun comentariu:

Trimiteți un comentariu