This shows you the differences between two versions of the page.
pp:24:teme:racket-st [2024/03/18 11:49] mihaela.balint [Depunctări generate de nerespectarea cerințelor din enunț] |
pp:24:teme:racket-st [2024/03/21 11:34] (current) mihaela.balint [Changelog] |
||
---|---|---|---|
Line 2: | Line 2: | ||
* Data publicării: 03.03.2024 | * Data publicării: 03.03.2024 | ||
- | * Data ultimei modificări: 14.03.2024 ([[pp:24:teme:racket-st#changelog]]) | + | * Data ultimei modificări: 21.03.2024 ([[pp:24:teme:racket-st#changelog]]) |
* Tema (o arhivă .zip cu toate fișierele .rkt folosite în etapa curentă) se va încărca pe [[https://vmchecker.cs.pub.ro/ui/#PP|vmchecker]] | * Tema (o arhivă .zip cu toate fișierele .rkt folosite în etapa curentă) se va încărca pe [[https://vmchecker.cs.pub.ro/ui/#PP|vmchecker]] | ||
===== Descriere generală și organizare ===== | ===== Descriere generală și organizare ===== | ||
Line 326: | Line 326: | ||
==== Depunctări generate de nerespectarea cerințelor din enunț ==== | ==== Depunctări generate de nerespectarea cerințelor din enunț ==== | ||
Baremul depunctărilor posibile în etapa 4 este: | Baremul depunctărilor posibile în etapa 4 este: | ||
+ | * -10p: anumite funcții din fișierul etapa4.rkt sunt scrise să ruleze pe fluxuri, nu pe colecții (adică folosesc operatori de tip stream-*, nu pe cei de tip collection-* implementați de voi, cu care s-ar putea jongla ușor între reprezentarea cu liste și cea cu fluxuri) | ||
* -6p*n: unde n = numărul de funcții dintre cele testate la exercițiul 1 (din checker) care, în loc să lucreze pe fluxuri, fac conversii între cele două tipuri de date pentru a lucra pe liste | * -6p*n: unde n = numărul de funcții dintre cele testate la exercițiul 1 (din checker) care, în loc să lucreze pe fluxuri, fac conversii între cele două tipuri de date pentru a lucra pe liste | ||
* -30p: ''%%suffixes->st%%'', în loc să lucreze pe fluxuri, face conversii între cele două tipuri de date pentru a lucra pe liste | * -30p: ''%%suffixes->st%%'', în loc să lucreze pe fluxuri, face conversii între cele două tipuri de date pentru a lucra pe liste | ||
Line 351: | Line 352: | ||
===== Changelog ===== | ===== Changelog ===== | ||
+ | * 21.03 (ora 11:30) - Am adăugat o mică depunctare (10p) în etapa 4, pentru cazul în care funcțiile redefinite sunt redefinite exclusiv pentru fluxuri (folosind operatori de tip stream-*), nu pentru colecții (folosind operatori de tip collection-*), nerealizând astfel abstractizarea cerută în enunț (care ne permite să lucrăm alternativ cu liste sau cu fluxuri, efectuând modificări doar în interfața tipului Collection, nu și în restul funcțiilor). | ||
* 18.03 (ora 11:45) - Am publicat etapa 4. | * 18.03 (ora 11:45) - Am publicat etapa 4. | ||
* 14.03 (ora 21:15) - Am publicat etapa 3. | * 14.03 (ora 21:15) - Am publicat etapa 3. |