Documente Academic
Documente Profesional
Documente Cultură
Limbajul de programare
Pascal este nul din limbajele de programare de referinta in stiinta
calculatoarelor,fiind cel care a definit programarea calculatoarelor.
program <nume_program>;
uses <biblioteci cu funcţii şi proceduri folosite în program>
type <tipuri de date definite de utilizator>
const <constante folosite în program>
var <variabile globale folosite în program>
<aici se pot scrie funcţii şi proceduri folosite în program>
begin
<aici se scrie programul principal>
end.
Operatori (clasificare după tipul de date)
( ) grupează expresiile
+,- adunare şi scădere
*,/ înmulţire şi împărţire (împărţirea cu
virgulă se face în numere reale)
mod returnează restul (doar în întregi)
div returnează câtul (doar în întregi)
Operatori relaţionali
< mai mic
> mai mare
= egal
<> diferit
<= mai mic sau egal
>= mai mare sau egal
Pentru datele de tip şir de caractere
(string)
Operatori relaţionali
begin
<instrucţiuni>
end.
Condiţie
if <condiţie> then
<instrucţiune>;
sau
if <condiţie> then
<instrucţiune>
else
<instrucţiune>;
Cu test iniţial si Cu test final
while <condiţie> do
<instrucţiune>;
repeat
<instrucţiuni>
until <condiţie>;
Cu număr cunoscut de paşi
for <variabilă>:=<valoare_iniţială> to
<valoare_finală> do
<instrucţiune>;
Sau
Exemplu
write ('a=', a);
Descriere: afişează pe ecran şirul a= după care
afişează valoarea variabilei sau constantei a.
READ
Exemple
write ('Dati x='); readln (x);
Descriere: afişează pe ecran Dati x= după care citeşte de la
tastatură valoarea variabilei x.
readln;
Descriere: aşteaptă apăsarea tastei <ENTER> după care continuă
cu restul de instrucţiuni din program.
READKEY
Exemplu
write ('Parasiti aplicatia? (d/n)'); readkey (x);
Descriere: afişează pe ecran Parasiti aplicatia? apoi
aşteaptă să fie introdusă de la tastatură o literă.
STR
Exemplu
val (s, x, er);
Descriere: creează un număr din stringul s în
variabila x. Dacă în timpul execuţiei se întâlneşte
o eroare, variabila de tip integer er va conţine
poziţia caracterului de la care s-a constatat că nu
se poate transforma stringul în număr. Spre
exemplu, pentru şirul de caractere ' 1234a6 '
variabila er va conţine 5.
BREAK
and
EXIT
Exemplu
halt (5);
Descriere: opreşte programul şi
transmite codul de eroare 5.
DELETE