Sunteți pe pagina 1din 8

Universitatea Tehnică a Moldovei

Facultatea Construcții, Geodezie și Cadastru

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

Tema:Introducere în limbajul Python. Expresii, variabile, funcţii. Instrucţiunile logice şi


decizionale.

A efectuat studentul gr.: Ambrosi Vitalie, gr. DP-216

A verificat: lect.univ. V. Alexei

Chişinău 2022
Scopul /obiectivele lucrării: ....
Instalare interpretor / IDE python
Familiarizare cu limbajul python
Execuţie instrucţiuni simple în interpretor
Implementare/executare programe simple folosind Python IDLE

Sarcina 1

1. Să se verifice tipul și valoarea următoarei expresii:

A) type(5.8e+3)

B)type(1+4.0+2)

C)type(None)

,
D) type(‘float’)
,
E) type(2j*4)

2. Să se calculeze valoarea variabilei reale y pentru x=1 și z=2:


A) y= x+2/2

B) y= x+ 3/3* 2+6

,
C) y= (x+4)/2*2

D) y= (x+4)/(z+4)*x

3. Să se calculeze valoarea variabilei întregi z pentru x=12 și y=2.


A)z= x%y+y

B) z= x//y+x

C) y= x//y

,
D) y= x//y+y

E) y= x%y+2

F) z= x%(y+2)

G) z= x//(y+2)

4. Să se anticipe rezultatul fiecăreia dintre următoarele instrucțiuni, apoi să fie verificate în interpretorul
Python.
A) str(6)* int(‘5’)

B) str(6/4) * 2

,
Probleme :

1. Scrieţi o funcţie mile_kilometri care ia un parametru mile şi returnează numărul de kilometri.


def mile_kilometri(mile):
print(mile*0.6)

2. Scrieţi o funcţie seconde_totale care ia trei parametri ore, minute şi secunde şi


returnează numărul total de secunde pentru variabilele ore, minute şi secunde.

def seconde_totale(ore,minute,secunde):

m=60*minute

o=3600*ore

print("Numarul total de secunde este:",o+m+secunde)

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.
def suprafata_dreptunghi(latimea,inaltimea):

print(2*(latimea+inaltimea))

print(latimea+inaltimea)
4. Scrieţi o funcţie circumferinta_cerc care are un parametru raza ce corespunde razei unui cerc în cm
şi returnează circumferinţa și aria circumferinței unui cerc în cm. Pentru a furniza o aproximare mai
mare la precizie pentru variabila π utilizaţi funcţia pi din modulul math. (ex. import math math.pi).
import math
def circumferinta_cerc(raza):
c=2*math.pi*raza
s=math.pi*(raza**2)
print("Circumferinta cercului =",c,"cm")
print("Aria cercului =",s,"cm")

5.Scrieţi o funcţie depozit_valoare care are trei parametri valoare_curenta, rata_anuala şi ani_depozit şi
returnează valoarea_sumei_viitoare_de_bani a valoare_curenta investită la dobânda rata_anuala în
procente, formată anual.
def depozit_valoare(valoarea_curenta,rata_anuala,ani_depozit):
valoarea_sumei_viitoare=valoarea_curenta*(rata_anuala/100)*ani_depozit
print("Valoarea sumei de bani investita la dobinda formata anual
este:",valoarea_sumei_viitoare)
Concluzie:

În urma primei lucrări de laborator m-am familiarizat cu limbajul de programare Python, el pune
accentul pe curățenia și simplitatea codului, iar sintaxa sa le permite dezvoltatorilor să exprime unele
idei programatice într-o manieră mai clară și mai concise. Am invățat cum se creează o funcție in
Python, cum se declară variabile, se execută operații.

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