Informatică Alte teme

Bacalaureat informatica Pascal subiecte

Subiectele de bacalaureat la informatică în Pascal includ exerciții de programare care testează cunoștințele de algoritmizare și sintaxa limbajului. Acestea acoperă subiecte ca utilizarea vectorilor, procedurilor și structurilor de control. Pregătirea implică exersarea codului și înțelegerea cerințelor.

Structuri comune în subiecte

  • Vectori și matrice Probleme care cer citirea, afișarea sau prelucrarea tablourilor, ca calculul mediei sau găsirea maximului.
  • Proceduri și funcții Exerciții care necesită definirea subprogramelor pentru operații repetitive, cum ar fi verificarea primului unui număr.
  • Fișiere text Sarcini de citire și scriere în fișiere, precum numărarea liniilor sau a cuvintelor dintr-un document.

Exemplu rezolvat: Verificare număr prim

  1. 1
    Pasul 1: Enunțul Scrie un program în Pascal care verifică dacă un număr n dat este prim.
  2. 2
    Pasul 2: Algoritmul Un număr este prim dacă are exact doi divizori: 1 și el însuși. Parcurge numerele de la 2 la sqrt(n) și verifică divizibilitatea.
  3. 3
    Pasul 3: Cod Pascal program VerificPrim; var n, i: integer; prim: boolean; begin readln(n); prim := true; for i := 2 to trunc(sqrt(n)) do if n mod i = 0 then prim := false; if prim and (n > 1) then writeln('Prim') else writeln('Nu e prim'); end.
  4. 4
    Pasul 4: Exemplu numeric Pentru n = 7, programul afișează 'Prim' deoarece 7 nu are divizori între 2 și sqrt(7) ≈ 2.64.

Instalează un compilator Pascal și testează codul pe subiecte vechi pentru a te familiariza cu mediul.

Mai multe din Alte teme