Programarea calculatoarelor

Curs, anul I ETC seria A, sem. II 2005/2006 (Cursul de anul trecut)
Cadru didactic: Marius Minea, marius@cs.utt.ro
Laborator: prep.ing. Elena Doandeș, s.l.dr.ing. Radu Marinescu, as.ing. Petre Mierluțiu

Modalitatea de evaluare

Situatia la curs

Situatia notelor e afisata. Recuperarile din sesiunea de toamna: miercuri 13 sept. ora 12, A 304

Materialul de la curs

  1. Introducere folii 1:1 sau 6 pe pagina
    Note de curs
  2. Recursivitate folii 1:1 sau 6 pe pagina
    Note de curs
  3. Efecte laterale si variabile folii 1:1 sau 6 pe pagina
  4. Decizia. Iteratia folii 1:1 sau 6 pe pagina
  5. Prelucrari iterative folii 1:1 sau 6 pe pagina
    Prelucrari de texte caracter cu caracter
  6. Reprezentare si operatori pe biti folii 1:1 sau 6 pe pagina.
    Numararea prin adunare pe biti. Tiparirea bitilor unui numar.
  7. Adrese. Tablouri. Siruri de caractere folii 1:1 sau 6 pe pagina. Functii cu siruri -- varianta cu indici
  8. Functii de intrare/iesire folii 1:1 sau 6 pe pagina.
    Exemplu: tiparirea unor campuri de text
  9. Pointeri folii 1:1 sau 6 pe pagina.
    Exemplu: conversie sir - numar
  10. Exemple: Functii cu siruri -- varianta cu pointeri. Tablouri de cuvinte. Despartirea unei linii in cuvinte.
  11. Alocare dinamica folii 1:1 sau 6 pe pagina.
    Exemple: inversarea unui sir, prelucrarea unui tablou
  12. Fisiere folii 1:1 sau 6 pe pagina.
    Exemplu: Listarea fisierelor dintr-un catalog
  13. Tipuri definite de utilizator folii 1:1 sau 6 pe pagina.
    Exemplu: Liste de intregi: intlist.h, intlist.c, main.c
  14. Declaratii. Compilare separatafolii 1:1 sau 6 pe pagina

Lucrări de laborator

CD-uri cu distributia Linux Ubuntu se pot imprumuta la birou/laborator.
Pentru a lucra cu gcc sub Windows, incercati MinGW sau Cygwin, sau compilatorul mai vechi DJGPP.
Un editor + compilator mai vechi si foarte mic bazat pe GCC se gaseste aici.

Bibliografie

Materiale de referință

Cărți

Cursuri online


marius@cs.utt.ro
Last modified: Mon Feb 27 11:21:19 EET 2006