Semestrul 1
Semestrul 2
- Context general
- Poziția disciplinei în planul de învățământ
- Criterii de promovare
- Prezentare colectiv, curs, laborator
- Bibliografie și resurse
- Reprezentarea informației în C
- Exemplu de program “Hello world”
- Tipuri de date în limbajul C
- Funcții Intrare – Ieșire (I/O)
- citire – scriere linii și caractere
- afișare în consolă cu format printf()
- citirea datelor cu format scanf()
- Cast – conversii de tip
- Operatori
- Prioritatea operatorilor
- Biblioteca math.h
- Reprezentarea algoritmilor
- Instrucțiuni de decizie:
- if-else, ternary
- switch-case
- Instrucțiuni de control:
- break, return, continue
Structuri repetitive
- justificare
- tipuri
- structura repetitivă cu contorizare – for()
- structura repetitivă cu contorizare imbricată
Structuri repetitive
- while()
- do-while()
Alocare dinamică, pointeri
Curs 7
(6 Ian – 19 Ian)
- Colocviu – @Laborator
Semestrul 2
- Considerente generale, introducere PCLP2
- Recapitulare PCLP1
- Arii de date unidimensionale – vectori
- declarare, inițializare
- citirea/afișarea
- prelucrarea
Curs 12
(17, 18, 19 Martie)
- Date de tip struct
- declarare, inițializare
- citirea/afișarea
- prelucrarea
- ENUM, UNION
- Fișiere de date
- declarare, inițializare
- deschiderea/închiderea fișierelor
- citirea/scrierea datelor
- parcurgerea fișierelor