Sunteți pe pagina 1din 9

Ministerul Educației Culturii și Cercetării al Republicii Moldova

Universitatea Tehnică a Moldovei


Facultatea de Calculatoare, Informatică și Microelectronică
Departamentul Informatica și Ingineria Sistemelor

Raport
Lucrarea de laborator nr.3
Tema: „Programarea algoritmilor cu structură ciclică”
Disciplina: „Programarea calculatoarelor”

A elaborate st. gr. MI-191,Rotari Augustina


A verificat conf.univ.,dr. Stadler
Lucia

Chișinău 2019
Conditia problemei: să se calculeze valoarea lui “Y”, după formulele de calcul şi datele
iniţiale indicate, și de introdus datele iniţiale de la tastatură. De afişat rezultatele obţinute pe
ecran. (formula nr. 5 din tabelul 5.3 pagina 236):

{
1,5 cos ² x
1,8 ax
y= 2
( x−2) +6
3 tg x

Unde:
x<1 a=2,3 x∈¿
x=1 ∆ x=0,2
1<x<2
x>2
Schema block if+goto, do while
Program if+goto

Program (do while)


Schema block (while, for (desfășurat))
Program (while)

Schema block (for (compact))


Program (for)
Rezultate:

Concluzii
În urma realizării acestei lucrări de laborator, am învațat cum să scriu un program pentru algoritmii cu
structură ciclică. Pentru scrierea programului am utilizat patru metode diferite: în prima metodă am utilizat
instrucțiunile if și goto, în a doua metodă am utilizat instrucțiunea do while, în a treia medodă am utilizat
instrucțiunea while și în cea dea patra medodă am utilizat instrucțiunea for. În urma compilării programului
am obținut un șir de valori ale variabilei Y în dependență de valoarea variabilei x, careia i s-a atribuit
valoare variabilei xi (x-inițial) și care s-a mărit cu valoarea variabilei dx (delta x) atât timp cât valoarea
variabilei x era mai mica sau egală cu valoarea variabile xf (x-final).
Am desenat trei scheme block:prima schemă block pentru instrucțiunile if+goto și do while, conform careia
se va calcula valoarea variabilei Y și apoi se verifica dacă x<=xf, a doua schemă block este pentru
instrucțiunile while și for (desfășurat), conform careia se verifica dacă x<=xf și apoi se va calcula valoarea
variabilei Y și cea dea treia schema block este pentru instrucțiunea for (compact) în care am utilizat un bloc
nou: blocul repetitiv.

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