Sunteți pe pagina 1din 3

PASCAL C/C++ TRADUCERE

WRITE COUT SCRIE

WRITELN ENDL SCRIE SI TRECI PE


URMATOAREA LINIE

REAL FLOAT NUMAR REAL RETINE


SI NR.ZECIMALE
INTEGER INT NUMAR INTREG
SHORTINT SHORT NR. INTREG MAI MIC
BOOLEAN INT TIP LOGIC
CHAR BYTE TIP CARACTER
OR | | SAU
AND && SI
NOT ! NEGARE
MOD % RESTUL
DIV / CATUL
VAR REAL FLOAT VARIABIL REAL
VAR VAR VARIABIL
STRING STRING TIP SIR
< < MAI MIC
> > MAI MARE
<= <= MAI MIC SAU EGAL
<> <>  !=(negarea lui =) DIFERIT
>= >= MAI MARE SAU EGAL
READ READ CITESTE
A:=( ) A:=( ) VARIABILA A RETINE
VALOAREA
STRAING D=> d:=(c++) STRAING D=> d:=(c++) VARIABILA D RETINE
VALOAREA DE TIP SIR
a:=b a:=b VARIABILEI A I SE
ATRIBUIE VALOARE
LUI B
IF-THEN-ELSE a>b IF-THEN-ELSE SE CITESC
NUMERELE>DACA
VALOARE LUI “A” ESTA
MAI MARE DECAT “B”
SE AFISEAZA
VALOAREA LUI “ A”,
IAR DACA ESTE INVERS
SE AFISEAZA
VALOAREA LUI “b”
REAL MEDIE REAL MEDIE MEDIA ARITMETICA
ENDIF ENDIF SFARSIT
HEADER HEADER DIRECTIVE
# INCLUDE <NUME
FISIER.H>
VOID MAIN ( ) {...}
CIN>>a>>b>>c CIN>>a>>b>>c CITESTE A,B,C
COUT<<a<<b<<c COUT<<a<<b<<c SCRIE VAR a,b,c
UNSIGNED INT UNSIGNED INT FARA SEMN(POZITIVE)
CHAR CHAR SE PUN INTRE
APOSTOFURI “ “
DOUBLE DOUBLE TIP REAL
CONST (TIP) CONST FLOAT A=12.6 CONSTANTA DE TIP
NUME=VALOARE FLOAT POARTA
DENUMIREA A=12.6
== EGALITATE
!= INEGALITATE
++ INCREMENTAT
-- DECREMENTAT
A=A+BA+=B
E1? E2:E3 SE EVALUEAZA E1
DACA ESTE
|X|>(X>=O?X;-X ADEVARATA SE
EXECUTA E2 DACA
ESTE FALSA SE
EXECUTA E3

NOT A
A F
F A
AND A F
A A F
F F F
OR A F
A A A
F A F
XOR A F
A F A
F A F