curs fr - unitatea de invatare 9
Post on 22-Dec-2015
230 Views
Preview:
DESCRIPTION
TRANSCRIPT
Unitatea de nvare nr
Implementarea structurilor de control
2Programarea calculatoarelor i limbaje de programare Curs i aplicaii
Unitatea de nvare nr. 9
IMPLEMENTAREA STRUCTURILOR REPETITIVE (CICLICE)
CuprinsPagina
Obiectivele unitii de nvare nr. 929.1Implementarea structurilor ciclice cu test final29.2Exemple39.3.Faciliti de ntrerupere a unei secvene3Test de autoevaluare4Lucrare de verificare unitatea de nvare nr. 94Rspunsuri i comentarii la ntrebrile din testele de autoevaluare5Recapitulare 6Bibliografie unitatea de nvare nr. 66
OBIECTIVELE unitii de nvare nr. 9
Principalele obiective ale Unitii de nvare nr. 9 sunt:
nelegerea utilizrii structurilor fundamentale pe care se bazeaz programarea structuratFamiliarizarea cu utilizarea structurilor repetitiveRecunoaterea situaiilor cnd se folosete un anumit tip de structur repetitivAplicarea cu succes a operaiilor studiate n rezolvarea problemelor
9.1. Implementarea structurilor ciclice cu numr finit de pai
qInstruciunea for
n majoritatea limbajelor de programare de nivel nalt, instruciunea for implementeaz structura ciclic cu numr cunoscut de pai. n limbajul C instruciunea for poate fi utilizat ntr-un mod mult mai flexibil. Sintaxa:for (expresie1; expresie2; expresie3)instructiune;Nu este obligatorie prezena expresiilor, ci doar a instruciunilor vide.for ( ; expresie2; ) sau:for ( ; ; ) instructiune;instructiune;
instructiune;
Instruciunea for poate fi nlocuit i cu instruciunea repetitiv cu test iniial, astfel:expresie1;while (expresie2) { instructiune; expresie3; }
9.2. Exemple:Se citete un numr natural n, apoi se citesc n numere reale. Aflai suma lor. #include
#include void main(){ int n,i;float x, s=0;coutn; for (i=1;i
top related