0% au considerat acest document util (0 voturi)
35 vizualizări1 pagină

C

Încărcat de

RORVI
Drepturi de autor
© Attribution Non-Commercial (BY-NC)
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
35 vizualizări1 pagină

C

Încărcat de

RORVI
Drepturi de autor
© Attribution Non-Commercial (BY-NC)
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

Instrucţiunile limbajului C++

1. Instrucţiunea de citire

Pseudocod: citeste variabila C++: cin>>variabila;

2. Instrucţiunea de scriere
Pseudocod: scrie expresie C++: cout<<expresie;

3. Instrucţiunea de atribuire
Pseudocod: variabilaexpresie C++: variabila=expresie;

4. Instrucţiunea compusă
Pseudocod: nu exista C++: { instructiuni }
Observatie: In C++ instructiunea compusa grupeaza instructiuni care trebuie executate impreuna in corpul unei
alte instructiuni. In instructiunea compusa pot sa apara si declaratii de variabile care vor exista doar in interiorul
instructiunii compuse.

5. Decizia cu doua ramuri


Pseudocod: C++:
daca conditie atunci instructiune1 if(conditie) instructiune1;
altfel instructiune2 else instructiune2;
sf_daca
Observatie: Daca in C++ instructiune1 si/sau instructiune2 sunt formate din mai multe instructiuni, ele se
inlocuiesc cu cate o instructiune compusa.
Exemplu:
daca x<25 atunci SS+x; kk+2 if(x<25) { S=S+x; k=k+2; }
altfel PP*x; kk-1 else { P=P*x; k--; }
sf_daca

6. Decizia cu o ramura vida


Pseudocod: C++:
daca conditie atunci instructiune if(conditie) instructiune;
sf_daca
Exemplu:
daca x=0 atunci a2*b+c; cc+5 if(x==0)
sf_daca { a=2*b+c; c=c+5; }

7. Ciclul cu test initial


Pseudocod: C++:
cat timp conditie executa while(conditie) instructiune;
instructiune
sf_cat_timp
Exemplu:
cat timp a>=b executa while(a>=b)
aa-b; catcat+1 { a=a-b; cat++; }
sf_daca

8. Ciclul cu test final


Pseudocod: C++:
repeta do{
instructiune instructiuni;
pana_cand conditie }while(neg conditia);
Observatie:
In C++ nu exista un echivalent exact al ciclului cu test final ci o instructiune de forma repeta….cat timp, din acest
motiv conditia din pseudocod trebuie negata in C++.
Exemplu:
repeta do{
xx*10+n%10 x=x*10+n%10;
n[n/10] n=n/10;
pana cand n=0 }while(n!=0);

S-ar putea să vă placă și