Documente Academic
Documente Profesional
Documente Cultură
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.
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: