X
exercitii propuse, dintre care X-Y
vor fi necesare pentru obtinerea notei 10 la examen (si X-Y/2
, pentru promovare). X
si Y
, precum si durata examenului vor fi anuntate in ziua examenului. Urmatoarele sunt reguli OBLIGATORII pentru examen.
Veti descarca un schelet de cod ce va contine enuntul exercitiilor precum si signaturile functiilor ce trebuie implementate. Exemplu:
module Examen where tokenId :: String tokenId = undefined -- daca x = 0, f intoarce 1, altfel, intoarce 0 f :: Int -> Int f = undefined -- verifica daca doua numere produc suma 2 -- Exemplu: g 1 2 = False, g 1 1 = True g :: Int -> Int -> Int g = undefined
f = undefined
si g = undefined
cu definitiile voastre.test
(scriptul de testare foloseste astfel de nume).undefined
inainte de a o trimite.foldl, foldr, map, zipWith, filter, compunere, etc.
). Acest lucru va ajuta in special la viteza de rezolvare si la testare.