Programă BAC 2022.  Programa de examen este realizată în conformitate cu prevederile programelor școlare în vigoare pentru învățământul liceal. Variantele de subiecte pentru examenul național de bacalaureat evaluează competențele și conținuturile din prezenta programă, iar baremele de evaluare și de notare prevăd acordarea punctajelor pentru orice modalitate corectă de rezolvare a cerințelor.

Citeste si: Programă BAC 2022. Ce trebuie să înveți pentru proba de Logică, argumentare și comunicare

Variantele de subiecte pentru examenul național de bacalaureat se elaborează în baza prezentei programe și nu vizează conținutul unui manual anume.

COMPETENȚE DE EVALUAT

– construirea algoritmilor corespunzători unor prelucrări elementare și reprezentarea lor în pseudocod și prin programe scrise în limbaj de programare (Pascal, C sau C++, la alegere);
– analiza rezolvării unei probleme prin urmărirea evoluției valorilor variabilelor prelucrate de algoritmul corespunzător;

 

  • –  abstractizarea rezolvării prin construirea unor algoritmi echivalenți;

  • –  identificarea și utilizarea tipurilor de date predefinite specifice unui limbaj de programare;

  • –  definirea și utilizarea unor tipuri de date proprii;

  • –  identificarea și utilizarea operatorilor predefiniți elementari;

  • –  identificarea și utilizarea subprogramelor predefinite elementare;

  • –  identificarea și utilizarea regulilor sintactice specifice limbajului de programare studiat;

  • –  definirea și apelul unor subprograme proprii cu înțelegerea mecanismelor de transfer prin intermediul parametrilor;

 

– identificarea proprietăților unor structuri de date necesare în rezolvarea problemelor cu ajutorul calculatorului și utilizarea unor modele de memorare a acestora;
– organizarea datelor ce intervin în rezolvarea unei probleme utilizând structuri de date adecvate; – organizarea etapelor de prelucrare ce formează un algoritm utilizând structuri de control și module de

program;

 

  • –  folosirea unor metode sistematice de rezolvare pentru probleme de generare;

  • –  analiza unor algoritmi echivalenți de rezolvare a unei probleme în vederea alegerii algoritmului optim.

    III. CONȚINUTURI

    1. Algoritmi

    1. 1.1.  Noțiunea de algoritm, caracteristici

    2. 1.2.  Date, variabile, expresii, operații

    3. 1.3.  Structuri de bază: liniară, alternativă și repetitivă

    4. 1.4.  Descrierea algoritmilor, reprezentare în pseudocod

 

2. Elementele de bază ale unui limbaj de programare (Pascal sau C, la alegere)

  1. 2.1.  Vocabularul limbajului

  2. 2.2.  Constante. Identificatori

  3. 2.3.  Noțiunea de tip de dată. Operatori aritmetici, logici, relaționali

  4. 2.4.  Definirea tipurilor de date

  5. 2.5.  Variabile. Declararea variabilelor

  6. 2.1.  Structura programelor. Comentarii

  7. 2.2.  Expresii. Instrucțiunea de atribuire

  8. 2.3.  Citirea /scrierea datelor

  9. 2.4.  Structuri de control: instrucțiunea compusă, structuri alternative și repetitive

  10. Subprograme predefinite

    1. 3.1.  Subprograme. Mecanisme de transfer prin intermediul parametrilor

    2. 3.2.  Proceduri și funcții predefinite

  11. Tipuri structurate de date

    1. 4.1.  Tipul tablou

    2. 4.2.  Tipul șir de caractere: operatori, proceduri și funcții predefinite pentru: citire, afișare,

      concatenare, căutare, extragere, inserare, eliminare

    3. 4.3.  Tipul înregistrare

  12. Fișiere text

    1. 5.1.  Fișiere text. Tipuri de acces

    2. 5.2.  Proceduri și funcții predefinite pentru fișiere text

  13. Algoritmi elementari

    1. 6.1.  Probleme care operează asupra cifrelor unui număr

    2. 6.2.  Divizibilitate. Numere prime. Algoritmul lui Euclid

    3. 6.3.  Șirul lui Fibonacci

    4. 6.4.  Determinare minim/maxim

    5. 6.5.  Metode de ordonare: metoda bulelor, selecției

    6. 6.6.  Interclasare

    7. 6.7.  Metode de căutare: secvențială, binară

    8. 6.8.  Analiza complexității unui algoritm considerând criteriile de eficiență durata de

      executare și spațiu de memorie utilizat

  14. Subprograme definite de utilizator

    1. 7.1.  Proceduri și funcții: declarare și apel, parametri formali și parametri efectivi, parametri transmiși prin valoare, parametri transmiși prin referință, variabile globale și variabile locale, domeniu de vizibilitate

    2. 7.2.  Proiectarea modulară a rezolvării unei probleme

  15. Recursivitate

8.1. Proceduri și funcții recursive

9. Metoda backtracking

9.1. Probleme de generare

10. Generarea elementelor combinatoriale

  1. 10.1.  Permutări, aranjamente, combinări

  2. 10.2.  Produs cartezian, submulțimi

11. Grafuri

  1. 11.1.  Grafuri neorientate: terminologie (nod/vârf, muchie, adiacență, incidență, grad, lanț, lanț elementar, ciclu, ciclu elementar, lungime, subgraf, graf parțial), proprietăți (conex, componentă conexă, graf complet), metode de reprezentare în memorie (matrice de adiacență, liste de adiacență)

  2. 11.2.  Arbori: terminologie (nod, muchie, rădăcină, descendent, descendent direct/fiu, ascendent, ascendent direct/părinte, frați, nod terminal, frunză), metode de reprezentare în memorie (matrice de adiacență, vector de „tați”)

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, reprezentare în pseudocod

Elementele de bază ale unui limbaj de programare (Pascal sau C, la alegere)

2.1.  Vocabularul limbajului

2.2.  Constante. Identificatori

Citeste si: Alimente bogate in B12. Surse de vitamina B12- catena.ro

Citeste si: Un băiat de 18 ani riscă 20 de ani de închisoare după o vacanță cu familia în Dubai. De ce este acuzat- antena3.ro

Citeste si: Un bărbat din Ploiești a sunat la 112 pentru că doi vecini nu răspundeau la ușă. Polițiștii au făcut o descoperire năucitoare- wowbiz.ro

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.  Structura programelor. Comentarii

2.7.  Expresii. Instrucțiunea de atribuire

2.8.  Citirea/scrierea datelor

2.9.  Structuri de control: instrucțiunea compusă, structuri alternative și repetitive

Subprograme predefinite

3.1.  Subprograme. Mecanisme de transfer prin intermediul parametrilor

3.2.  Proceduri și funcții predefinite

Tipuri structurate de date

CONȚINUTURI

4.1. Tipul tablou – tablouri unidimensionale

Fișiere text

5.1.  Fișiere text. Tipuri de acces

5.2.  Proceduri și funcții predefinite pentru fișiere text

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

6.4.  Determinare minim/ maxim

6.5.  Metode de ordonare: metoda bulelor, selecției

6.6.  Interclasare

Citeste si: Veste bună pentru gospodine și pensionare! Statul oferă bani pentru repartitoare. Cine va putea beneficia de un voucher de 750 de lei- kfetele.ro

Citeste si: VIDEO Ce a surprins Igor Cuciuc la mormântul fiicei sale: "Puișorul nostru"- radioimpuls.ro

Citeste si: Imagini fără precedent cu suprafața Soarelui, la cea mai înaltă rezoluție de până acum: „Arată în detaliu frumusețea câmpului magnetic”- antena3.ro

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

Citeste si: Programă BAC 2022. Ce trebuie să înveți pentru proba de Geografie

 

Calendar Bac 2022 – Sesiunea iunie – iulie

23—27 mai 2022 – Înscrierea candidaților la prima sesiune de examen

27 mai 2022 – Încheierea cursurilor pentru clasa a XII-a/a XIII-a

6—8 iunie 2022 Evaluarea competențelor lingvistice de comunicare orală în limba română — proba A 8—9 iunie 2022 Evaluarea competențelor lingvistice de comunicare orală în limba maternă — proba B

9—10 iunie 2022 Evaluarea competențelor digitale — proba D

13—15 iunie 2022 Evaluarea competențelor lingvistice într-o limbă de circulație internațională — proba C

20 iunie 2022 Limba și literatura română — proba E.a) — proba scrisă

21 iunie 2022 Proba obligatorie a profilului — proba E.c) — proba scrisă

22 iunie 2022 Proba la alegere a profilului și specializării — proba E.d) — proba scrisă 23 iunie 2022 Limba și literatura maternă — proba E.b) — proba scrisă

27 iunie 2022 – Afișarea rezultatelor la probele scrise (până la ora 12.00) și depunerea contestațiilor în intervalul orar 12.00—18.00

28—30 iunie 2022 – Rezolvarea contestațiilor 1 iulie 2022 – Afișarea rezultatelor finale

Citeste si: Programa BAC 2022. Ce trebuie să înveți pentru proba de Sociologie

 

 

 

 

 


Abonează-te pe


Partenerii nostri
Clipul zilei pe stirilekanald.ro:
Te-ar putea interesa si