Răspuns :
Răspuns:
1. Structura liniară este reprezentată de instrucțiuni care se execută la fel la fiecare executare a programului (sau a secvenței de program), indiferent care sunt valorile variabilelor cu care se lucrează.
de ex: int a; cin>>a; a++;
2.Structuri alternative: astea sunt doar 2: if statement si swich case
if(conditie){fac ceva} else {fac altceva}
un exemplu cu if:
int a,b; //2 numere
cin>>a;cin>>b; // le citesti de la tastatura
if(a>b) //daca a mai mare decat b
cout<<a; //afisez a
else cout<<b; //afisez b
ex cu switch
int numar;
switch(numar){ //switch numar verifica daca numar corespunde unui caz de mai jos
case 1: cout<<"numarul e 1"; // aici afiseaza daca numarul e egal cu 1
case 2: cout<<"numarul e 2";//pot fi si alte conditii, asta e una simpla de afisare
case 3: cout<<"numarul e 3";
}
3.Structurile repetitive sunt de mai multe tipuri: while, do while, for, aici mai apar si termenii de continue(sare peste conditie), break(incheierea executiei)
while(conditie){ //structura cu test initial nr nec de pasi/instructiuni
set de instructiuni
}
for ( Expresie_de_Initializare ; Expresie_de_Testare ; Expresie_de_Continuare ){
Instructiune
}//expresia for este echivalenta cu while
do{ //do while se executa cel putin o data, in timp ce for si while nu se executa nici macar o data daca conditia de testare nu este adevarata
}
while(conditie_de_testare) //expresia do{}while() este conditionata posterior, in contradictie cu while si for
Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Nu ezitați să ne contactați pentru întrebări sau asistență suplimentară. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!