This shows you the differences between two versions of the page.
|
pp:22:teme:racket-sugestii-corectare [2022/03/14 12:19] mihaela.balint [Sugestii de întrebări la corectare] |
pp:22:teme:racket-sugestii-corectare [2022/04/13 13:25] (current) mihaela.balint |
||
|---|---|---|---|
| Line 18: | Line 18: | ||
| * T1 este o matrice, cum faci să creezi din această matrice o funcție care se aplică pe un tuplu? | * T1 este o matrice, cum faci să creezi din această matrice o funcție care se aplică pe un tuplu? | ||
| * Q1 este o funcție cu 4 parametri, cum faci să creezi din această funcție o funcție care se aplică pe un tuplu? | * Q1 este o funcție cu 4 parametri, cum faci să creezi din această funcție o funcție care se aplică pe un tuplu? | ||
| + | |||
| + | (etapa 3) | ||
| + | * de ce date avem nevoie pentru a determina cheia de criptare? | ||
| + | * care este algoritmul de criptare/decriptare în acest criptosistem? | ||
| + | * care este diferența între algoritmul de criptare și cel de decriptare și unde în cod se vede cel mai bine această diferență? | ||
| + | * în ce fel calculezi corespondentul numeric al unui caracter din mesaj? | ||
| + | * ce formă de let ai folosit și de ce este mai potrivit acest let (de exemplu de ce let* și nu let, de ce named let, etc.)? | ||
| + | * ce algoritm ai folosit pentru a extinde cheia la dimensiunea mesajului? | ||
| + | * explică numele funcției generale din care ai derivat encrypt-codes și decrypt-codes, precum și semnificația parametrilor acesteia | ||
| + | * care este diferența între encrypt-codes și encrypt-message? | ||
| + | * primul argument al funcției map este neapărat o funcție unară sau poate fi și binară? ai exploatat această facilitate la vreo funcție din temă? | ||
| + | |||
| + | (etapa 4) | ||
| + | * unde inițializezi coada pentru parcurgerea BFS, și de ce o inițializezi la această valoare? | ||
| + | * în ce situație sunt adăugate/șterse noduri din această coadă? | ||
| + | * ce tip au diversele valori cu care lucrezi în această funcție (listă, flux, etc.)? | ||
| + | * ce sunt parametrii G și H ai funcției pairs? | ||
| + | * în ce fel implementarea funcției pairs se asigură că parcurgerea perechilor este "pe coloane"? | ||
| + | * cum te asiguri că perechile conțin numai numere impare? | ||
| + | * unde verifici că elementele perechii sunt prime între ele? | ||
| + | * fluxurile G și H sunt generate explicit sau implicit? | ||
| + | * ce funcționale pe fluxuri ai folosit în temă și unde? | ||