7 enunturi PASCAL

O surprinzatoare si bogata varietate de programe PASCAL pot fi scrise folosind nu mai mult de 7 tipuri de enunturi, pe care le vom prezenta īn cele ce urmeaza. Īn finalul acestei sectiuni va fi propusa o serie de aplicatii rezolvabile prin utilizarea celor 7 enunturi PASCAL de care ne vom ocupa īn continuare.

Enunt

Utilizare

read/readln citire
write/writeln scriere
atribuire calcule
IF-THEN-ELSE decizii (daca-atunci-īn caz contrar)
WHILE - DO iteratii conditionate anterior (cāt timp)
REPEAT - UNTIL iteratii conditionate posterior (repeta pāna cānd)
FOR iteratii pentru numar cunoscut de pasi (pentru)

 

Amintiti-va ca BEGIN si END sunt delimitatori, nu enunturi.

Enunturile read/readln, write/writeln si de atribuire formeaza un grup īn sensul ca ele provoaca circulatia informatiei de la o sursa de un singur tip la o destinatie de acelasi tip sau de tip diferit. De exemplu, un enunt de atribuire m:=n provoaca un transfer memorie la memorie (valoarea lui n este atribuita lui m).

Pentru enuntul read(raza)sursa informatiei este tastatura calculatorului, iar valoarea tastata ca raspuns are ca destinatie memoria, si anume variabila raza.

Pentru enuntul write(rezultat) sursa este īn memorie, īn variabila rezultat, iar destinatia este monitorul, dar poate fi si o imprimanta.

In continuare vom analiza pe rānd cele 7 enunturi.