Luni, 26 august 2019, elevii care au absolvit clasa a XII-a au susținut ultima probă scrisă la Bacalaureat. În funcție de profilul pe care l-au urmat în cei patru ani de liceu, la fel ca în anii precedenți, ei au avut posibilitatea să aleagă la ce disciplină să susțină examenul: Biologie, Chimie, Fizică, Economie, Filosofie, Geografie, Informatică, Logică şi argumentare, Sociologie şi Psihologie.
Una dintre materiile la care se susține examenul este Informatică. Proba scrisă la informatică de la bacalaureat 2019, sesiunea de toamnă, a început la ora 9:00, moment în care, în fiecare sală, au fost distribuite subiectele. Accesul elevilor în săli a fost permis până la ora 8:30. Timpul destinat elaborării unei lucrări scrise este de trei ore, din momentul în care s-a încheiat distribuirea subiectelor la română la BAC 2019 fiecărui elev.
1. Algoritmi
1.1. Noţiunea de algoritm, caracteristici
1.2. Date, variabile, expresii, operaţii
1.3. Structuri de bază (liniară, alternativă şi repetitivă)
1.4. Descrierea algoritmilor (programe pseudocod)
2. Elementele de bază ale unui limbaj de programare (Pascal sau C, la alegere)
2.1. Vocabularul limbajului
2.2. Constante. Identificatori
2.3. Noţiunea de tip de dată. Operatori aritmetici, logici, relaţionali
2.4. Definirea tipurilor de date
2.5. Variabile. Declararea variabilelor
2.6. Definirea constantelor
2.7. Structura programelor. Comentarii
2.8. Expresii. Instrucţiunea de atribuire
2.9. Citirea/scrierea datelor
2.10. Structuri de control (instrucţiunea compusă, structuri alternative şi repetitive)
3. Subprograme predefinite
3.1. Subprograme. Mecanisme de transfer prin intermediul parametrilor
3.2. Proceduri şi funcţii predefinite
4. Tipuri structurate de date
4.1. Tipul tablou – tablouri unidimensionale
5. Fişiere text
5.1. Fişiere text. Tipuri de acces
5.2. Proceduri şi funcţii predefinite pentru fişiere text
6. Algoritmi elementari
6.1. Probleme care operează asupra cifrelor unui număr
6.2. Divizibilitate. Numere prime. Algoritmul lui Euclid
6.3. Şirul lui Fibonacci. Calculul unor sume cu termenul general dat
6.4. Determinare minim/ maxim
6.5. Metode de ordonare (metoda bulelor, inserţiei, selecţiei, numărării)
6.6. Interclasare
6.7. Metode de căutare (secvenţială, binară)
6.8. Analiza complexităţii unui algoritm (considerând criteriile de eficienţă durata de executare şi spaţiu de memorie utilizat).
Subiectele la Informatică de la BAC 2019 sunt elaborate de către Centrul Naţional de Evaluare și Examinare şi se stabilesc ţinându-se seama de următoarele criterii: a) să fie în concordanţă cu programele şcolare şi cu programele de bacalaureat, aprobate şi publicate de MECTS;
b) să fie proiectate astfel încât tratarea lor să valorifice capacitatea candidaţilor de analiză, de sinteză, de generalizare şi abstractizare din partea candidaţilor;
c) să asigure o cuprindere echilibrată a materiei studiate, să aibă grad de complexitate corespunzător conţinutului programelor de bacalaureat, pentru a fi tratate în timpul stabilit, să solicite demonstrarea competenţelor prevăzute în aceste programe;
d) să permită tratarea lor în timpul acordat candidaţilor pentru rezolvare la probele scrise: 3 ore.