Gimnaziu
Programa pentru Olimpiada de Informatică
Elemente de bază ale limbajului de programare
Tipuri simple de date (întreg, logic, char)
Structurile: liniară, alternativă, repetitivă
Algoritmi care prelucrează tipuri simple de date
Fișiere text
Numai pentru etapa națională:
Tablouri unidimensionale (vectori)
Materia clasei a V-a
Tipuri reale
Algoritmi care folosesc tipuri simple și tablouri unidimensionale
Numai pentru etapa națională:
Tablouri bidimensionale (matrici)
Materia clasei a V-a, a VI-a
Tipul înregistrare (record – Pascal, structurate C/C++)
Algoritmi care prelucrează tipurile structurate de date
Numai pentru etapa națională:
Prelucrarea șirurilor de caractere
Materia clasei a V-a, a VI-a, a VII-a
Subprograme definite de utilizator
Probleme de geometrie plană într-un sistem de coordonate ortogonal
Numai pentru etapa națională:
Probleme de combinatorică (permutări, submulțimi)