Structuri Repetitive Cu Contor

4
Structuri Structuri repetitive cu repetitive cu numar cunoscut de pasi numar cunoscut de pasi Daca , intr-un algoritm,se Daca , intr-un algoritm,se repeta o secventa de repeta o secventa de operatii,atunci se utilizeaza operatii,atunci se utilizeaza structuri repetitive cu numar structuri repetitive cu numar cunoscut de pasi( cunoscut de pasi( cu contor cu contor ) sau cu ) sau cu numar necunoscut de pasi( numar necunoscut de pasi( cu cu conditie). conditie). http://informaticasite.

description

instructiunea for in c++

Transcript of Structuri Repetitive Cu Contor

Page 1: Structuri Repetitive Cu Contor

StructuriStructuri repetitive cu repetitive cu numar cunoscut de numar cunoscut de

pasipasiDaca , intr-un algoritm,se repeta o Daca , intr-un algoritm,se repeta o

secventa de operatii,atunci se secventa de operatii,atunci se utilizeaza structuri repetitive cu utilizeaza structuri repetitive cu

numar cunoscut de pasi(numar cunoscut de pasi(cu contorcu contor) ) sau cu numar necunoscut de pasi(sau cu numar necunoscut de pasi(cu cu

conditie).conditie).

http://informaticasite.ro

Page 2: Structuri Repetitive Cu Contor

Structuri repetitiveStructuri repetitive cucu contorcontorStructura repetitiva cu contor(cu numar cunoscut Structura repetitiva cu contor(cu numar cunoscut

de pasi)este codificata prin instructiunea de pasi)este codificata prin instructiunea forfor..

Sintaxa instructiunii forSintaxa instructiunii for

forfor(e1;e2;e3) S;(e1;e2;e3) S;

unde e1,e2,e3 sunt expresii de forma:unde e1,e2,e3 sunt expresii de forma:

e1 initializare variabila cu contore1 initializare variabila cu contor

contorcontor = valoare_initiala= valoare_initiala

e2 conditia de continuaree2 conditia de continuare

contorcontor<=valoare _finala <=valoare _finala for for crescatorcrescator

contorcontor>=valoare_finala >=valoare_finala forfor descresactordescresactor

Page 3: Structuri Repetitive Cu Contor

e3 modificare contore3 modificare contor

contorcontor++ ++ forfor crescator crescator

contorcontor-- -- forfor descrescator descrescator

Daca secventa(S)contine mai multe Daca secventa(S)contine mai multe instructiuni,atunci acestea sunt cuprinse instructiuni,atunci acestea sunt cuprinse intre acolade { }intre acolade { }

http://informaticasite.ro

Page 4: Structuri Repetitive Cu Contor

Exemplu :Exemplu :Se afiseaza pe ecran primele Se afiseaza pe ecran primele nn numere numere

naturale astfel:pe prima linie,in ordine naturale astfel:pe prima linie,in ordine crescatoare,iar pe urmatoarea linie in crescatoare,iar pe urmatoarea linie in ordine descrescatoare.Numarul ordine descrescatoare.Numarul nn citit de la citit de la tastatura.tastatura.

#include <iostream.h>#include <iostream.h>void main()void main(){int i,n;{int i,n;cout<<“n=“;cin>>n;cout<<“n=“;cin>>n;forfor(i=1;i<=n;i++) cout<<i<<“ “;(i=1;i<=n;i++) cout<<i<<“ “;cout<<endl;cout<<endl;forfor(i=n;i>=1;i--) cout<<i<<“ “;(i=n;i>=1;i--) cout<<i<<“ “;}}

http://informaticasite.ro