Identificatori, limbi de programare pentru teoria pascalului, pascal și delphi

Pentru a rezolva problema programului a avut un proprietăți în masă, ar trebui să fie utilizate în loc de valori specifice ale variabilelor de a folosi simbolurile lor, pentru a putea schimba valorile lor în timpul execuției programului. Pentru variabile și constante, proceduri diferite, funcții, obiecte folosite nume - identificatori care stabilesc corespondența între obiect și un anumit set de caractere.

Pentru a desemna tipurile de date, constantele, procedurile și funcțiile predeterminate de dezvoltatorii de limbi, se utilizează identificatori standard. de exemplu: integer, Sin, Cos, Ln, Sqr, Sqrt, Citiți, Read, Scrieți, Writeln. În acest exemplu, identificatorul standard Sin numește o funcție care calculează sinusul unghiului specificat, Read, Readln apelează procedura care organizează intrarea datelor, Write, Writeln apelează procedura care organizează ieșirea datelor. Orice identificator standard, spre deosebire de cuvintele rezervate, poate fi redefinit, dar acest lucru duce deseori la erori. Prin urmare, în practică, identificatorii standard sunt utilizați cel mai bine fără nicio modificare.

Identificatorii definiți de utilizator sunt utilizați pentru a denumi etichetele, constantele, variabilele, procedurile și funcțiile definite de programator. În acest caz, identificatorii de program trebuie să fie unic, t. E. Un identificator nu poate în fiecare bloc al programului utilizat pentru a indica mai mult de o variabilă sau o constantă, și t. D.

Turbo Pascal compilator este strict după acest lucru, iar în cazul în care această cerință nu este îndeplinită, atunci eșuează compilare și afișează un mesaj de eroare «eroare 4: Duplicate de identificare» și ID-ul duplicat specificat.

Identificatorul nu poate conține spații sau caractere speciale. Rețineți că literele alfabetului rusesc nu pot face parte din identificatorul Turbo Pascal.

La scrierea programelor, trebuie să urmați regulile generale pentru scrierea identificatorilor:

1. Identificatorul poate începe numai cu o literă sau o subliniere (cu excepția unei etichete care poate începe, de asemenea, cu o cifră);

2. Identificatorul poate fi alcătuit din litere, numere și sublinieri (spațiile, punctele și alte caractere speciale nu sunt permise);

3. Trebuie să existe cel puțin un spațiu între cele două elemente de identificare;

4. Lungimea maximă a identificatorului este de 127 de caractere, dar numai primele 63 de simboluri sunt semnificative;

5. Când scrieți identificatori, puteți utiliza atât litere mari, cât și litere mici. Compilatorul nu face distincție între ele, deși au coduri ASCII diferite. În practică, se recomandă ca această caracteristică să fie utilizată pentru citirea și înțelegerea mai ușoară a valorilor identificatorului. Deci, în loc de identificatorul nomerotdela, este mai bine să scrie NomerOtdela, capitalizând fiecare din cele două părți semantice.

Identificatorii selectați corect fac mult mai ușor să citească și să înțeleagă programul și, de asemenea, să reducă probabilitatea de erori la modificarea programelor. De exemplu, este mai convenabil să utilizați identificatorul de date pentru valoarea datei decât pur și simplu litera D sau orice alt simbol.

2graph - eroare, identificatorul începe cu o cifră

Nomer.Doma - eroare, identificatorul conține un punct

Suma este o eroare, identificatorul conține literele alfabetului rusesc.