variabile
Orice program procesează datele (obiecte de informare). Aceste lucrări cu un program stocat în memoria calculatorului (de obicei RAM). Programul trebuie să știe unde sunt, modul în care cantitatea de memorie are, cum să interpreteze datele (cum ar fi numere sau siruri de caractere). mecanism variabil există pentru a oferi acces la zonele de memorie ale programului.
Variabilele sunt descrise la începutul programului și cum să raporteze cu privire la ce date programul va funcționa și cât de mult spațiu pe care o ocupă. Cu alte cuvinte, memoria rezervată. Dar acest lucru nu înseamnă că valorile specifice (date) sunt plasate în celula de memorie. La momentul de memorie de rezervă în ele poate fi orice.
În procesul de implementare a programului în celula de memorie vor fi plasate valori specifice, preluate de acolo, schimbare, din nou înregistrat. Suntem prin apelul programului lor de către numele de variabile care au fost descrise la începutul programului.
Numele de variabile pot fi aproape orice combinație de litere englezești și cifre (fără spații). Este imposibil de nume de variabile sunt aceleași cu cuvinte care sunt orice comenzi ale unui limbaj de programare. Nu puteți începe nume variabile cu numere sau caractere speciale. Pentru numele de variabile sunt ușor de citit, ar trebui să încercați să rămânem la o pereche de reguli. În cazul în care programul nu este cel mai simplu exemplu, numele variabilelor trebuie să fie cuvinte semnificative sau abrevieri. Este de dorit ca numele variabilelor nu sunt prea lungi.
În Pascal, majuscule și minuscule în numele variabilelor nu diferă.
În descrierea variabilelor indicate nu numai numele lor, dar, de asemenea, tipul. Tipul de variabile raportează despre cât de mult de memorie să le aloce și ce fel de date este planificat să se mențină. Mai precis stocat va exista întotdeauna un număr în sistemul binar. Dar ceea ce înseamnă pot fi orice: un număr întreg sau fracționar, simbol, șir de caractere, matrice, înregistrare, etc. Ie. tipul de variabilă determină ce putem salva în zona de memorie, care este conectat cu o variabilă descrisă.
În exemplul următor, o intrare valori variabile de trei tipuri și diferite admisibile pentru a efectua tipurile lor de operare. În cazul în care tipul de variabile întregi, atunci ele pot fi atribuite numai numere întregi în intervalul -32,768 la 32767. Sub tip întreg în Pascal de programare 2 octeți, care este egală cu 16 biți, ceea ce înseamnă că puteți stoca 2 16 (65536) valori ( numere negative și pozitive, și zero). În cadrul acestor game de variabile int1 și INT2 poate lua orice valoare. Când încercați să scrie la valorile variabile nu sunt genul ei de eroare apare.
Un exemplu al programului de lucru:
Astfel, variabilele asociate cu locația de memorie, conținutul care poate schimba cursul executării programului într-un anumit interval.
Lungimea variabilelor
Versiunile timpurii ale compilatoare Pascal trebuie să ia în considerare restricția privind lungimea numelor variabile. Numele este doar primele opt caractere. Prin urmare, astfel de variabile ca variable1 și compilator variable2 perceput ca fiind unul și același lucru, pentru că primele opt caractere ale aceleași.
În versiunea actuală a compilatorului din limba Pascal nici o astfel de restricție. De exemplu, ca urmare a următoarelor ca un program în Pascal Free mediu și Turbo Pascal 7.1 afișează două numere diferite (10 și 20). Acest lucru înseamnă că compilatoare permit mai mult de opt caractere în numele variabilelor (și a altor identificatori: numele constantelor, proceduri etc.).
Ce este de făcut în cazul în care programul trebuie să utilizeze în mod constant unele același număr. Se pare că acest lucru nu este o problemă. Poate fi descrisă ca o variabilă, apoi se atribuie o valoare pentru ea și nu-l schimbe în program. Cu toate acestea, acest lucru nu este întotdeauna convenabil (puteți schimba din greșeală), astfel încât în limbaje de programare, de stocare a datelor, există constante în plus față de variabilele.
Principalul avantaj al constantelor este că acestea sunt descrise la începutul programului și au atribuit imediat aceeași valoare, și nu se schimbă în timpul rulării constante. Dar, dacă nu trebuie să modificați la editarea codului, programator decide să schimbe valoarea unei constante, acesta va intra în descrierea o valoare diferită, și codul de program în sine. Prin urmare, în cazul în care programul de multe ori aveți de gând să utilizați orice sens, aceasta descrie în secțiunea constantă, care este situat într-o secțiune program de variabile:
O valoare constantă poate fi cele mai multe tipuri de date, care sunt utilizate în Pascal.
Luați în considerare următorul program:
constante dactilografiate
În plus față de constantele Pascal uzuale folosite tastat constante. Se poate spune că ele ocupă o poziție intermediară între variabile și constante. Ei primesc valoare în descrierea (ca o constantă), dar se poate schimba în corpul programului (sub formă de variabile).
Descrie constante tastate în secțiunea constante: