Curs - constanta
Chemat valoare constantă, valoare care nu se schimbă în timpul execuției programului.
Constantele numerice sunt folosite pentru a înregistra numere. Există următoarele tipuri de ele:
Integer (întregi) constante sunt scrise cu un + sau -, sau nesemnate, de regulile aritmetice uzuale:
Numerele reale pot fi înregistrate într-una din cele două forme:
înregistrarea normală: 2.5 -3.14 2 - rețineți că partea întreagă separat de simbolul punct zecimal;
( „Științifică“) sub formă exponențială: În acest număr real de înregistrare este reprezentat ca m * 10p, unde m - numărul de mantisei sau bază, 0.1≤ | m | ≤1, p - ordinea numărului dat de constanta întreg. Într-adevăr, orice număr real poate fi reprezentat în formă exponențială:
Toate calculatoarele compatibile IBM, numerele reale sunt stocate ca un set de mantisei și ordine, care simplifică operațiunile de pe ele, folosind o procesare aritmetică specială separat mantisă și ordine. Pentru înregistrarea numărului de program în formă exponențială notație ca „înmulțit cu 10 la puterea“ este utilizat simbolul E sau e (limba latină):
-153,5 -0.1535 * 103 -0.1535E3 sau -1.535E02
99.005 0.99005 0.99005E + 102 * 2 sau 9.9005e + 01
Fără măsuri speciale, programul Pascal va afișa și imprimanta sunt numere reale în acest formular. În plus, această formă este convenabilă pentru înregistrarea numerelor foarte mici și foarte mari:
Deoarece cantitatea de memorie rezervată pentru mantisa, iar comanda este limitat, numerele reale sunt întotdeauna reprezentate în memoria calculatorului cu o anumită eroare. De exemplu, o fracție simplă reală 2/3 rezultate în zecimal 0.666666 ... și, indiferent de cantitatea de memorie alocată pentru a menține numărul, este imposibil să păstreze toate personajele sale, în partea fracționară. Una dintre problemele comune ale programării este contul posibilelor erori atunci când se lucrează cu numere reale.
există altele din speciile lor, cu excepția constante numerice:
constante logice sunt utilizate pentru a verifica adevărul sau falsitatea anumitor condiții în program și poate lua doar una dintre cele două valori: adevărat cuvânt funcția denotă adevăr și fals - false;
constante de caractere poate fi setat la orice caracter tastat și salvat ca caracterul închis în apostroful ( „ghilimele simple“):
În acest din urmă caz, valoarea unei constante caracter este spațiul de caractere. Dacă doriți să se înregistreze ca constanta caracter apostrof, se dublează în apostroful externe: „“ „“.
Pentru constantele de caractere sunt, de asemenea, #X fel, în cazul în care X - o valoare numerică 0-255, inclusiv, reprezentând codul ASCII zecimal caractere. tabelul de cod ASCII utilizate de către sistemele de operare DOS și Windows, sunt prezentate în apendicele 1. De exemplu, valoarea # 65 se va întâlni litera de cod „A“ în limba latină. intrarile de la tastatura de procesare și codurile de tastatură extinse sunt descrise în Sec. 24 și apendicele 5.
constantele șir - este orice secvență de caractere ghilimele simple. De obicei, constantele șir sunt utilizate pentru a scrie date de intrare pentru a promptă emise de program, mesajele de diagnostic și m P..:
„Introduceți valoarea X“
Dacă nevoia constantă șir pentru a scrie un apostrof în sine, este la fel ca și pentru constantele de caractere.
constantelor numite sunt enumerate în secțiunea din descrierea programului care seamănă cu următoarea declarație:
cuvinte cheie Const indică începutul secțiunii de declarare a constantelor numite. Este clar că adesea este mai convenabil să se refere la constanta de nume, decât de fiecare dată să-l rescrie o valoare numerică sau șir de caractere. Aici este un exemplu al acestei secțiuni:
lang = 'Turbo Pascal 7.1';
Aici este descrisă o valoare constantă numerică cu baza e de logaritm natural și o constantă șir numit lang, care cuprinde „Turbo Pascal 7.1“ string.
Toată lumea pentru a da numele programatorului trebuie să fie unic în cadrul unui program. Dacă includem această secțiune în program, nu mai putem crea în alte obiecte ei cu numele și e LANG.
Încă de lucru pe calculator
Informatică Rezumat