Differences

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

Link to this comparison view

pclp2:teme:tema-3 [2023/05/17 09:37]
robert.grancsa [Task 1 - Reversing vowels (20p)]
pclp2:teme:tema-3 [2023/05/22 14:00] (current)
ilinca_ioana.strutu [Trimitere și notare]
Line 7: Line 7:
       * [[ andreea.dre02@gmail.com ​     | Andreea Drehuta ​       ]]       * [[ andreea.dre02@gmail.com ​     | Andreea Drehuta ​       ]]
       * [[ robert.grancsa2002@gmail.com | Robert Grancsa ​        ]]       * [[ robert.grancsa2002@gmail.com | Robert Grancsa ​        ]]
-      * [[ bogdanvrazvan@gmail.com ​     | Valentin-Razban ​Bogdan ]]+      * [[ bogdanvrazvan@gmail.com ​     | Valentin-Razvan ​Bogdan ]]
       * [[ cristianvijelie@gmail.com ​   | Cristian Vijelie ​      ]]       * [[ cristianvijelie@gmail.com ​   | Cristian Vijelie ​      ]]
  
   * Actualizări:​   * Actualizări:​
      * 16.05.2023 - publicare tema      * 16.05.2023 - publicare tema
 +     * 19.05.2023 - modificare restrictii task 1
 +     * 21.05.2023 - clarificare restrictii task 1
 +     * 22.05.2023 - clarificare restrictii task 1
  
 ==== Task 1 - Reversing vowels (20p) ==== ==== Task 1 - Reversing vowels (20p) ====
Line 28: Line 31:
 Asa, Red Bull nu va stii niciodata ca vorbesc despre ei. Din pacate aceasta metoda nu este la fel de eficienta daca vrem sa vorbim despre Mercedes, dar avem celalalt mod de encriptare, asa ca ar trebui sa le iasa. Asa, Red Bull nu va stii niciodata ca vorbesc despre ei. Din pacate aceasta metoda nu este la fel de eficienta daca vrem sa vorbim despre Mercedes, dar avem celalalt mod de encriptare, asa ca ar trebui sa le iasa.
  
-Pentru a implementa functia noastra, trebuie sa pornim de la string-ul primit ca parametru, si sa facem toate modificarile in place. **Nu** aveti voie sa va definiti un alt vector pentru a pastra o copie a string-ului sau pentru a stoca vocalele.+Pentru a implementa functia noastra, trebuie sa pornim de la string-ul primit ca parametru, si sa facem toate modificarile in place. **Nu** aveti voie sa va definiti un alt vector pentru a pastra o copie a string-ului sau pentru a stoca vocalele ​(dar in schimb aveti voie sa va definiti un vector pentru a stoca "​aeiou"​).
  
 <​code>​ <​code>​
Line 45: Line 48:
  
 <note warning> <note warning>
-Nu aveti voie sa folositi intructiunile ​din familia mov (mov, cmov, stos, lods, etc), leave si enter. ​Toate operatiile de transfer din si in memorie/registre trebuie realizate folosind push si pop.+Singurele instructiuni de transfer de date permise sunt push si pop. NU este permisa utilizarea instructionilor ​din familia mov (mov, cmov, stos, lods, etc), leave si enter, xchg etcEste permisa utilizarea instructiounilor aritmetice ​si logice si a instructiunilor de control (mai multe detalii ​in [[ https://​ocw.cs.pub.ro/​courses/​pclp2/​laboratoare/​laborator-05 | laboratorul 5]]).
  
-Nu este este permisa apelarea ​functiilor ​externe.+Nu este este permisa apelarea ​altor functii ​externe ​in afara de strchr.
        
 </​note>​ </​note>​
Line 316: Line 319:
   * punctajul obținut prin testarea automată - 90p   * punctajul obținut prin testarea automată - 90p
   * coding style si comentarii- 10p   * coding style si comentarii- 10p
-  * bonus - TBD+  * bonus - 55p
  
 <​note>​ <​note>​
pclp2/teme/tema-3.1684305474.txt.gz · Last modified: 2023/05/17 09:37 by robert.grancsa
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