[cpl] Corectare Tema 1

Andrei Tuicu andrei.tuicu at gmail.com
Mon Jan 22 21:49:58 EET 2018


Salutare,

Am coretat tema 1 si am trecut notele in catalog[0].
Dupa cum s-a discutat la ultimul curs, punctajul din nota finala este 2.5
puncte tema propriu-zisa, 0.5 puncte bonusul.

Va rog sa verificati notele din catalog, precum feedback-ul si punctajul de
pe vmchecker pentru a va asigura ca sunt conforme cu asteptarile voastre.
In feedback-ul de pe vmchecker am specificat doar ce s-a scazut. Am creat
si un google doc cu calculul punctajului final avand punctajul pe tema si
punctajul pe bonus aici[1].

Pentru contestatii, va rog sa trimiteti un mail pe lista de discutii, cu
adresa mea de mail in CC (andrei.tuicu at gmail.com) si cu subiectul
*[Tema1][Constestatie]
Nume Prenume.*

Punctajul pe tema l-am acordat dupa cum era specificat in sectiunea
"Testarea si Notarea" din enuntul temei.

Punctajul pe bonus l-am acordat dupa urmatorul barem, cu 10 subpuncte,
fiecare subpunct avand valoare egala cu celelalte:

   1. Implementarea clasei Vector in limbajul LCPL
   2. Suport pentru declararea vectorilor ca atribute
   3. Suport pentru declararea vectorilor ca variabile locale
   4. Read (x = myVector[3])
   5. Write (myVector[3] = x)
   6. Casturi implicite la R/W
   7. Vector ca parametru al unei metode
   8. Vector ca valoare intoarsa a unei metode
   9. Instantierea unui vector
   10. Oficiu - Daca cel putin unul din subpunctele de mai sus au fost
   implementate

Pentru testarea bonusului am folosit aceleasi surse LCPL in cazul tuturor
teme:
- Test1 : clasa StringStack + clasa Main din enuntul temei
- Test2 : ( multumesc, Silvia Pripoae! :) )

class Main inherits IO

  sort String[] anArray -> String[] : end;

  var String[] attributeArray; end;


  main:

    local Object[] myArray; end;

    myArray = new Object[10];


    myArray[0] = new Object;

    myArray[1] = new String;

    myArray[2] = new Object;


    [print [(myArray[1]).typeName]];

  end;

end;

Multumesc,
Andrei Tuicu

[0] https://ocw.cs.pub.ro/courses/cpl/meta/catalog
[1]
https://docs.google.com/spreadsheets/d/1ihTwAyA_RSln8VglInUD86hTb1PHgB4pA2dXi5ly6b4/edit?usp=sharing
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/cpl/attachments/20180122/98ff9646/attachment.html>


More information about the cpl mailing list