Documente Academic
Documente Profesional
Documente Cultură
RAPORT
Lucrarea de laborator nr.2
la Programarea Calculatoarelor
A efectuat:
st. gr. TI-182 Cornea Ion
A verificat: V.Mititelu
Chişinău -2015
Lucrarea de laborator nr.2
Tema: Programarea proceselor cu cicluri si ramificatii
Varianta 7:
Formulele de calcul:
a=3tg5(e-w2)-q/w;
b=a3/q-sin3 (a-q).
Valorile datelor iniţiale:
w=1,23;
e=5,11.
q=0,5…3,1; cu pasul 0,1.
Mersul lucrării:
Noţiuni principale din teorie şi metode folosite:
* Algoritmul poate fi definit ca o succesiunea finita de paşi care trebuie parcursă
pentru a obţine, pornind de la datele iniţiale (numite şi date de intrare) informaţiile
pe care dorim să le determinăm prin calcul (date de ieşire).
* În rezolvarea multor probleme trebuie să efectuăm aceleaşi calcule de mai multe
ori, sau să repetăm calcule asemănătoare. Aceasta problema o putem rezolva cu
ajutorul algoritmilor cu structura ciclica(iterativa) si ramificata(alternativa).
* Ciclu este o parte a algoritmului(programului) care poate fi repetat mai multe ori.
* Pentru a construi un ciclu trebuie de stabilit conditia ciclului si corpul ciclului.
> ciclu preconditionat;
> ciclu postconditionat;
> cicluri (sensul conditiei):
- cu contor;
- cu eveniment;
> cicluri:
- infinit;
- cu un numar finit de repetari;
int main()
{
float a,b;
float e=5.11;
float w=1.23;
float q=0.5;
while (q<=3.1)
{
a = 3 * (pow(tan(e-(w*w)), 5)) - sqrt((q/w));
b = (pow(a, 3))/q - pow(sin(a-q),3);
q=q+0.1;
printf("a=%f",a);
printf("\nb=%f\n\n",b);
}
return 0;
}
Rezultatele obtinute:
a=-0.552950 q=0.5;
b=0.317847
a=-0.613804 q=0.6;
b=0.437108
a=-0.669764 q=0.7;
b=0.511584
a=-0.721851 q=0.8;
b=0.526243
a=-0.770772 q=0.9;
b=0.476308
a=-0.817043 q=1.0;
b=0.366780
a=-0.861053 q=1.1;
b=0.210611
a=-0.903103 q=1.2;
b=0.025893
a=-0.943435 q=1.3;
b=-0.167398
a=-0.982243 q=1.4;
b=-0.350608
a=-1.019689 q=1.5;
b=-0.509094
a=-1.055905 q=1.6;
b=-0.634064
a=-1.091007 q=1.7;
b=-0.723383
a=-1.125090 q=1.8;
b=-0.781293
a=-1.158239 q=1.9;
b=-0.817212
a=-1.190527 q=2.0;
b=-0.843816
a=-1.222017 q=2.1;
b=-0.874764
a=-1.252766 q=2.2;
b=-0.922392
a=-1.282823 q=2.3;
b=-0.995735
a=-1.312234 q=2.4;
b=-1.099119
a=-1.341038 q=2.5;
b=-1.231514
a=-1.369272 q=2.6;
b=-1.386684
a=-1.396968 q=2.7;
b=-1.554105
a=-1.424155 q=2.8;
b=-1.720452
a=-1.450861 q=2.9;
b=-1.871463
a=-1.477111 q=3.0;
b=-1.993886
a=-1.502926 ; q=3.1;
b=-2.077246
Verificarea rezultatelor: exemplu 1: q=0.5;
Analiza rezultatelor si concluzii:
Bibliografie:
1. Carcea L.,Vlas S., Bobicev V. Informatica: Sarcini pentru lucrări de laborator.
Chișinău: UTM, 2005. - 19 p
2. Conspectul prelegerilor cursului Programarea Calculatoarelor pentru studenți gr.
TI-154, TI-155, SI-151, SI-152. Lector: dr., conf. univ. M.Kulev. Chișinău, UTM,
2015.