Sunteți pe pagina 1din 4

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

Universitatea Tehnică a Moldovei

Facultatea Calculatoare, Informatică și Microelectronică

Departamentul Informatică și Inginerie a Sistemelor

RAPORT
asupra lucrării de laborator nr. 2

Tema: ”Programarea algoritmilor cu structură ramificată”


Varianta I

A elaborat: st.gr.Mi-191, Bacal Irina

A verificat: Conf.univ, dr. Stadler Lucia

Chișinău, 2019
Enunțul problemei: Să se realizeze schema bloc și să se scrie un program în C, care să
calculeze valoarea funcției y, în dependență de valoarea atribuită variabilei x.
Varianta I:
𝒂𝒕𝟐 𝐥𝐧 𝒕, 𝟏 ≤ 𝒕 ≤ 𝟐
y={ 𝟏, 𝒕 < 𝟏
𝒆𝒂𝒕 𝐜𝐨𝐬 𝒃𝒕, 𝒕 > 𝟐
a = -0,5
b=2

Schema bloc:

1
Start

2
Introduceți t

3
t

4
Da Nu
1≤ 𝑡 ≤ 2

5
y= a𝑡 2 ln 𝑡 6
Da Nu
𝑡<1

7
8
y= 1
y= 𝑒 𝑎𝑡 cos 𝑏𝑡

9
t,y

10
Stop
Textul programului:

Rezultatele obținute în urma compilării programului sunt:


 Pentru 𝟏 ≤ 𝒕 ≤ 𝟐, y= 𝒂𝒕𝟐 𝐥𝐧 𝒕.
Exemplu:

 Pentru t<1, y=1.


Exemplu:

 Pentru 𝒕 > 𝟐, 𝒆𝒂𝒕 𝐜𝐨𝐬 𝒃𝒕.


Exemplu:
Concluzii:
În urma realizării lucrării de laborator nr.2, am însușit cum să scriu un program pentru algoritmi
cu structură ramificată. Pentru scrierea programului am utilizat funcția if și else if, astfel încît
valoarea lui t, introdusă de la tastatură să fie verificată în primul if, în caz că nu satisface prima
condiție, se trece la verificarea condiției de la al doilea if, iar în caz că nu satisface nici a doua
condiție, se execută a treia condiție automat.
În urma compilării programului, obținem diferite valori ale lui y, în dependență de valoarea
atribuită lui t. De asemenea, în urma realizării de laborator, am aflat despre blocul logic la
construirea schemei-bloc.

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