Sunteți pe pagina 1din 3

Evaluare Inițială la Programarea Generică în limbajul Python 3

__________________________________________________________________________________________
Numele :
Prenumele :
Grupa : SC20244ro . 11p – Nota : 4(patru)
______________________________________________________________________________________________
Instrucțiuni privind realizarea evaluării inițiale :
Scrieți-vă Numele / Prenumele .
Citiți cu atenție sarina propusă.
Răspunsul în dependență de sarcină, îl înserați în acest document Word.
Dacă este solicitat înserarea programului scris și screenshot – ul , codul îl copiați din IDE și efectuați o captură de
ecran la compilator.
Expediați acest document cu denumirea Evaluare_Inițială_Python_Nume_Prenume.docx pe platforma logbook sau pe
poșta electronică bruma_m@itstep.academy .
Timp alocat : 60 min.
IDE-uri Permise : Pycharm , VSCode , compilatoare online [...] .
_______________________________________________________________________________________________

Sarcina nr.1 Ce va afișa următoarea secvență de program ? (Atenție ! Nu se permite de utilizat compilatorul , afișarea
va fi explicată în mod mecanic.)
10 p / 2p

1. def MyFunction(value1,value2) :
2. if value1 == 0 and value2 <= 9 :
3. print(">>> Interval is ok !")
4. while True :
5. value1+=1
6. if value1 % 2 == 1:
7. print("Value 1 is :",value1,"\n")
8. if value1 == value2 and value1 < 10 :
9. print(">>> That's it !")
10. break
11. exit()
12. else :
13. print(">>> Something is wrong !")
14. exit()
15.
16. value1 = int(input("value1 = "))
17. value2 = int(input("value2 = "))
18. MyFunction(value1,value2)

Explicații relevante la cod per linie :

1.
Definitia myfunction valoarea 1 , valoarea 2+
2.
Daca valoarea 1 este egala cu 0 si valoarea 2 este mai mic sau egal 9 +
3.
4. Printeaza >>>Interval is ok ! +
In timp ce adevarul
5.
Valoarea 1 plus este egala cu 1
6. Daca valoarea 1 impartit la 2 este egal cu 1
7. Atunci printeaza valoarea 1 din rind nou
8. Daca valoarea 1 este egala cu valoarea 2 si valoarea 1 este mai mica ca 10 +
9. Printeaza >>>That’s it ! +
10. Bucla se va ternina
11. procesul se va stopa
12. altfel+
13. va printa >>>Something is wrong ! +
14. procesul se va stopa
15.
16. valoarea 1 este egal cu nr international care noi trebuie sal scriem ???????
17. valoarea 2 este egal cu nr international care noi trebuie sal scriem ???????
18. MyFunction valoarea 1 , valoarea 2
Rezultatul programului :
Value1 = 0
Value2 = 2
>>> Interval is ok !
Value 1 is : 1
Value 1 is : 3
Value 1 is : 5
Value 1 is : 7
Value 1 is : 9
Value 1 is : 11
Value 1 is : 13
Value 1 is : 15 ???????

Value 1 is : 17
Sarcina nr.2 Ce va afișa următoarea secvență de program ? (Atenție ! Nu se permite de utilizat compilatorul , afișarea
vaValue
fi explicată
1 is : 19în mod mecanic.)
10 p / 9p

def CapitalList():
Value 1 is : 21
Afișare Rezultat Program :
print("Capital List is :\n")
! Afișați toate variantele posibile .
print("Chisinau
Value 1 is : 23 , Republic of Moldova \n"
Capital List is
"Bucharest , Romania\n"
Chisinau , Republic of Moldova
"Kiev , Ukraine\n"
Value 1 is : 25 "Bucharest , Romania
)
"Kiev , Ukraine
def Countries (CapitalString) :
if CapitalString == 'Chisinau' \
CapitalString = Chisinau
or CapitalString == 'CHISINAU' \
>>> Country : Republic of Moldova
and CapitalString != 'chisinau'\
---------
and CapitalString != 'kiev'\
CapitalString = CHISINAU
and CapitalString != 'bucharest':
>>> Country : Republic of Moldova
print(">>> Country : Republic of Moldova")
---------------
elif CapitalString == 'Bucharest'\
CapitalString = Bucharest
or CapitalString == 'BUCHAREST'\
>>> Country : Romania
and CapitalString != 'bucharest'\
-----------
and CapitalString != 'kiev'\
CapitalString = BUCHAREST
and CapitalString != 'chisinau':
>>> Country : Romania
print(">>> Country : Romania")
-----------
elif CapitalString == 'Kiev'\
CapitalString = Kiev
or CapitalString == 'KIEV'\
>>> Country : Ukraine
and CapitalString != 'kiev'\
----------
and CapitalString != 'chisinau'\
CapitalString = KIEV
and CapitalString != 'bucharest':
>>> Country : Ukraine
print(">>> Country : Ukraine")
---------------
else :
print(">>> This capital is not in your list !")

CapitalList()
CapitalString = str(input("Capital : "))
Countries(CapitalString)
Sarcina nr.3 Scrieți un program , care calculează valoarea expresiei de mai jos. Programul să fie realizat prin
intermediul unei funcții.
10 p / 0p

𝑥 sin 𝑥 , 𝑥 > 1
2𝑥/√3 , 𝑥 > 2
𝑓(𝑥) = 3𝑥/2 , 𝑥 > 3
√4𝑥/5 , 𝑥 > 4
{ 5𝑥/4 , 𝑥 > 5

Programul :
import math
math.sin(x)
math.sqrt(x+3)
def Function (x):
if x

Rezultat compilator :

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