Sunteți pe pagina 1din 2

COLEGIUL TEHNIC ANGHEL SALIGNY BACU

TEST DE EVALUARE SUMATIV


DISCIPLINA INFORMATIC
CLASA a XI-a
CAPITOL: METODE DE PROGRAMARE
SUBCAPITOL: METODA DE PROGRAMARE BACKTRACKING (Descrierea
general a metodei, utilitate, aplicaii)

Numele i prenumele elevului:


Data susinerii testului:

Pentru rezolvarea corect a tuturor cerinelor din Partea I i din Partea a II-a se
acord 90 de puncte. Din oficiu se acord 10 puncte.
Timpul efectiv de lucru este de 45 minute.

PARTEA I 20 puncte
Alegei rspunsul corect.

1. Considernd etapele specifice metodei Backtracking, stabilii valoarea de adevr a


urmtorului enun :
Dac valoarea testat pentru un element oarecare al soluiei respect condiiile interne ale
problemei, atunci se trece la urmtorul element al soluiei pentru a-i testa valorile posibile.

a) adevrat
b) fals 5 puncte
2. Metoda Backtracking nu se poate aplica pentru generarea tuturor soluiilor unei probleme.
a) adevrat
b) fals 5 puncte
3. Genernd prin metoda backtracking toate drapelele care au culoarea ROIE (R) ca prim
culoare, utiliznd culorile ROU (R), OCRU (O), AURIU (A) i TURCOAZ (T) obinem
primele trei soluii n ordinea: ROAT, ROTA, RAOT. Precizai succesiunea ce urmeaz
imediat dup drapelul RATO.

a. TAOR
b. TOAR
c. ATOR
d. AOTR 5 puncte

4. Care din urmtoarele probleme se rezolv prin generarea permutrilor?


a. determinarea tuturor posibilitilor de aezare a n copii n m bnci
b. determinarea tuturor rondurilor de noapte pentru n paznici la n locuri de paz
c. determinarea anagramelor unui cuvnt
d. determinarea meniurilor complete care se pot forma din 3 tipuri de felul I, 4 tipuri
de felul II i 3 tipuri de desert
5 puncte
COLEGIUL TEHNIC ANGHEL SALIGNY BACU

PARTEA a II-a 70 puncte

1. Permutrile mulimii {1, 2, 3} generate prin metoda backtracking sunt n ordine: 123, 132,
213, 231, 312, 321.
Penultima permutare a mulimii {5, 6, 7, 8} obinut prin aceeai metod este
10 puncte
2. Utiliznd metoda Backtracking se genereaz toate numerele palindrom formate din 4
cifre. Fiecare numr conine cifre din mulimea {1, 3, 5}. Elementele sunt generate n
urmtoarea ordine: 1111, 1331,1551, 3113, 3333, 3553, 5115, 5335, 5555. Dac se utilizeaz
exact aceeai metod pentru a genera toate numerele palindrom formate din 4 cifre, fiecare
element avnd cifre din mulimea {1, 2, 3, 4, 5, 6, 7, 8, 9}. S se precizeze cte numere pare
se vor genera.

R: 10 puncte

3. Considernd ca metod de rezolvare metoda Backtracking, asociai corect fiecrui element


din prima coloan, elementul corespunztor din a doua coloan.

A B
2 fani x i y urmeaz s-i mpart ntre ei
cele k CD-uri preferate ale unei formaii
de rock; tiind c x alege doar m CD-uri, Generarea aranjamentelor.
s se determine toate variantele de repartizare
posibile ale celor k CD-uri ntre cei 2 fani.

Avnd la dispoziie c cuburi de aceeai mrime,


cu imprimeuri diferite, s se formeze toate Generarea permutarilor.
turnurile distincte care s conin, fiecare, cele c cuburi.

Avnd la dispoziie 8 cifre, s se genereze toate Generarea combinarilor.


codurile de 6 cifre care se pot forma.
15 puncte
4. La o florrie sunt n tipuri de flori ale cror denumiri se cunosc. Scriei un program care
citete de la tastatur dou numere naturale n (0 < n < 10) i p (p <= n), apoi numele celor n
flori. Programul afiez pe ecran toate modurile posibile de a face buchete de p flori diferite.

Exemplu: Dac de la tastatur se citete pentru n valoarea, 5 iar pentru p valoarea 3 i


urmatoarele nume de flori: lalea violeta narcisa trandafir azalee

primele soluii afiate vor fi:

lalea violet narcisa


lalea violet trandafir
lalea violet azalee
lalea narcisa trandafir
35 puncte

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