Documente Academic
Documente Profesional
Documente Cultură
Instructiuni
2
Instrucţiunea 1
Instrucţiunea 2
Instrucţiunea 3
4
Adevărat Fals
Presupunere
Instrucţiunea 1A Instrucţiunea 1B
5
Instrucţiuni
Expresii: (vida); expresie;
Instructiune 1;
Instructiune 2;
Reprezentare in pseudocod
1. Instrucţiunea vidă
Sintaxa: ;
Exemplu:
int a;
......
int j;
;
for (;;)
{
....
}
Instrucţiunea expresie
Sintaxa: expresie;
sau: apel_funcţie;
oExemplu:
int b, a=9;
double c;
b=a+9;
cout<<a;
c=sqrt(a);
clrcsr(); //apelul funcţiei predefinite care şterge
ecranul; prototipul în headerul conio.h
9
instrucţiune_n; instrucţiune_n
12
Expresiile sunt evaluate în ordine; dacă una dintre expresii are valoarea 1, se
execută instrucţiunea corespunzătoare şi se termină întreaga înlănţuire. Ultima
parte a lui else furnizează cazul când nici una dintre expresiile 1,2,. . ., n-1 nu are
valoarea 1.
Aplicatie 1.Să se citească de la tastatură un număr real. Daca acesta se află în
intervalul [-1000, 1000], să se afiseze 1, dacă nu, să se afiseze -1.
#include <iostream>
using namespace std;
int main()
{double nr;
cout<<”Astept numar:”;
cin>>nr;
int afis = (nr>= -1000 && nr <= 1000 ? 1 : -1);
cout<<afis;
if (nr >= -1000 && nr <= 10000)
afis = 1;
else afis= -1;
cout<<afis;
return 0; }
13
Instrucţiunea switch
15
T1. Pentru circuitul din figura sa se realizeze un program in care sa se testeze care
este starea comutatoarelor K1 si K2 si programul sa afiseze starea ledului (aprins
sau stins).
T3. Sa se scrie un program c++ care sa afiseze cate numere pare se afla in
intervalul [a, b]. a si b sunt 2 numere intregi care se citesc de la tastatura. (se va
folosi if si se va face discutie dupa paritatea lui a si b).