Sunteți pe pagina 1din 5

MINISTERUL AGRICULTURII I INDUSTRIEI ALIMENTARE

AL REPUBLICII MOLDOVA

UNIVERSITATEA AGRAR DE STAT DIN MOLDOVA


CATEDRA DE INFORMATICA

DSCIPLINA: INFORMATICA

Lucrare de laborator

Tema: Stucturi ciclice in limbajul C/C++

A efectuat:
Studenta facultii de Economie,
Specialitatea de Business si administrare,
Anul 1, grupa 2,
Gavriliuc Cristina
A verificat:
Lector Superior
Danilov Aurel

CHIINU 2012
Business si administrare

Grupa 2

Gavriliuc Cristina

Scopul lucrrii: 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 construciilor repetitive.

Sarcinile lucrrii:
1. Studierea construciilor for, while i 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++ i afiarea rezultatelor (Problema se
rezolv prin trei metode folosind cele trei construcii repetitive, dac pentru un
caz nu se poate aplica o careva construcie repetitiv, explicai de ce?).
6. Formarea lucrrii conform anexei 2.

Expunerea problemei pentru varianta 3:


Fie dat un ir cu termenul general
i=

si m

unde a,b,c sunt mrimi reale iar

1 . De creat programul ce calculeaz suma seriei S = pentru m

termeni (m1) si i+

Business si administrare

Grupa 2

Gavriliuc Cristina

Schema grafic a algoritmului de rezolvare a problemei:

START
sssss

Business si administrare

Grupa 2

Gavriliuc Cristina

Textul programului
Sursa programului n limbajul C++ se creeaz pe baza schemei grafice a algoritmului.
#include <iostream.h>
#include <math.h>
#include <conio.h>
#include <iomanip.h>
void main()
{
double a,b,c,s=0;
int m,i;
clrscr();
cout<<"introdu argumentrul a, b,c =";
cin>>a>>b>>c;
cout<<"\introdu argumentrul m =";
cin>>m;
for(i=1;i<=m;i++);
s+=pow(fabs(a),i)-b*i+c/(i+fabs(c));
cout<<endl;
cout <<"Valoarea seriei s="<<s;
}

Business si administrare

Grupa 2

Gavriliuc Cristina

Rezultatele realizarii programului:


introdu argumentrul a, b,c =
introdu argumentrul m =
Valoarea seriei s=
Concluzie:

Business si administrare

Grupa 2

Gavriliuc Cristina

S-ar putea să vă placă și