Sunteți pe pagina 1din 7

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

Universitatea Tehnică a Moldovei


Departamentul Informatică și Ingineria Sistemelor

RAPORT
Lucrarea de laborator nr.1
la Programarea Calculatoarelor
TEMA: Utilizarea instrucţiunilor de control şi ciclice în limbajul C

A efectuat: st. Crupa Grigore gr. TI201 FR


A verificat: dr. conf.univ. Lucia Stadler

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

Tema: Programarea algoritmilor cu structură liniară

Scopul lucrării: Studierea tehnicilor şi metodelor de utilizare a instrucţiunilor de control a


condiţiei şi a instrucţiunilor ciclice în limbajul C pentru tabularea funcţiei.

Sarcina (cоnform variantelor): Să se calculeze şi să se afişeze la ecran valorile argumentului x şi


valorile funcţiei F, definită prin 3 expresii date, pentru intervalul х1 ≤ x ≤ х2 şi pasul px de
incrementare a argumentului x. Valorile x1, x2, px și parametrii a, b, c sunt date de intrare de
tip real.
Varianta 17:

Expresiile matematice de calculat:


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 a algoritmilor.

- forma naturala,
- forma grafica,
- forma pseudocod,
- program scris in limbaj de programare.

Algoritm cu structură liniară este caracterizata prin absenţa operaţiuni de decizie.

Structura generală a unui program in limbajul C este urmatoarea [2, 3]:

- directivele preprocesorului;
- declarațiile variabelelor și funcțiilor;
- antetul functiei main( );
- corpul functiei main( );
- alte funcții (antet și corp pentru fiecare funcția).

Structura funcției în C:

- antetul funcției (prima linia codului funcției);

- corpul funcției scris între acoladele { }.

Analiza datelor:

a) date de intrare:

a, b, c x1, x2, px - variabile simple de tip real, parametrii expresiilor date (de introdus de la
tastatură).

b) date de ieşire:

a, b, c x1, x2, px - variabile simple de tip real, valorile expresiilor date (de afişat pe ecran).

c) date intermediare: nu sunt.


1. Start

2. Introduceti:

a, b, c, x1, x2, px.


Da nu

nu

3. x < b || c != 0 4. x > b && c ==


5. else
0

6.(sin (x) + 1) / (b -x - c) 8. log (x) + c) / (2*b

7. a * pow(x, 2) - (b * x * c)) / (sin (x)

9. stop
Codul (textul) programului in limbajul C:
Rezultatele obtinute:

Analiza rezultatelor și concluzii:


1. În urmă efectuării programului și a rulării acestuia au fost obținute anumite abilități în
domeniu programării și anume elaborare şi programare a alogoritmelor de calcul liniare.
2. Am obținut deprinderi de scriere şi testare a programelor în limbajul C.
3. Verificarea ne arată că rezultatele obţinute sunt corecte şi programul lucrează corect.
4. Programul dat este interactiv, afisând anuntul respectiv pentru introducerea datelor de
la tastatură.
5. Algoritmi cu structură liniară pot fi folosiți pentru calcularea expresiilor matematice.
6. Nu este posibilă verificarea datelor de intrare, astfel pot fi introduse date inadmisibile,
greșite.
7. În cele din urmă, condiţia problemei a fost respectata, iar valorile variabilelor indicate
după expresiile date şi datele iniţiale alese au fost calculate prin introducerea datelor
iniţiale de la tastatură.dupa efectuarea calculului, rezultatele obţinute sunt afișate pe
ecran.

Bibliografie:
1. Carcea L.,Vlas S., Bobicev V. Informatica: Sarcini pentru lucrări de laborator. Chișinău:
UTM, 2005. - 10 p.
2. Conspectul prelegerilor cursului Programarea Calculatoarelor pentru studenți gr. TI-154, SI-
151. Lector: dr., conf. univ. M.Kulev. Chișinău, UTM, 2015.
3. Carcea L.,Vlas S., Bobicev V. Informatica: Sarcini pentru lucrări de laborator. Chișinău:
UTM, 2005. - 10 p.
4. Conspectul prelegerilor cursului Programarea Calculatoarelor pentru studenți gr. TI-154, SI-
151. Lector: dr., conf. univ. M.Kulev. Chișinău, UTM, 2015.
5. https://www.programiz.com/

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