Sunteți pe pagina 1din 4

Ministerul Educaţiei, Tineretului şi Sportului

Din Republica Moldova


UTM
FCIM

Catedra: Tehnologii Informaţionale

Lucrare de laborator Nr.2


Varianta №5

Tema: “Programarea problemelor în baza algoritmilor cu


sructuri ramificate şi ciclice.”

A efectuat: st. gr. TI-076


Mocreac A.

A verificat: prof.
Ciorici T.

Chişinău 2007
Scopul Problemei: Familiarizarea cu principiile de
algoritmizare a problemelor, însuşirea instructiunilor decizionale
şi înbunătăţirea stilului de lucru în mediul de programare C .
Sarcini de lucru: Fiind date 2 funcţii
g3√q+p şi e(-p*q)*cos(p*q) trebuie de rezolvat prima ecuatie daca
q>p si a doua ecuatie daca q=<p unde q ia valori de la [1;5] cu
pasul 0.5 fiind data constanta p=2,5.

Schema bloc a programului:


Start

P=2.5

q>p

f=e(-p*q)*cos(p*q) f=q3*sqrt(q-p)

Afisam Afisam
f f

q=q+0
.5

q<=5

Sfirsit
Listing-ul programului în limbajul C:

#include <stdio.h>
#include<math.h>
#include <conio.h>
#define p 2.5
void main()
{
clrscr();
float q=1,i,f,;
do
{
if (q>p)
{
f=pow(q,3)*sqrt(q-p);
printf("f=%f\n",f);
}
else
{
f=exp(-p*q)*cos(p*q);
printf("f=%f\n",f);
}
q=q+0.5;
}
while (q<=5);
getch();
}
Rezultatele obtinute sunt:

Concluzii: Prin intermediul acestui program am obţinut deprinderi


practice de elaborare a programelor cu instructiuni ciclice.

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