Sunteți pe pagina 1din 2

Lucrarea de Laborator Nr.

2 Bazele Programării Calculatoarelor

Tema: Liste și dicționare, funcţii cu argumente, funcții built-in. Fişiere.

Obiective:
 Să cunoască particularităţile tipurilor de date: liste, dicționare, tupluri și seturi;
 să utilizeze eficient în programele elaborate tipurile de date.
 Execuţie instrucţiuni simple în interpretor
 Implementare/executare programe simple folosind Python IDLE sau alte medii
integrate

Cerinţe:
 Rezolvaţi în timpul laboratorului sarcina de la punctul I și punctul II.

I Probleme

Să presupunem că lista L conține elementele [’s’,’f’,’h’,’k’,’p’]. Să se evalueze valoarea


expresiei și să se explice rezultatele obținute după executarea următorului cod:

a) L[-1]

b) L[:2]

c) L[::]

d) L[1:3:2]

e) L[2:len(L)]

f) L[len(L)-2]

g) L[1] + l[3]

h) L[2]+L[-2]

i) 2*L[2:4]

j) L[0:1]=[‘x’,’y’]

k) L[0:2]=[’Python’]

II Probleme

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

2. Să se compună un program care introduce de la tastatură un număr natural de N cifre și va


interschimba în acest număr prima și ultima cifră. De exemplu, în urma transformării
numărului 4567 trebuie să se obțină numărul 7564.

3. Să se compună un program care citește un număr întreg de N cifre și decupează a doua


cifră de la început. De exemplu, din 4567 se va obține 467.

4. Să se scrie un program care citește de la tastatură un număr de N cifre și îl descompune în


numere de cîte o cifră. De exemplu, dacă 456 este introdus ,atunci se va afișa ’4,5,6’.

5. Să se scrie un program care introduce de la tastatură numărul lunii, zilei și stabilește câte
zile au mai ramas pâna la Anul Nou. În cazul în care sunt introduse date incorecte, trebuie să
se afișeze un mesaj de eroare.

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

  • Lucru Individual
    Lucru Individual
    Document5 pagini
    Lucru Individual
    Vitalie Ambrosi
    Încă nu există evaluări
  • Laborator 1 PI 2015
    Laborator 1 PI 2015
    Document4 pagini
    Laborator 1 PI 2015
    Vitalie Ambrosi
    Încă nu există evaluări
  • BPC 1 FR
    BPC 1 FR
    Document44 pagini
    BPC 1 FR
    Vitalie Ambrosi
    Încă nu există evaluări
  • BPC Stringuri
    BPC Stringuri
    Document46 pagini
    BPC Stringuri
    Vitalie Ambrosi
    Încă nu există evaluări
  • BPC 4 Dictionare
    BPC 4 Dictionare
    Document24 pagini
    BPC 4 Dictionare
    Vitalie Ambrosi
    Încă nu există evaluări
  • Lab1 PI Boj
    Lab1 PI Boj
    Document12 pagini
    Lab1 PI Boj
    Vitalie Ambrosi
    Încă nu există evaluări
  • BPC 5 Fișiere
    BPC 5 Fișiere
    Document42 pagini
    BPC 5 Fișiere
    Vitalie Ambrosi
    Încă nu există evaluări
  • Lucrare de Laborator Nr1
    Lucrare de Laborator Nr1
    Document7 pagini
    Lucrare de Laborator Nr1
    Vitalie Ambrosi
    Încă nu există evaluări
  • BPC 6 Functii
    BPC 6 Functii
    Document11 pagini
    BPC 6 Functii
    Vitalie Ambrosi
    Încă nu există evaluări
  • Tipuri de Crime
    Tipuri de Crime
    Document16 pagini
    Tipuri de Crime
    Vitalie Ambrosi
    Încă nu există evaluări