Constantele de tip întreg sunt scrise sub forma unei secvențe de cifre, în fața căreia poate exista un semn plus sau minus. Semnul plus poate fi omis.
Exemplu de scriere a constantelor întregi:
O constantă de tip real poate fi scrisă într-una din cele două forme. În forma sa de bază este un număr zecimal a cărui parte fracționară este separată de întregul loc, așa cum se întâmplă în țările vorbitoare de limbă engleză, nu separat:
2,345, -7,75, 1,9, +1,9. 5, 5.
Punctul din înregistrarea acestei constante este necesar. Zero înainte sau după punctul poate fi omisă. Trebuie notat că numărul 2.0 nu este un număr întreg, ci un număr real, deoarece există un punct în înregistrare. Precizia reprezentării unei constante nu este mai mare de 15 cifre.
Numerele foarte mari și foarte mici nu pot fi reprezentate ca un număr cu punct zecimal. De exemplu, numărul de 0,3695 × 10 -15 (0.0000000000000003695) nu pot fi scrise în program în forma sa de bază, pentru că în acest număr semnificativ sunt doar primele 15 cifre, și ei - zerouri. Pentru ca aceste numere utilizează o formă diferită a - sub forma unui ordin de tip real, constant (sub formă exponențială). Această constantă reprezintă totalitatea sau o constantă reală în forma sa de bază, urmată de „e“ literă (sau E) și o constantă întreagă - ordine. „E“ scrisoare - un sistem zecimal bază de desemnare, precum și o constantă număr întreg în scris pentru ea - un indicator al gradului în care doriți să ridice numărul 10. Pentru constantele zecimale tip reale de precizie standard, în ordinea exponentul poate consta din mai mult de două cifre. Astfel, nici un semn de multiplicare sau semnul exponentiere sau numărul 10 în formă explicită în înregistrarea nu sunt constante folosite. Un exemplu de înregistrare a constantelor zecimale ale unui tip real de precizie standard cu comanda:
Formă matematică. Scrierea în program.
0,1 × 10 -7 0,1e-7
-2579 × 10 -25 -2579e-25
3.4871 x 10 + 12 3.4871e12
Semnul plus înaintea constantei și înaintea exponentului poate fi omis.
Constantele date mai jos în formă exponențială trebuie să fie scrise cu un număr cu punct zecimal.
În VBA, puteți efectua calcule cu dublă precizie. În acest caz, constantele folosesc până la 15 cifre semnificative. Această constantă reprezintă, de asemenea, întreaga sau o constantă reală în forma sa de bază, dar dincolo de ea prin litera „d“ (sau D) și constant întreg - ordinea care poate consta dintr-unul, două sau trei cifre. Litera D joacă un rol de numărul 10 și, în același timp, subliniază faptul că acest număr este dublă precizie. Un exemplu.
Formă matematică. Scrierea în program.
-0.1326547364986 × 10 -125 -0.1326547364986D-125
0.27182818285 × 10 +1 0.27182818285D1
În programe, puteți utiliza constante de tip șir (text), care sunt închise în textul cu ghilimele duble. Un exemplu de scriere a unei astfel de constante.
"Acesta este un exemplu de constantă a textului".
Un astfel de text poate fi atribuit variabilelor șir ca valoare nouă, afișată, imprimată, scrisă într-un fișier. O constantă string poate conține simboluri ale alfabetului rus.
"Exemplu", "WINDOWS", "Acasă".
Indicați care dintre următoarele constante numerice sunt numere întregi care sunt reale.
Un text scris de o persoană, de exemplu o scrisoare, constă din propoziții separate, fiecare dintre acestea fiind un gând complet, exprimat prin cuvinte, în conformitate cu regulile limbii în care este scrisă această literă. Programul, care este o descriere completă a algoritmului în limba algoritmică, constă din operatori separați - propoziții. Operator - instruind sistemul să efectueze una sau mai multe acțiuni. Operatorii programului sunt executați în ordine, unul câte unul, așa cum sunt scrise în program, dacă nu există operatori speciali care să modifice această comandă.
Dintre operatorii oricărei limbi algoritmice, operatorul de atribuire este cel mai adesea folosit, care în VBA este scris ca:
nume variabil = expresie
Simbolul = atribuirea mijloacelor, nu egalitatea. Instrucțiunea este executată după cum urmează: valoarea expresiei este evaluată și rezultatul este atribuit de o variabilă al cărei nume (identificator) este scris în partea stângă a operatorului de atribuire.
Exemple de operatori de atribuire:
În acest din urmă a declarațiilor de mai sus se utilizează variabila Pi, care în situațiile programului precedente atribuie o valoare. Pe parcursul dezvoltării programului, este necesar să se urmărească îndeaproape pentru a se asigura că toate variabilele din partea dreaptă a unei cesiuni, valoarea ar fi atribuită acelor operatori care se execută înainte. Cu alte cuvinte, toate variabilele din expresie trebuie inițializate.
Particularitățile operatorului de atribuire se manifestă în operarea operatorilor de tip
Acest operator indică faptul că este necesar să se ia valoarea din variabila j din câmpul alocat pentru aceasta în memorie, să se adauge la acest număr unu și să se scrie rezultatul în același câmp. Valoarea variabilei j înainte de începerea execuției operatorului și după ce nu este aceeași: variabila j este incrementată cu una.
Tipul variabilei scrise pe partea stângă a instrucțiunii poate să nu coincidă cu tipul de expresie scris în partea dreaptă. În acest caz, înainte de atribuire, se efectuează conversia de tip și atunci când se convertește un număr real la un număr întreg, acesta este rotunjit la cel mai apropiat număr întreg. În programele proiectate pentru a efectua calcule, este recomandat să folosiți variabile de tip real. Valorile întregi sunt de obicei utilizate ca indicatori în mese, contoare în operatori de cicluri și în alte cazuri speciale.
VBA are un număr de rutine concepute pentru a calcula valorile întâlnite de obicei în funcții de formule matematice, cum ar fi sinus, cosinus, rădăcină pătrată, etc. Aceste funcții se numesc funcții standard sau integrate. Pentru a calcula valoarea funcției pe care doriți să apelați procedura corespunzătoare, scriind la indicatorul, care arată ca: