Fundamente de informatică - Tema 1
- Scrieți o funcție care ia ca parametru un număr natural și
returnează numărul cu cifrele în ordine inversă (5432 -> 2345; 430 -> 34).
- Scrieți un program care generează
curba
lui Koch. Alegeți lungimea inițială pentru segment (de
ex. 1200) și aplicați regula de transformare până segmentul
devine foarte mic (de ex. 2).
- Scrieți în ML următoarele funcții recursive pentru liste:
- al n-lea element (pornind de la zero) dintr-o listă (funcția List.nth din biblioteca standard). Funcția genereaza o exceptie: raise Invalid_argument "numele functiei" pentru n negativ și Not_found pentru n prea mare.
- fiind date două liste ordonate fără duplicate, creați lista care conține reuniunea elementelor lor (fără duplicate)
Marius Minea
Last modified: Thu Oct 9 9:45:00 EEST 2012