Din materia clasei a X-a, am structurat necesarul pentru Bacalaureat pe 3 capitole:
- Subprograme
- Șiruri de caractere
- Tipul înregistrare (struct)
Apăsați pe unul dintre acestea pentru a sări la structurarea pe lecții.
Subprograme
Denumire material |
Descriere pe scurt |
Definire |
Definirea subprogramelor, sintaxa și caracteristicile acestora. |
Returnarea valorilor |
Returnarea unei valori în funcție de tipul de dată stabilit în antetul subprogramului. |
Transmiterea parametrilor |
Posibilitatea folosirii unor variabile „din exterior”, transmise prin valoare sau prin referință. |
Recursivitate |
Proprietatea subprogramelor de a se defini prin ele însele. Se tratează un caz de bază pentru a opri autoapelarea. |
Șiruri de caractere
Denumire material |
Descriere pe scurt |
Declarare |
Definirea și sintaxa declarării șirurilor de caractere. |
Citirea / Afișarea elementelor |
Citirea și afișarea unui caracter, unei secvențe de șir, sau a întregului șir de caractere. |
Funcții de prelucrare |
strlen() |
Returnează lungimea(numărul de caractere) ale unui șir |
strcpy() |
Copiază un șir peste alt șir de caractere. |
strcat() |
Lipește la finalul unui șir de caractere un alt șir. |
strchr() |
Caută și returnează prima poziție a unui caracter într-un șir. |
strstr() |
Caută și returnează prima apariție a unui șir de caractere în alt șir. |
strtok() |
„Sparge” un șir, inserând caracterul NULL în pozițiile separatorilor. |
strcmp() |
Compară două șiruri și returnează o valoare care oferă informații despre ordinea lexicografică. |
itoa() |
Convertește un întreg într-un șir de caractere. |
atoi() |
Transformă un șir de caractere într-un număr întreg. |
Tipul înregistrare (struct)
Denumire material |
Descriere pe scurt |
Sintaxă |
Definirea și sintaxa unui struct. Noțiunea de câmp. |
Înregistrări imbricate |
Posibilitatea integrării unui „struct în struct”, astfel crescând și complexitatea apelării câmpurilor. |