Cracan Mihail Darea de Seama Nr 2

5
MINISTERUL AGRICULTURII ŞI INDUSTRIEI ALIMENTARE AL REPUBLICII MOLDOVA UNIVERSITATEA AGRARĂ DE STAT DIN MOLDOVA Catedra: Informatica Disciplina: Informatica Lucrare de laborator Nr.2 Tema:Structuri ciclice în limbajul C/С++ A efectuat: Studentul an.1,gr.II Facultatea:Cadastru si drept Specialitatea: Organizarea Teritoriului Cracan Mihail A verificat: Asistent universitar:

Transcript of Cracan Mihail Darea de Seama Nr 2

Page 1: Cracan Mihail Darea de Seama Nr 2

MINISTERUL AGRICULTURII ŞI INDUSTRIEI

ALIMENTARE AL REPUBLICII MOLDOVA

UNIVERSITATEA AGRARĂ DE STAT DIN MOLDOVA

Catedra: Informatica

Disciplina: Informatica

Lucrare de laborator

Nr.2

Tema:Structuri ciclice în limbajul C/С++

A efectuat: Studentul an.1,gr.II

Facultatea:Cadastru si drept

Specialitatea: Organizarea Teritoriului

Cracan Mihail

A verificat: Asistent universitar:

Putere Aliona

Chisinau 2011

Page 2: Cracan Mihail Darea de Seama Nr 2

Scopul lucrarii:de inteles ordinea de calcul intro expresie;de a putea sa citeasca in variabile careva valori introduce de la tastatura si de a afişa careva mesaje textuale sau rezultate pe ecran;de a capata deprinderi de scriere a expresiilor matematice in C/C++ si folosirea functiilor standarte;de acapata deprinderi pentru atasarea fisierelor antet(ce contin functii din bibliotecile standarte)in programele scrise;de aface cunostinta cu alte probleme ce se rezolva cu ajutorul functiilor matematice si unde se pot de aplicat ele.

Sarcina individuala:Fie ca avem functia

y=log(2*pow(x,5)-1)/log(5)+2*x-5,programul care sa citeasca in variabile careva valori introduse de la tastatura si de a afisa careva mesaje textuale sau rezultate pe ecran.

Algoritmul programului:Se introduce variabila x,y;se citeste variabila x; se calculeaza valoarea lui y;se citeste y.

Schema bloc:

Page 3: Cracan Mihail Darea de Seama Nr 2

Textul programului:

#include<iostream.h>

#include<math.h>

#include<conio.h>

void main()

{

double x,y;

Start

Introducem x

y=log(2*pow(x,5)-1)/log(5)+2*x-5;

Extragem y

Fin

Page 4: Cracan Mihail Darea de Seama Nr 2

cout<<"x=";

cin>>x;

y=log(2*pow(x,5)-1)/log(5)+2*x-5;

cout<<"y="<<y;

}

Rezultatele obtinute:

Y=7.737139x=5

Y=10.430577x=4

Y=7.737139x=3

Y=4.842428x=2

Y=1.574274x=1

Concluzia:

Pentru a rezolva problema data,am analizat conditiile acesteia.In urma analizei am elaborat schema grafica a algoritmului de rezolvare a problemei date.In baza acestui algoritm am scris programul în limbajul C/C++,am testat programul prin lansare structuri liniare.