lurcr3

Upload: diana-larisa-vrabie

Post on 07-Jan-2016

221 views

Category:

Documents


0 download

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