Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pp:22:teme:racket-sugestii-corectare [2022/03/14 12:16]
mihaela.balint created
pp:22:teme:racket-sugestii-corectare [2022/04/13 13:25] (current)
mihaela.balint
Line 16: Line 16:
   * de ce ai ales ca get-nth-tuple să își primească parametrii astfel? unde este exploatată această alegere?   * de ce ai ales ca get-nth-tuple să își primească parametrii astfel? unde este exploatată această alegere?
   * ce reprezintă fiecare parametru al funcției get-nth-tuple?​   * ce reprezintă fiecare parametru al funcției get-nth-tuple?​
 +  * 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?
 +
 +(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?
  
pp/22/teme/racket-sugestii-corectare.1647252988.txt.gz · Last modified: 2022/03/14 12:16 by mihaela.balint
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0