Sunteți pe pagina 1din 8

Ministerul Educaţiei, Culturii si Cercetarii al Republicii

Moldova

Universitatea Tehnică a Moldovei


Facultatea Calculatoare, Informatica si Microelectronica
Departamentul Informatica si Ingineria Sistemelor

RAPORT
Rezolvarea problemelor
La obiectul: Medii Integrate de Programare Interactiva

A efectuat: Sorocean Sergiu CR-181FR

A verificat: Conf univ., dr.

Chişinău 2021

STRING
10.Sa se scrie un program,care solicita utilizatorului o propozitie si scrie intreaga
propozitie cu majuscule si fara spatii albe.
>>> str_input = input("Scrieti propozitia dorita: ")
Scrieti propozitia dorita: in carantina timpul trece mai greu
>>> print ("Propozitia modificata arata in felul urmator:", str_input.upper())
Propozitia modificata arata in felul urmator: IN CARANTINA TIMPUL
TRECE MAI GREU
>>>

14.Sa se scrie un program care solicita numele utilizatorului la consola si dupa


ce acesta il introduce , afisam numele cu majuscule , iar numarul de caractere
pe care le contine se afiseaza pe urmatoarea linie.
>>> str_input = input("Necesar de indicat numele utilizatorului: ")
Necesar de indicat numele utilizatorului: Sorocean Sergiu
>>> print ("Ati introdus numele utilizatorului", str_input.upper())
Ati introdus numele utilizatorului Sorocean Sergiu
>>> print ('Utilizatorul contine un nr de carcatere egal cu :')
Utilizatorul contine un nr de carcatere egal cu :
>>> len(str_input)
17

Liste
11.Să se scrie un program ,care calculează numărul de valori pare din lista
L=[12,23,34,45,56,78,90].
>>> L=[12,23,34,45,56,78,90]
>>> par=0
>>> for num in L:
if num%2==0:
par=par+num
print('suma cifrelor pare:',par)
RNS: suma cifrelor pare: 270

1.Să se noteze expresiile care au ca rezultat un număr flotant.


(dacă este nevoie să se facă calculul în Python):
a) 2/5
b) 7.9+1.1
c) 6-2
d) 8+1
e) 9+1.1
f) 2*7
g) 3.2/1.6-
h) 5*8.0
i) 3.4-1.1

2.Ce va conține variavila var după executarea următorului cod?


a) var =12 =12
b) var +2 = 14
3.Sa se afișeze rezultatul executării următorului cod:
a) bool(-30)
b) bool(0.2)
c) bool(0) fals
d) bool(0.0) fals
e) bool(s) eror
f) bool(None) fals
4.Să se afișeze rezultatul executării următorului cod:
a) True+3=4
b) 3*True +False=3
5.Să se verifice tipul și valoarea următoarei expresii:
a) type(5.8e+3) <class 'float'>
b) type(1+4.0+2) <class 'float'>
c) type(None) <class 'NoneType'>
d) type(‘float’) <class 'str'>
e) type(2j*4) <class 'complex'>
6.Să se calculeze valoarea variabilei reale y pentru x=1 și z=2:
a) y= x+2/2=2.0
b) y= x+ 3/3* 2+6=9.0
c) y= (x+4)/2*2=5.0

d) y= (x+4)/(z+4)*x =0.8333333333333334
7.Să se calculeze valoarea variabilei întregi z pentru x=12 și y=2.
a) z= x%y+y =2
b) z= x//y+x =18
c) y= x//y =6 z=x//y=2
d) y= x//y+y =8 z= x//y=1
e) y= x%y+2=6 z= x%y+x=12
f) y= x//y =2 z= x%(y+2)=0
g) y= x%y =0 z= x//(y+2)=6
8. Să se compare și să se explice valorile expre3siilor obșinute:
a) 12.5/2.5=5
b) int(12.5)/int(2.5)=6.0
c) int(12.5/2.5)=5
9. Să se anticipe rezultatul fiecăreia dintre următoarele instrucțiuni, apoi să
fie verificate în interpretorul Python.
a) str(6)* int(‘5’)
>>> str(6)* int('5')
'66666'
b) int(”6”)+ float(”6.1”) 12.1
c) str(6) * float(”6.1”) 12.1
d) str(6/4) * 2 = '1.51.5'
10. Să se scrie o instrucțiune care afișează valorile variabilelor x=3 și y =4
în următorul format.
a) 3+4=? print(str(x)+'+'+str(y)+'=?')
b) (3)(4) print('('+str(x)+')('+str(y)+')')
c) x=3; y=4; print('x='+str(x)+'; y='+str(y))
d) Răspuns: (3; 4) print('Raspuns:('+str(x)+';'+str(y)+')')

11.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
>>> x=input('Intoduceti cu ce este egal X:')
Intoduceti cu ce este egal X:2
>>> y=input('Intoduceti cu ce este egal Y:')
Intoduceti cu ce este egal Y:5
>>> x=int(x)
>>> y=int(y)
>>> z=(x*x+y*y)*(x*x-2*x*y+y*y)
>>> z
261
12. 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

>>> a=input('Introduceti Numarul a:')


Introduceti Numarul a:4
>>> b=input('Introduceti Numarul b:')
Introduceti Numarul b:6
>>> c=input('Introduceti Numarul c:')
Introduceti Numarul c:10
>>> a=int(a)
>>> b=int(b)
>>> c=int(c)
>>> suma=(a+b+c)
>>> suma
20
>>> produs=a*b*c
>>> produs
240
>>> ma=(a+b+c)/3
>>> ma
6.666666666666667
19.Cursurile la universitate încep la ora 8:00.O lecție durează 90 min.,
pauza este de 10 min. Să se srie un program care citește de la tastatură
numărul lecției și afișează ora la care lecția se incheie.
>>> x=input('Introduceti numarul de lectii: ')
Introduceti numarul de lectii: 4
>>> x=int(x)
>>> resultat=int(x*90+x*10)-int(10)
>>> ore=resultat/60
>>> ore
6.5
>>> minute=resultat%60
>>> minute
30
>>> ora_finala=int(ore)+8

print('Ultima pereche va fi la ora:'+str(ora_finala)+' si' +str(minute)+'minute.


')
Ultima pereche va fi la ora:14 si30minute.
>>>

Caractere de salt

STRINGURI.
1.Ce rezultat vom obține după executarea următorului cod asupra șirului
s=’Python’?
a) s[:-1] 'Pytho'
b) s[0:1] 'P'
c) s[:]'Python'
d) s[-1:] 'n'
e) s[2:5] 'tho'
f) s[-3:-1] 'ho'
g) s[1:5:2] 'yh'
h) s[::-1] 'nohtyP'
2.Cu ce valori sunt evaluate următoarele expresii?
a) print(“string1””string2”) - string1string2
b) ”str1 str2 str3”.title()-'Str1 Str2 Str3'
c) ”str1 str2 str3 Str4”.count(‚str’)-3
3.Să se afșeze rezultatul executării următorului cod
a) print(2*(’Ieri’ + 4*’$’))- Ieri$$$$Ieri$$$$
b) print(2*’Ieri’ +4*’$’)- IeriIeri$$$$
4.Ce va afișa pe ecran programul ce urmează?
print(‘%d’ %1)-1
>>> print('%d' '%d' % (1, 2))-12
print(‘%d %d’ %( 1,2))- 1 2
print(1, 2) – 1 2
>>> print('%d 2 ' % 2)-2 2

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

  • Lab 5
    Lab 5
    Document7 pagini
    Lab 5
    Dorin Nicoara
    Încă nu există evaluări
  • Lab1 Apa
    Lab1 Apa
    Document15 pagini
    Lab1 Apa
    SlavicCaldare
    Încă nu există evaluări
  • Asdn2 Lab5
    Asdn2 Lab5
    Document4 pagini
    Asdn2 Lab5
    Жан Ганган
    Încă nu există evaluări
  • Test PDP
    Test PDP
    Document4 pagini
    Test PDP
    Cristian Conea
    Încă nu există evaluări
  • Lab 4 RC
    Lab 4 RC
    Document4 pagini
    Lab 4 RC
    Den's Vlogs
    Încă nu există evaluări
  • Asdn Lab 1 Rotari Viorel
    Asdn Lab 1 Rotari Viorel
    Document7 pagini
    Asdn Lab 1 Rotari Viorel
    ViorelRotari
    Încă nu există evaluări
  • Lab 3 MMC
    Lab 3 MMC
    Document4 pagini
    Lab 3 MMC
    Adrian Bodorin
    Încă nu există evaluări
  • Lab. Nr.1 - S.A.V - Ciubotaru Mihai
    Lab. Nr.1 - S.A.V - Ciubotaru Mihai
    Document10 pagini
    Lab. Nr.1 - S.A.V - Ciubotaru Mihai
    Mihai Ciubotaru
    Încă nu există evaluări
  • Hjjgkyjhgjbn
    Hjjgkyjhgjbn
    Document19 pagini
    Hjjgkyjhgjbn
    CS:GO cFG
    Încă nu există evaluări
  • Lucrarea de Laborator NR 4 POO
    Lucrarea de Laborator NR 4 POO
    Document10 pagini
    Lucrarea de Laborator NR 4 POO
    Alexandru Burdeniuc
    Încă nu există evaluări
  • TAP Lab5 Popov Biatrice CR 191
    TAP Lab5 Popov Biatrice CR 191
    Document6 pagini
    TAP Lab5 Popov Biatrice CR 191
    Alina Axenti
    Încă nu există evaluări
  • Lucrare de Laborator Nr.4
    Lucrare de Laborator Nr.4
    Document10 pagini
    Lucrare de Laborator Nr.4
    SpecialOps
    Încă nu există evaluări
  • Raport 4 Si 5 SDA
    Raport 4 Si 5 SDA
    Document14 pagini
    Raport 4 Si 5 SDA
    Вадим Платон
    Încă nu există evaluări
  • Lucrarea de Laborator NR 7 POO
    Lucrarea de Laborator NR 7 POO
    Document14 pagini
    Lucrarea de Laborator NR 7 POO
    Vlad Racu
    Încă nu există evaluări
  • Laboratorul 6.CDE
    Laboratorul 6.CDE
    Document5 pagini
    Laboratorul 6.CDE
    Staver Natalia
    Încă nu există evaluări
  • Laborator nr.1 APA
    Laborator nr.1 APA
    Document5 pagini
    Laborator nr.1 APA
    Anastasia Gherman
    Încă nu există evaluări
  • TAP Lab2
    TAP Lab2
    Document4 pagini
    TAP Lab2
    Adrian Bodorin
    Încă nu există evaluări
  • Laborator 1 Cucu Eugeniu
    Laborator 1 Cucu Eugeniu
    Document5 pagini
    Laborator 1 Cucu Eugeniu
    Cucu Eugen
    Încă nu există evaluări
  • CR-191 MIPI Axenti Alina Lab4
    CR-191 MIPI Axenti Alina Lab4
    Document6 pagini
    CR-191 MIPI Axenti Alina Lab4
    Alina Axenti
    Încă nu există evaluări
  • Test Pentru Sustinerea Examenului Final La CDE Pentru Grupa AI-191 - Attempt Review
    Test Pentru Sustinerea Examenului Final La CDE Pentru Grupa AI-191 - Attempt Review
    Document42 pagini
    Test Pentru Sustinerea Examenului Final La CDE Pentru Grupa AI-191 - Attempt Review
    Adina Pîntea
    Încă nu există evaluări
  • Lab 3
    Lab 3
    Document7 pagini
    Lab 3
    Fil Gorea
    Încă nu există evaluări
  • Separarea Radacinilor
    Separarea Radacinilor
    Document4 pagini
    Separarea Radacinilor
    Mihai Nistor
    Încă nu există evaluări
  • Lucrarea 6
    Lucrarea 6
    Document17 pagini
    Lucrarea 6
    Vadim Ciubotaru
    Încă nu există evaluări
  • Raport Programarea Calculatoarelor 5
    Raport Programarea Calculatoarelor 5
    Document14 pagini
    Raport Programarea Calculatoarelor 5
    Oprea Cristian
    Încă nu există evaluări
  • Laborator 4 Matematici Discrete
    Laborator 4 Matematici Discrete
    Document9 pagini
    Laborator 4 Matematici Discrete
    Catalin
    Încă nu există evaluări
  • Lab 4
    Lab 4
    Document12 pagini
    Lab 4
    Fil Gorea
    Încă nu există evaluări
  • Laborator
    Laborator
    Document5 pagini
    Laborator
    Ion Bn
    Încă nu există evaluări
  • Laborator 1
    Laborator 1
    Document6 pagini
    Laborator 1
    adrian_cobilas
    Încă nu există evaluări
  • Somipp Linux 3 UTM
    Somipp Linux 3 UTM
    Document7 pagini
    Somipp Linux 3 UTM
    Cristi Poselețchi
    Încă nu există evaluări
  • Raspunsuri AC
    Raspunsuri AC
    Document10 pagini
    Raspunsuri AC
    Anastasia Gherman
    Încă nu există evaluări
  • Atestare
    Atestare
    Document3 pagini
    Atestare
    Cristian Conea
    Încă nu există evaluări
  • PCAD
    PCAD
    Document4 pagini
    PCAD
    Fiodor Ciumac
    Încă nu există evaluări
  • Raport C++ Lab 6
    Raport C++ Lab 6
    Document4 pagini
    Raport C++ Lab 6
    Nickolae Enachi
    Încă nu există evaluări
  • Lab 4
    Lab 4
    Document6 pagini
    Lab 4
    violina
    Încă nu există evaluări
  • Labjciejmf
    Labjciejmf
    Document4 pagini
    Labjciejmf
    CS:GO cFG
    Încă nu există evaluări
  • Lab 6 Cazacu POO
    Lab 6 Cazacu POO
    Document5 pagini
    Lab 6 Cazacu POO
    Iura Cazacu
    Încă nu există evaluări
  • AI-191 Medinschi Ion SO4
    AI-191 Medinschi Ion SO4
    Document5 pagini
    AI-191 Medinschi Ion SO4
    Carolin
    Încă nu există evaluări
  • Raport Final
    Raport Final
    Document26 pagini
    Raport Final
    Cristi Adașan
    Încă nu există evaluări
  • Lab2 MN CR-212 V14
    Lab2 MN CR-212 V14
    Document8 pagini
    Lab2 MN CR-212 V14
    Tabureanu Marian
    Încă nu există evaluări
  • Evaluarea 1 TSSS, Varianta 2
    Evaluarea 1 TSSS, Varianta 2
    Document2 pagini
    Evaluarea 1 TSSS, Varianta 2
    Alex Tronciu
    Încă nu există evaluări
  • Raport Laborator nr10-11
    Raport Laborator nr10-11
    Document37 pagini
    Raport Laborator nr10-11
    Eugen Garaz
    Încă nu există evaluări
  • Practica Tehnologica UTM
    Practica Tehnologica UTM
    Document10 pagini
    Practica Tehnologica UTM
    Alexandru Vieru
    Încă nu există evaluări
  • Lab1 CDE Axenti
    Lab1 CDE Axenti
    Document11 pagini
    Lab1 CDE Axenti
    Alina Axenti
    Încă nu există evaluări
  • Laborator Metode Numerice
    Laborator Metode Numerice
    Document4 pagini
    Laborator Metode Numerice
    Florin Gheorghe
    Încă nu există evaluări
  • Co1
    Co1
    Document5 pagini
    Co1
    I LOVE ME
    Încă nu există evaluări
  • TAP Lab4
    TAP Lab4
    Document10 pagini
    TAP Lab4
    Cristian Batir
    Încă nu există evaluări
  • LL2 Baze de Date
    LL2 Baze de Date
    Document15 pagini
    LL2 Baze de Date
    Anya Mr
    Încă nu există evaluări
  • POO1-varianta 3
    POO1-varianta 3
    Document5 pagini
    POO1-varianta 3
    Octavian Lucaș
    Încă nu există evaluări
  • C++2012 Lab6
    C++2012 Lab6
    Document10 pagini
    C++2012 Lab6
    Elena Bujor
    Încă nu există evaluări
  • Raport ASR Lab2 Adasan Cristian CR-191
    Raport ASR Lab2 Adasan Cristian CR-191
    Document20 pagini
    Raport ASR Lab2 Adasan Cristian CR-191
    Cristi Adașan
    Încă nu există evaluări
  • Lab 1
    Lab 1
    Document10 pagini
    Lab 1
    Ion Cornea
    Încă nu există evaluări
  • Laboratorul 1
    Laboratorul 1
    Document11 pagini
    Laboratorul 1
    Дарья Рг
    Încă nu există evaluări
  • POO - Raport Lab1
    POO - Raport Lab1
    Document6 pagini
    POO - Raport Lab1
    Dan
    Încă nu există evaluări
  • Proiect de An RC
    Proiect de An RC
    Document15 pagini
    Proiect de An RC
    Клара Кожухари
    Încă nu există evaluări
  • Metode Numerice
    Metode Numerice
    Document4 pagini
    Metode Numerice
    Vladik Suman
    Încă nu există evaluări
  • Lab1 Po
    Lab1 Po
    Document7 pagini
    Lab1 Po
    Alina Axenti
    Încă nu există evaluări
  • Lucrare de Laborator Nr.4 CDE
    Lucrare de Laborator Nr.4 CDE
    Document8 pagini
    Lucrare de Laborator Nr.4 CDE
    Dan
    Încă nu există evaluări
  • Somipp Linux 1 UTM
    Somipp Linux 1 UTM
    Document10 pagini
    Somipp Linux 1 UTM
    Cristi Poselețchi
    Încă nu există evaluări
  • Admitere 10
    Admitere 10
    Document8 pagini
    Admitere 10
    Amelia Pop
    Încă nu există evaluări
  • Test Si Teza Sem 2 CL 12 FR
    Test Si Teza Sem 2 CL 12 FR
    Document4 pagini
    Test Si Teza Sem 2 CL 12 FR
    Nuta Si Marius Lungeanu
    Încă nu există evaluări