Informatică, întrebare adresată de ioana27420, 8 ani în urmă

1.liniara
2.alternativa
3.repetitiva cu contor (nr cunoscut de pasi)
4.repetitiva cu contor (nr necunoscut de pasi)
5.repetitiva cu contor (nr cunoscut de pasi)conditionata anterior
6.repetitiva cu contor (nr necunoscut de pasi)conditionata anterior
7.repetitiva cu contor (nr cunoscut de pasi)conditionata posterior
8.repetitiva cu contor (nr necunoscut de pasi) conditionata posterior
Puteți să-mi explicați și mie toate aceste structuri la informatica? Vă rog mul, am nevoie urgent ​

Răspunsuri la întrebare

Răspuns de n0nname
1

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

Alte întrebări interesante