3.1 Contoare de apă 3.1.1 Contor de apă rece/caldă monojet ...
Structuri Repetitive Cu Contor
-
Upload
informaticasitero -
Category
Documents
-
view
1.441 -
download
21
description
Transcript of Structuri Repetitive Cu Contor
![Page 1: Structuri Repetitive Cu Contor](https://reader036.fdocumente.com/reader036/viewer/2022071623/5571f40549795947648ee483/html5/thumbnails/1.jpg)
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](https://reader036.fdocumente.com/reader036/viewer/2022071623/5571f40549795947648ee483/html5/thumbnails/2.jpg)
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](https://reader036.fdocumente.com/reader036/viewer/2022071623/5571f40549795947648ee483/html5/thumbnails/3.jpg)
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](https://reader036.fdocumente.com/reader036/viewer/2022071623/5571f40549795947648ee483/html5/thumbnails/4.jpg)
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