Sunteți pe pagina 1din 5

Ministerul Educaţiei al Republicii Moldova

Universitatea Tehnică a Moldovei

FCIM

RAPORT
Lucrarea de laborator nr.1
la Programarea Calculatoarelor
Varianta:13

A efectuat:
st. gr. CR-191 f/r R.Mihail

A verificat: Lucia Stadler

Chişinău -2020
Lucrarea de laborator nr.1

Tema: Programarea algoritmilor cu structură liniară

Scopul lucrării: De a intelege principiul de programare liniara. Familiarizarea


cu structura programului si instructiunile de baza ale limbajului C. Punerea in
practica a cunostintelor legate de reprezentarea pe intelesul masinii de calcul a
formulelor matematice .

Condiţia problemei (sarcina de lucru) [1]: De calculat valorile variabilelor


indicate după formulele de calcul şi datele iniţiale indicate. De introdus datele
iniţiale de la tastatură. De afişat rezultatele obţinute pe ecran.

Varianta 13:

Formulele de calcul:
Z= ax  sin  2 x  e 2 x ( x  b)
cos 2  x 3  x
W=
a2  b2
Valorile datelor initiale:
A= 0.5
B=3.1
X=1.4
Mersul lucrării:

Noţiuni principale din teorie şi metode folosite:


În Programarea calculatoarelor algoritmul este un set finit de operatiuni (actiuni)
pentru a rezolva problema data la calculator. Exista mai mult forme de
reprezentare(descriere) a algoritmilor :
- forma limbajului natural,
- forma grafica,
- pseudocodul,
- program scris in limbaj de programare.
Algoritm cu structură liniară este caracterizata prin absenţa operaţiuni de decizie .
Structura unui program simplu in limbajul C este urmatoarea :
- directive preprocesorului;
- antetul functiei main( );
- corpul functiei main( ).
Structura funcției în C:
- .........
Analiza datelor:
a) date de intrare:
a,b,x - variabile simple de tip real, parametrii expresiilor date (de introdus de la
tastatură).
b) date de ieşire:
z,w - variabile simple de tip real, valorile expresiilor date (de afişat pe ecran).
c) date intermediare: nu sunt.
Schema logică a algoritmului:

START

,,Introduceti: a,b,x’’

a,b,x

,,Ati
introdus A=0.4
B=3.1 X=1.4

Z=

W=
,,Rezultatele obtinute:’’

‘’Z=”,Z ‘’W=”,W

getch
()

STOP
Codul (textul) Programului in limbajul C:

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>

int main()
{
float a, b, x, z, w;
clrscr();
printf("Pentru a afla rezulattele Z si W \n");
printf("Introduceti suma lui a b x. \n");
scanf("%f%f%f", &a, &b, &x);
clrscr();
printf("Valorile acordate A=%f B=%f X=%f\n", a, b, x);
clrscr();
z = sqrt(a*x*sin(2.0*x))+exp(-2.0)*x*(x+b);
w = pow(cos(x), 5.0)-x/sqrt(pow(a, 2.0)+pow(b, 2.0));
printf("Rezultatele:\nZ=%f\nW=%f\n", z, w);
getchar();

return 0;

Date de intrare:Varianta 13
A=0.5
B=3.1
X=1.4
Rezultatele obtinute:
Z=1.336856 ; W=0.445709
Analiza rezultatelor si concluzii:

1. Verificarea ne arată că rezultatele obţinute sunt corecte şi programul lucrează


corect.
2. Algoritmi cu structură liniară pot fi folosite pentru calcularea expresiilor
matematice.
3. În urma efectuării acestei lucrari de laborator si studierii materialelor la tema
“Programarea cu structura liniară”, au fost accumulate cunostinte si primele
deprinderi pentru scrierea unui program simplu în limbajul C.

Bibliografie:

1. Cartea 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.CR-191,prof Lucia Stadler. Chișinău, UTM, 2020.

3. Tutorial in C language: http://www.tutorialspoint.com/cprogramming/


accesat (15.09.2020).

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