- Caracteristicile variabilelor de programare
- Alocare de memorie
- Afirmație
- domeniu
- Tipuri de variabile în programare
- Integer (scurt, lung)
- Punct plutitor (simplu, dublu)
- Caracter
- boolean
- Șir lungime fix
- Șir lungime variabilă
- Exemple de variabile programatice
- Schimbați o variabilă
- Referințe
O variabilă în programare este o unitate de date care își poate modifica valoarea. Este cea mai simplă formă de stocare, reprezentând o zonă de memorie în care este stocat un element de date.
Dacă un program de calculator ar fi o clădire, atunci variabilele ar fi blocurile care constituie fundația sa. Variabilele sunt componente critice ale oricărui program. Aceasta nu ar putea fi eficientă fără variabile.

Sursa: pixabay.com
O variabilă poate fi temperatura aerului sau prețul stocului. Acestea sunt toate valorile care se pot schimba.
Variabilele au două scopuri importante, care sunt faptul că programatorul poate alege numele acestora, facilitând astfel programarea și, de asemenea, că poate scrie programe sau funcții care funcționează cu orice valoare în ele.
Dacă cunoașteți deja foile de calcul, s-ar putea să credeți că variabilele sunt ca niște celule, care pot fi apoi utilizate în formule, indiferent de valorile pe care le conțin în ele.
Toate limbajele de programare procedurale, precum C, Basic și Pascal au variabile, fiind capabile să admită diferite tipuri și să le permită să le manipuleze în moduri diferite.
Caracteristicile variabilelor de programare
Alocare de memorie
O variabilă este marcatorul unei locații din memoria computerului. Când creați o nouă variabilă într-un program, programul alocă cantitatea de memorie bazată pe tipul de date al variabilei.
Prin urmare, este un loc în memoria computerului. Ar trebui să vă gândiți la memorie ca și cum ar fi un bloc, atunci când un program este executat, acesta va avea acces la un bloc de memorie.
Afirmație
Când declarați o variabilă, îi dați un nume și îi dați și un tip. De fapt, spațiul este creat unde valoarea sa va fi stocată. Astfel, pentru a declara o variabilă într-un program trebuie să indicați ce tip de variabilă este.
Unele limbaje de programare necesită declararea unei variabile înainte de a o utiliza. Altele vă permit să definiți valoarea unei variabile fără a fi nevoie să o declarați mai întâi.
domeniu
Domeniul de aplicare determină cât de departe poate fi citită sau modificată valoarea unei variabile.
Variabilele globale sunt cele care pot fi utilizate pe parcursul întregului program. Adică, domeniul său de aplicare este întreaga aplicație.
Variabilele locale pot fi utilizate numai în funcția sau procedura în care au fost declarate sau, de asemenea, în orice altă funcție numită de acea funcție.
Domeniul de aplicare este ierarhic și se aplică numai de sus în jos, de la corpul principal al programului la funcțiile pe care le apelează și de la funcții la alte sub-funcții.
Prin urmare, dacă o variabilă este declarată în partea de sus a programului, o altă variabilă cu același nume nu poate fi declarată într-o funcție.
Cu toate acestea, dacă declarați o variabilă într-o funcție, puteți declara o altă variabilă cu același nume într-o altă funcție. Ele vor fi variabile diferite și pot avea valori diferite.
Tipuri de variabile în programare
Când este creată o variabilă, trebuie să declarați și ce tip de date va conține. Acest lucru se realizează deoarece programul va utiliza diferite tipuri de date în moduri diferite.
Integer (scurt, lung)
Acest tip corespunde numerelor întregi, cum ar fi 1, -15, 0. Variabilele întregi sunt utilizate atunci când se știe că nu va exista niciodată nimic după punctul zecimal. De exemplu, dacă programați un generator de bile de loterie, toate bilele au numere întregi.
Diferența dintre tipurile întregi scurte și cele întregi lungi este numărul de octeți folosiți pentru a le stoca.
Acest lucru va varia în funcție de sistemul de operare și hardware-ul utilizat. În prezent se poate presupune că un număr întreg va avea cel puțin 16 biți și un număr întreg lung va fi de cel puțin 32 biți.
Punct plutitor (simplu, dublu)
Numerele cu puncte flotante, cum ar fi 3.2435, sunt cele care conțin părți fracționate. Cuantificatoarele simple și duble sunt analoge cuantizatoarelor scurte și lungi utilizate cu tipul întreg pentru a indica câți biți vor fi folosiți pentru stocarea variabilei.
Caracter
Acest tip reprezintă valoarea unui personaj. De exemplu, o literă a alfabetului, o cifră sau un simbol special. Este folosit pentru a stoca un singur caracter de text.
Frecvent văzută în programele C, care nu pot gestiona șirurile de caractere. Valoarea care este stocată este de fapt un număr întreg care reprezintă codul (de exemplu, ASCII) pentru caracterul reprezentat.
boolean
O variabilă booleană poate stoca una dintre următoarele două valori: adevărat sau fals. Acestea sunt de obicei un număr întreg, de exemplu în Visual Basic False este 0 și True este -1. Valorile pentru Adevărat și Fals sunt constante.
Șir lungime fix
Șirurile sunt variabile care conțin text și au două tipuri. Cu un șir cu lungime fixă, declarați câte caractere va conține șirul respectiv.
Anumite apeluri API în Windows necesită utilizarea șirurilor de lungime fixă, dar în general nu sunt utilizate în Basic. În C, acestea sunt implementate ca o serie de caractere.
Șir lungime variabilă
Este cea în care lungimea nu este definită. Acesta este tipul implicit în Basic și este util pentru preluarea de la utilizator unde nu știți care va fi răspunsul.
Exemple de variabile programatice
Mai jos este prezentat un exemplu de variabilă folosită în limbajul de programare Perl.
- my $ compname = "Test scris";
- imprimați „Exemplu văzut, $ compname”;
Acest exemplu declară variabila numită compname folosind cuvântul cheie my. Semnul dolar ($) din limbajul de programare Perl indică faptul că compname este numele unei variabile, dar semnul dolar nu face parte din numele variabilei.
În prima linie a programului, variabilei i se atribuie o valoare utilizând operatorul de atribuire "=".
Valoarea compname este șirul de caractere: Test scris, inclus în ghilimele duble. Citatele duble indică faptul că textul din interior este un șir de caractere, dar nu fac parte din datele șirului.
Când rulează programul, instrucțiunea de tipărire înlocuiește numele variabilei $ compname cu valoarea atribuită din șir, afișând astfel rezultatul: Exemplu văzut, Test scris.
Schimbați o variabilă
Există multe moduri diferite în care o variabilă poate fi schimbată, schimbată sau setată la o valoare diferită. Următorul tabel oferă exemple despre modul în care o variabilă ar putea fi modificată, oferind o explicație despre ceea ce se face.

Referințe
- Martin Gibbs (2020). Bazele variabilelor în programarea C. Luat de la: studiu.com.
- Advanced Ict (2020). Variabile și structuri de date în programare. Luat de la: Advanced-ict.info.
- Future Learn (2020). Utilizarea tipurilor de date și a variabilelor. Luat de la: futurelearn.com.
- Computer Hope (2020). Variabil. Luat de la: computerhope.com.
- Techopedia (2020). Variabil. Preluat de la: plafonpedia.com.
