Sunteți pe pagina 1din 4

Scenarii de rulare

Utilizator Program Descriere

Menu:
1.Citirea unei liste Tipareste meniul si solicita
2.Secv. de lung. max. cu elemente din [0,10] introducerea unei optiuni
3.Secv. max. cu proprietatea ca intre oricare 3 nr. cons.
exista o val. care se repeta
4.Iesire

Introduceti numarul optiunii dorite:

g Se introduce un caracter care nu


este numeric

!Eroare!Valoarea introdusa nu e numar! Deoarece caracterul nu este unul


numeric, utilizatorul este invitat sa
Introduceti numarul optiunii dorite: tasteze un numar nou.

8 Se introduce un numar care nu


apartine menu-ului

Introduceti o valoare existenta in menu: Utilizatorul este invitat sa tasteze


un numar nou, care sa apartina
menu-ului

1 Optiunea de a citi o lista de


numere reale.

Introduceti numarul de elemente al listei(nr. nat>0): Se solicita nr. de elemente al


listei ce urmeaza sa fie citite.

4.5 Se introduce un numar care nu


este natural.

Introduceti numarul de elemente al listei(nr. nat>0): Din moment ce nr. de elemente al


listei trebuie sa fie intreg, strict
pozitiv, se solicita reintroducerea
numarului.

Introduceti numarul de elemente al listei: Nici valoarea 0 nu convine, se


solicita reintroducerea numarului.

-1

Introduceti numarul de elemente al listei: Valoarea este negativa, nu


convine, deci se solicita
reintroducerea numarului.
5 Input valid.Lista va contine 5
elemente.

Introduceti elementul nr. 1: In continuare, se solicita rand pe


rand elementele listei.

4.5 Primul element a fost introdus.

Introduceti elementul nr. 2:

4.5 Al doilea element a fost introdus.

Introduceti elementul nr. 3:

asdf Se introduce un element care nu


este numeric.

!Eroare!Valoarea introdusa nu e numar! Se solicita reintroducerea


elementului nr. 3, intrucat
Introduceti elementul nr. 3: valoarea introdusa nu este una
valida.

-8 Element valid.

Introduceti elementul nr. 4: Se trece la urmatoarea valoare.

3 Element valid.

Introduceti elementul nr. 5: Se trece la urmatoarea valoare.

3 Element valid.Toate cele 5 pozitii


au fost completate.
Lista arata astfel:
[ 4.5, 5, -8, 3, 9]

Menu: Cerinta nr. 1 a fost indeplinita.Se


1.Citirea unei liste afiseaza din nou menu-ul si se
2.Secv. de lung. max. cu elemente din [0,10] solicita introducerea unei noi
3.Secv. max. cu proprietatea ca intre oricare 3 nr. cons. comenzi.
exista o val. care se repeta
4.Iesire

Introduceti numarul optiunii dorite:

2 Optiunea de a gasi secventa de


lungime max. cu elemente din
[0,10]

Secventele solicitate sunt: Pe lista introdusa anterior se


[4.5, 4.5] rezolva cerinta nr. 8.
[3, 3] Afisarea secventei/secventelor
gasite(exista doua de lungime
maxima).

Menu:
1.Citirea unei liste Optiunea 2 a fost efectuata.Se
2.Secv. de lung. max. cu elemente din [0,10] tipareste iarasi meniul si se
3.Secv. max. cu proprietatea ca intre oricare 3 nr. cons. solicita introducerea unei optiuni.
exista o val. care se repeta
4.Iesire

Introduceti numarul optiunii dorite:

3 Optiunea gasirii secv. max. cu


proprietatea ca intre oricare 3 nr.
cons. exista o val. care se repeta

Secventele solicitate sunt: Exista doua secvente cu


[4.5, 4.5, -8 ] proprietatea data, care se
[-8, 3, 3 ] afiseaza.

Menu: Optiunea 3 a fost executata.Se


1.Citirea unei liste afiseaza din nou menu-ul si se
2.Secv. de lung. max. cu elemente din [0,10] solicita introducerea unei noi
3.Secv. max. cu proprietatea ca intre oricare 3 nr. cons. optiuni.
exista o val. care se repeta
4.Iesire

Introduceti numarul optiunii dorite:

1 Se doreste introducerea unei noi


liste pe care sa se efectueze
operatii.

Introduceti numarul de elemente al listei(nr. nat>0):

6 Lista va avea 6 elemente.

Introduceti elementul nr. 1:

-1

Introduceti elementul nr. 2:

11

Introduceti elementul nr. 3:

-1

Introduceti elementul nr. 4:

-1

Introduceti elementul nr. 5:

22

Introduceti elementul nr. 6:

-1 Toate cele 6 pozitii au fost


completate.Lista este:
[-1, 11, -1, -1, 22, -1 ]

Menu: Cerinta nr. 1 a fost indeplinita.Se


1.Citirea unei liste afiseaza din nou menu-ul si se
2.Secv. de lung. max. cu elemente din [0,10] solicita introducerea unei noi
3.Secv. max. cu proprietatea ca intre oricare 3 nr. cons. comenzi.
exista o val. care se repeta
4.Iesire

Introduceti numarul optiunii dorite:

3 Optiunea gasirii secv. max. cu


proprietatea ca intre oricare 3 nr.
cons. exista o val. care se repeta.

Secventele solicitate sunt: Intreaga lista constituie o


[-1.0, 11.0, -1.0, -1.0, 22.0, -1.0] secventa de tipul cautat.

Menu: Cerinta nr. 3 a fost indeplinita.Se


1.Citirea unei liste afiseaza din nou menu-ul si se
2.Secv. de lung. max. cu elemente din [0,10] solicita introducerea unei noi
3.Secv. max. cu proprietatea ca intre oricare 3 nr. cons. comenzi.
exista o val. care se repeta
4.Iesire

Introduceti numarul optiunii dorite:

2 Optiunea de a gasi secventa de


lungime max. cu elemente din
[0,10]

Nu exista secvente cu proprietatea ceruta! Niciunul dintre numerele listei nu


se afla in intervalul [0,10].Se
afiseaza un mesaj corespunzator.

Menu: Optiunea 2 a fost executata.Se


1.Citirea unei liste afiseaza din nou menu-ul si se
2.Secv. de lung. max. cu elemente din [0,10] solicita introducerea unei noi
3.Secv. max. cu proprietatea ca intre oricare 3 nr. cons. optiuni.
exista o val. care se repeta
4.Iesire

Introduceti numarul optiunii dorite:

4 Se doreste iesirea din program.

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