Programare (facultativă)
(versiune anterioara, martie-aprilie 2010)
Material de lectură
(de citit înainte de întâlniri)
vezi şi pagina de curs pentru anul I, 2009/2010
- Introducere. Funcţii, operatorul condiţional. Note de curs şi folii
- Recursivitate. Note de curs şi folii
- Recursivitate (cont.). Citirea caracterelor. Note de curs şi folii
- Recunoaştere de texte (Gabriel Erzse)
- Decizia. Atribuirea. Iteraţia
- Reprezentare internă. Operatori pe biţi
- Tablouri
- Aplicaţii grafice cu SDL: Tetris (Gabriel Erzse). Exemple de cod
- Aplicaţii grafice cu SDL: Tetris (continuare) (Gabriel Erzse). Cod
Teme
- Planificarea sarcinilor
- Scrieţi funcţii recursive pentru calculul lui sin(x) şi cos(x) cu o precizie dată, după dezvoltarea în serie Taylor.
- Completaţi programul de evaluare a unei expresii, acceptând spaţiile, şi tratând eroarea când nu se citeşte un număr.
- Prelucrari de texte, arbori, expresii boolene
- Operatori pe biţi
Probleme discutate
- Desenarea unui fractal
- Conversia în formă normală conjunctivă
Evaluarea unei expresii boolene
- Evaluarea unei expresii aritmetice numerice
- Filtrarea de etichete HTML (varianta 1, varianta 2), numararea de cuvinte
- Tipărirea biţilor unui număr, suma cu operatori pe biţi.
Resurse
Limbajul C
-
C Programming. Brian Brown, Central Institute of Technology, NZ.
Conţine şi teste interactive.
- C Programming. Peter Burden, University of Wolverhampton, UK. Conţine şi exerciţii.
- C Programming
Steven Summit, Experimental College, University of Washington, USA.
-
Introduction to C Programming, University of Leicester, UK.
- C Programming.
Steve Holmes, University of Strathclyde, UK.
- C Language Tutorial. Drexel University, USA. O introducere concisă.
Limbajul ML
Marius Minea
Last modified: Wed Oct 13 15:30:00 EET 2010