Informatică, întrebare adresată de Ana3485t, 9 ani în urmă

Explicați mi va rog instructiunile for,while,if si else!!!
Coroana!!!

Răspunsuri la întrebare

Răspuns de dellyutzad
2

Răspuns:

Deci, instructiunea for o poti folosi atunci cand ai o actiune repetata  ca si exemplu se citesc n numere putem folosi for astfel incat :

for(i=1;i<=n;i++)

cin>>x;

aceeasi structura o putem scrie cu while care este folosit tot pentru o actiune repetata:

while(n!=0)

{

cin>>x;

n--;

}

in instructiunea for declaram un i care va creste automat in structura i++ cu cate o unitate. Structura i<=n semnifica faptul ca noi citim cate un numar pana cand avem citite n numere adica i-ul creste cu fiecare numar citit. aceeasi structura poate fi folosita doar in C++ si nu in pseudocod sub aceasta forma :

for(;n!=0;)

{

cin>>x;

n--;

}

Aceasta structura ca si in cazul lui while va citi pe x pana cand n va fi 0 adica ca sa citim cele n numere noi vom scade de fiecare data pe n cu o unitate. Daca nu il scadem pe n atunci programul o sa dea eroare deoarece   programul nu va putea iesi din structura repetitiva deoarece el respecta conditia respectiva pusa de noi intre paranteze.

if reprezinta o conditie prin care noi ne putem ghida ca sa aflam unele lucruri adica  ca exemplu daca x>y, dar noi nu stim acest lucru si vrem sa aflam daca e adevarat vom scrie:

if(x>y)

cout<<"DA"  -vom afisa da in cazul in care x>y sau putem face o alta instructiune

else     -in cazul in care x nu este mai mare decat y vom afisa NU

cout<<"NU"

Alte întrebări interesante