Ce se cere la Subiectul III la bacalaureatul de informatică?
Trei probleme de câte 10 puncte: un subprogram, un program complet și o problemă cu fișier text, la care descrii și justifici un algoritm eficient.
Subiectul III are 30 de puncte: trei probleme de câte 10.
- Problema 1: un subprogram. Primești antetul (numele, parametrii, ce returnează) și scrii definiția completă. Se verifică antetul, corectitudinea și respectarea cerinței. Dacă nu se cer, subprogramul nu face citiri și afișări.
- Problema 2: un program întreg. De obicei pe șiruri de caractere sau pe numere citite de la tastatură, cu afișare pe ecran.
- Problema 3: o problemă cu fișier text. Citești date dintr-un fișier cu nume dat și scrii rezultatul pe ecran sau în alt fișier. Are două cerințe: a) descrierea în limbaj natural a unui algoritm eficient, cu justificarea eficienței (2 puncte), și b) programul (8 puncte). Aici se pierd cele mai multe puncte. Un program corect care ține tot fișierul în memorie fără să fie nevoie nu ia punctele pentru eficiență.
Lecțiile despre subprograme, șiruri de caractere și fișiere text acoperă cele trei tipuri de probleme.
Lecția care merge mai departe: Fișiere text