Sunteți pe pagina 1din 3

Lucrarea de Laborator Nr.

1 Bazele Programării Calculatoarelor

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


logice şi decizionale.

Obiective:
 Instalare interpretor / IDE python
 Familiarizare cu limbajul python
• Execuţie instrucţiuni simple în interpretor
• Implementare/executare programe simple folosind Python IDLE
Cerinţe:
 Să se rezolve și verifice problemele de la punctul I
 Rezolvaţi în timpul laboratorului problemele de la punctul II.

I Probleme

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 z=x//y

d) y= x//y+y z= x//y

e) y= x%y+2 z= x%y+x

f) y= x//y z= x%(y+2)
Lucrarea de Laborator Nr. 1 Bazele Programării Calculatoarelor

g) y= x%y 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) int(”6”)+ float(”6.1”)

c) str(6) * float(”6.1”)

d) str(6/4) * 2

5. Să se scrie o instrucțiune care afișează valorile variabilelor x=3 și y =4 în următorul format.

a) 3+4=?

b) (3)(4)

c) x=3; y=4;

d) Răspuns: (3; 4)

II Probleme

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


kilometri.

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.

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.

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)

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.
Lucrarea de Laborator Nr. 1 Bazele Programării Calculatoarelor

6. Să se scrie un program care ia de la tastatură două valori întregi x și y, și calculează


valoarea lui z:
Z =(X2 + Y2 ) (X - Y)2
7. Să se scrie un program care calculează suma, produsul și media aritmetică a trei
numere întregi introduse de la tastatură. De exemplu, atunci când se inserează
numerele 2, 3, 5 vor fi afișate răspunsurile:

2+3+5=10

2*3*5=30

(2+3+5 )/3=3.333333333

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