Sunteți pe pagina 1din 3

Ministerul Educației al Republicii Moldova

Universitatea Tehnică a Moldovei


Catedra SRCO

REFERAT

La disciplina: Programare
Lucrare de laborator nr.1

Tema: ” Programe liniară în C++ ”

A efectuat studentul gr. TLC-151: Tataru Iurie


A verificat: Pocotilenco Valentin

Chișinău, 2015
1. Varianta: 4

2. Condițiile problemei:

De calculat valoarea expresiei:

3. Schema logică :

START
b,t,a
y, s
x,m,c,a,b
STOP

5. Listingul programului:

#include <stdio.h>
#include <conio.h>
#include <math.h>
void main(void) {

int b,t,a; float y,s;


clrscr();

printf("Introduceti valorile numerelor b,t,a:\n");


scanf("%d%d%d ",&b,&t,&a);

y=exp(-b*t)*sin(a*t+b)-sqrt(abs(b*t+a));
s=-b*sin(a*pow(t,2)*cos(2*t))-1;

printf("Rezultatele sunt: y=%f, s=%f", y,s); getch();}

6. Descrierea programului:

- # - indică că acestea sunt directive ale procesorului;


- <stdio.h>,<conio.h>,<math.h> - sunt biblioteci de bază ale programului;
- <> - indică adresa bibliotecilor;
- viod main (void) – definește titlul functiei principale main ();
- {} mărginește instrucținile care formează corpul funcției principale main () ;
- int x,a,b,c – declanșează variabile simple de tip întreg;
- printf() afisează pe ecran un comentariu;
- scanf() este o funcție de intrare și face posibilă introducerea de la tastatură a
valorilor;
- %d indică funcției că valoarea citită este de tip intreg;
- & indică adresa de memorare unde va fi înscrisă aceasta;
- clrscr () – curăță ecranul ;
- getch(), operația care oprește executarea programului cu scopul vizualizării
programului ;

7. Analiza rezultatelor:

Fig 1, rezultatul programului


8. Concluzii:

În urma efectuării acestei lucrări de laborator, am întărit cunoștințele


prin practică obținute anterior la lecții. Am studiat “ Programarea lineară în
C++”, ceea ce a permis folosirea algoritmilor cu structură lineară, ce includ
soluția problemei pe o linie dreaptă, cu ajutorul C++.
În urma compilării programului, am obținut rezultatul așteptat.

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