Constante în Algoritmi

Constante în Algoritmi

Ce sunt constantele?

O constantă este o valoare fixă, care nu se schimbă pe parcursul execuției unui algoritm. Spre deosebire de variabile, care pot avea valori diferite în timpul execuției, constantele au o valoare stabilită de la început și rămân neschimbate.

Caracteristici ale constantelor

  • Odată definite, valorile lor nu pot fi modificate.
  • Sunt folosite pentru a păstra valori importante care nu trebuie să se schimbe.
  • Ajută la scrierea unui cod mai clar și ușor de întreținut.
  • Se utilizează frecvent în formule matematice și în setarea parametrilor care nu trebuie modificați.

Tipuri de constante

  • Constante numerice – Valori numerice care nu se schimbă, precum PI = 3.14 sau GRAVITATIE = 9.81.
  • Constante text – Șiruri de caractere ce rămân fixe, cum ar fi MESAJ_BUN_VENIT = "Bun venit!".
  • Constante logice – Valori care pot fi doar ADEVARAT sau FALS.

Exemple de constante

Exemplu 1: Constanta PI = 3.14 este utilizată pentru calculul ariei cercului.

Exemplu 2: O constantă pentru numărul maxim de elevi dintr-o clasă: MAX_ELEVI = 30.

Exemplu 3: O constantă pentru mesajul afișat la pornirea unui program: MESAJ_START = "Programul a început!".

Diferența dintre variabile și constante

  • Variabile: Valorile pot fi modificate în timpul execuției algoritmului.
  • Constante: Valorile sunt fixe și nu pot fi schimbate.

Utilizarea constantelor în algoritmi

Folosirea constantelor este recomandată deoarece:

  • Reduc posibilitatea de a modifica accidental o valoare esențială.
  • Fac codul mai clar și mai ușor de întreținut.
  • Permit schimbarea valorilor importante într-un singur loc, fără a fi nevoie de modificări în mai multe părți ale algoritmului.

Exemplu de utilizare a constantelor într-un algoritm

        INCEPE
        CONST PI = 3.14
        Citește raza R
        Arie = PI * R * R
        Afișează "Aria cercului este: " + Arie
        SFARSIT
    

Concluzie

Constantele sunt importante pentru păstrarea valorilor fixe și pentru a evita erorile cauzate de modificarea accidentală a datelor esențiale. Ele contribuie la claritatea și fiabilitatea codului.

Test - Constante în Algoritmi

Test - Constante în Algoritmi

Partea I: Alegere Multipla

1. Ce este o constantă?

O valoare care se schimbă pe parcursul unui algoritm
O valoare fixă care nu poate fi modificată
Un tip de variabilă specială
Un operator matematic

2. De ce sunt utile constantele?

Pentru a preveni modificarea accidentală a valorilor importante
Pentru a face codul mai lung
Pentru a crește viteza de rulare a programului
Nu au un rol important în algoritmi

3. Constantele pot fi modificate în timpul execuției unui algoritm? (A/F)

Adevărat
Fals

4. Exemplul „PI = 3.14” este o constantă utilizată pentru calculul ariei cercului. (A/F)

Adevărat
Fals

5. Care dintre următoarele este un exemplu de constantă logică?

PI = 3.14
ADEVARAT
MAX_ELEVI = 30
MESAJ = "Bun venit!"