Document a Tie

3
Rus Bianca Damaris Grupa 216 Laborator 3 Documentatie Enunt problema: Scrieți o aplicație care are interfața utilizator tip consolă cu un meniu: 1 Citirea unei liste de numere intregi 2 Gasirea secventelor de lungime maxima care are toate elementele egale. 3 Gasirea secventelor de lungime maxima care are oricare doua elemente consecutive sunt de semne contrare. 4 Iesire din aplicatie. Scenarii de rulare: Scenariu pentru functionalitatea determinarii subsecventei de lungime maxima cu proprietatile specificate Utilizator Program Descriere 1 menu_display Tipareste meniul 2 1 Alegere optiunii de introducere lista 3 "Introduceti numarul elementelelor listei" 4 10 Introduce numarului elementelor listei 5 "Introduceti elemenetele listei" 6 2 3 3 4 5 5 5 5 7 7 Introduce elementele lista 7 menu_display Tipareste meniul 8 2 Alegere optiune de tiparire subsecventa de lungime maxima care are elementele egale 9 5 5 5 5 Tipareste subsecventa de lungime maxima care are elementele egale 10 menu_display Tipareste meniul 11 3 Alegere optiune de tiparire subsecventa de lungime maxima care are elementele de semne contrare 12 2 Tipareste subsecventa de lungime maxima care are elementele de semne contrare 13 menu_display Tipareste meniul 14 1 Alegere optiunii de introducere lista 15 "Introduceti numarul elementelelor listei"

description

Documentatie soft

Transcript of Document a Tie

Page 1: Document a Tie

Rus Bianca Damaris

Grupa 216

Laborator 3

Documentatie

Enunt problema:

Scrieți o aplicație care are interfața utilizator tip consolă cu un meniu:

• 1 Citirea unei liste de numere intregi

• 2 Gasirea secventelor de lungime maxima care are toate elementele egale.

• 3 Gasirea secventelor de lungime maxima care are oricare doua elemente consecutive sunt de

semne contrare.

• 4 Iesire din aplicatie.

Scenarii de rulare:

Scenariu pentru functionalitatea determinarii subsecventei de lungime maxima cu proprietatile

specificate

Utilizator Program Descriere

1 menu_display Tipareste meniul

2 1 Alegere optiunii de introducere lista

3 "Introduceti numarul

elementelelor listei"

4 10 Introduce numarului elementelor listei

5 "Introduceti

elemenetele listei"

6 2 3 3 4 5 5 5 5

7 7

Introduce elementele lista

7 menu_display Tipareste meniul

8 2 Alegere optiune de tiparire subsecventa de lungime

maxima care are elementele egale

9 5 5 5 5 Tipareste subsecventa de lungime maxima care are

elementele egale

10 menu_display Tipareste meniul

11 3 Alegere optiune de tiparire subsecventa de lungime

maxima care are elementele de semne contrare

12 2 Tipareste subsecventa de lungime maxima care are

elementele de semne contrare

13 menu_display Tipareste meniul

14 1 Alegere optiunii de introducere lista

15 "Introduceti numarul

elementelelor listei"

Page 2: Document a Tie

16 10 Introduce numarului elementelor listei

17 "Introduceti

elemenetele listei"

18 -1 1 -10 10 10

-11 17 17 17 -7

Introduce elementele lista

19 menu_display Tipareste meniul

20 3 Alegere optiune de tiparire subsecventa de lungime

maxima care are elementele de semne contrare

21 17 17 17 Tipareste subsecventa de lungime maxima care are

elementele egale

22 menu_display Tipareste meniul

23 1 Alegere optiunii de introducere lista

24 "Introduceti numarul

elementelelor listei"

25 8 Introduce numarului elementelor listei

26 "Introduceti

elemenetele listei"

27 1 2 2 2 3 4 4 4 Introduce elementele lista

28 menu_display Tipareste meniul

29 2 Alegere optiune de tiparire subsecventa de lungime

maxima care are elementele egale

30 2 2 2 Tipareste subsecventa de lungime maxima care are

elementele egale

31 menu_display Tipareste meniul

32 4 Alegere optiune de iesire din aplicatie

33 Iesire din aplicatie

Cazuri de testare:

1. Gasirea secventelor de lungime maxima care are toate elementele egale

Input (paramentrii: lista) Output

(get_seq_equal_numbers(lista,

subseq))

2 3 3 4 5 5 5 5 7 7 5 5 5 5

1 2 3 1

1 2 2 3 4 4 2 2

1 1 1 1 1 1 1 1 1 1

4 4 2 2 1 1 4 4

a 0 1 ValueError

1 1 8 9 RE 1 ValueError

Page 3: Document a Tie

2. Gasirea secventelor de lungime maxima care are toate elementele de semne contrare

Input (paramentrii: lista) Output

(get_seq_numbers_different_signs(lista,

subseq))

1 2 3 4 5 1

1 -2 3 -4 5 6 7 1 -2 3 -4 5

3 4 -5 6 7 -4 23 -1 6 7 -4 23 -1 6

-43 -21 -42 -42 -65 -43

9 -34 8 9 -3 23 21 -1 9 -34 8

0 -1 1 -42 b a c ValueError