lurcr3
TRANSCRIPT
Lucrari in C++
MINISTERUL AGRICULTURII SI INDUSTRIEI ALIMENTARE AL REPUBLICII MOLDOVA
UNIVERSITATEA AGRARA DE STAT DIN MOLDOVA
Catedra:Cibernetica de informatica
TEMA:STRUCTURI CICLICE N LIMBAJUL C/C++.
A efectuat:
Studenta grupei1
.
A controlat:
Lector superior
Danilov Aurel.
Chisinau 2008
SCOPUL LUCRARII: de neles structura i destinaia construciilor repetitive cu precondiie i postcondiie; a putea determina cazurile cnd aceste construcii se pot aplica la rezolvarea problemelor; a face cunotin cu problemele ce se rezolv cu ajutorul consruciilor repetitive;
SARCINILE LUCRRII:1.Studierea construciilor for,while,do while.2.De studiat variantele i de gsit domeniul de aplicare a lor n economie.3.Pentru o sarcin concret de desfurat seria pn la 5 termeni i de neles modul de calcul matematic.De alctuit algoritmul de rezolvare a problemei.
4.Crearea schemei grafice a algoritmului.
5.Scrierea programului n limbajul C/C++ i afiarea rezultatelor (Problema se rezolv prin 3 metode folosind cele 3 construcii repetitive,dac pentru un caz nu se poate aplica o careva construcie repetitiv,explicai de ce?).
6.Formarea lucrrii conform anexei1.
INDICAII PENTRU NDEPLINIREA SARCINILOR:
1.Construcia repetitiv while.
while (expresie)
insruciune;
2.Construcia repetitiv do while.
do
instruciune
while (expresie);
3.Construcia repetitiv for.
for (expresieiniializare;expresiecontinuare; expresiereiniializare)
instruciune;
4.Rezolvarea unui exemplu.
SCHEMA GRAFIC A ALGORITMULUI.
Textul progamului in limbajul C/C++:#include
#include
#include
#includevoid main(){double s=0, sc, a,b, ;double i=1, h=0.5, E=0.001;
clrscr();
couta>>b;sc=(fabs(a)*pow(i,2)+fabs(b)+i)/(2*fabs(a)*pow(i,3)+fabs(b)+2*i);
s+=sc;i+=h;while(sc>=E);
{sc=(fabs(a)*pow(i,2)+fabs(b)+i)/(2*fabs(a)*pow(i,3)+fabs(b)+2*i);
cout