You are on page 1of 10

Universitatea Tehnică a Moldovei

Facultatea Calculatoare, Informatică şi Microelectronică


Departamentul Informatică şi Ingineria Sistemelor

Raport
Lucrarea de laborator nr.1
La disciplina Bazele programării calculatoarelor

Tema: Reprezentatrea algoritmilor prin scheme


logice si pseudocod. Tipuri de date.

A efectuat studentul gr.: Malai Irina TPA-221

A verificat: l.univ. R.Branişte

Chişinău 2023
Scopul /obiectivele lucrării: Familiarizarea cu reprezentarea algoritmilor prin
pseudocod si familiarizarea cu diferite tipuri de date.

Exemplul 1: Analizaţi exemplele de mai jos, introduceţi-le in redactorul Python


pentru a le rula, apoi faceţi modificări în ele pentru a le personaliza.

1.1

Exemplul 2: Verificaţi şi testaţi

2.1

Exemplul 3: Verificaţi şi testaţi. Modificaţi textul introdus pentru a personaliza


codul
3.1

Exemplul 4: Verificaţi şi testaţi. Înlocuiţi textul string-ului.

4.1

Exemplul 5: Verificaţi şi testaţi. Înlocuiţi valorile codului.

5.1

Exemplul 6: Care e rezultatul codului?


Rezulatele primite arata ce tip de date au fost folosite
Sarcina 1: Reprezentați algoritmul prin schema logica si pseudocod pentru
(Calcularea produsului a 3 numere a,b,c citite de la tastatura)

Start
Pseudocod :

Citeste a

Citeste b

Citeste c
Citeste a Scrie d

Citeste b

Citeste c

d=a*b*c

Scrie d

Stop
Sarcina 2: Fie a, b şi c trei numere intregi, care reprezintă lungimile laturilor unui
triunghi. Să se scrie un algoritm care să calculeze şi să afişeze perimetrul şi aria
triunghiului:

Start

Pseudocod :

Citeste a

Citeste b
Citeste a aa a
Citeste c

Scrie A Citeste b

Scrie P

Citeste c

A=b*h/2

P=a+b+c

Scrie A

Scrie P

Stop
Sarcina 3 :

Scrieţi o funcţie suprafata_dreptunghi care are doi parametri lăţimea şi înălţimea


corespunzătoare lungimilor laturilor unui dreptunghi şi returnează perimetrul și aria
dreptunghiului în cm.

Sarcina 4 :

Scrieţi o funcţie mile_kilometri care va calcula numărul de km ce sunt într-un anumit număr de
mile.

Sarcina 5 :
Scrieţi o funcţie secunde_total care ia trei parametri ore, minute şi secunde şi returnează
(calculează) numărul total de secunde pentru variabilele ore, minute şi secunde.

Concluzie: Reprezentarea algoritmilor prin scheme logice și pseudocod este o modalitate de a


descrie un algoritm într-un mod clar și concis. Schemele logice reprezintă grafic algoritmii și
fluxurile de date, iar pseudocodul este un limbaj de programare simplificat folosit pentru a scrie
algoritmi. Tipurile de date sunt categorii de date pe care le poate manipula un program de
calculator. Înțelegerea acestor concepte este importantă pentru programare și pentru dezvoltarea
de algoritmi eficienți.

You might also like