Sunteți pe pagina 1din 3

Lucrare de laborator 1

Tema: Reprezentarea algoritmilor prin scheme logice și pseudocod . Tipuri de


date
Obiectivele lucrării: Familiarizarea cu reprezentarea algoritmilor prin pseudocod
şi familiarizarea cu diferite tipuri de date.

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.

Exemplul 1
x = int(input("x="))
y = int(input("y="))
print(x+y)

2. Modificaţi tipul de date din int în float la codul de mai sus ce se modifică?
3. Verificaţi şi testaţi codul de mai jos:

4. Exemplul 2. Verificaţi şi testaţi

x = 10
y = 3
rez = x/y
print(rez)
#afisam cu 20 de zecimale
print(format(rez,".20f") )
#proba rezultatului
print(rez * 3)
#cu mai puține zecimale
print(3.33333 * 3)
#rotunjire cu două zecimale
print(round(rez,2))

5. Modificaţi codul din exemplul 2 pentru a personaliza codul.


6. Exemplul 3 Verificaţi şi testaţi. Modificaţi textul introdus pentru a
personaliza codul
#un șir folosind funcția str()
str1 = str("Star")
#un șir folosind atribuirea directă
str2 = 'Wars'
#alăturăm cele două șiruri
str3 = str1 + " " + str2
print(str3)
7. Exemplul 4. Verificaţi şi testaţi. Înlocuiţi textul string-ului.
str4  =  "Un  text  scris pe  două  linii."
str5  =  "Alt  text  scris pe  două  linii"
print(str4)
print(str5)

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

v1 = 20 #tipul este int


v2 = 10.3 #tipul este float
v3 = "magie" #tipul este str
print(v1,v2,v3)

9. Exemplul 6. Care e rezultatul codului?


x = 23
print(type(x))
x = "hello"
print(type(x))
x = 12.54
print(type(x))

Sarcina 1:

Reprezentați algoritmul prin schema logica si pseudocod pentru (Calcularea


produsului a 3 numere a,b,c citite de la tastatura)

1. Citim primul numar a de la tastatură


2. Citim al 2-lea numar b de la tastatură
3. Citim al 3-lea numar c de la tastatură
4. Calculăm produsul numerelor
5. Afișăm pe ecran valoarea calculată
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:

1. Citim numărul a de la tastatură


2. Citim numărul b de la tastatură
3. Citim numărul c de la tastatură
4. Calculăm aria triunghiului
5. Calculăm perimetrul triunghiului
6. Afișăm pe ecran aria
7. Afișăm pe ecran perimetrul

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.

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