Manual de auto-instruire ilustrat pentru cursul de bază, introductiv> Limba de bază> Operatorul de atribuire

Operator de atribuire. Sintaxa operatorului de atribuire.

În versiunile mai vechi ale BASIC, operatorul de atribuire a început întotdeauna cu cuvântul Let. Acum nu este cazul, iar operatorul de atribuire arată ca o ecuație matematică obișnuită. Dar nu este așa!







Prevenirea
Partea stângă a operatorului de atribuire poate conține numai numele variabilei la care se va scrie noua valoare și nimic altceva! Partea dreaptă a operatorului de atribuire poate conține: o valoare specifică atribuită unei variabile (în funcție de tipul de variabilă - un număr sau un caracter sau un șir); Expresie aritmetică sau algebrică care conține atât numere specifice cât și denumiri ale altor variabile care au deja valori; Numele unei alte variabile care are deja o valoare.

Ambele părți ale operatorului de atribuire sunt unite printr-un semn egal. Tipul variabilelor din partea stângă și din dreapta a instrucțiunii de atribuire trebuie să se potrivească!

În cazul în care interpretul limba de bază întâlnește în operatorul de atribuire de program, acesta se ocupă după cum urmează: a făcut toate calculele și operațiunile necesare de pe partea dreaptă a operatorului, există o anumită valoare (numeric sau caracter), iar această valoare este stocată în variabila al cărui nume este listat pe partea stângă .







Prevenirea
În acest caz, vechea valoare a variabilei, al cărei nume este indicat în partea stângă a operatorului de atribuire, este pierdută iremediabil. Valorile variabilelor care participă în partea dreaptă nu se modifică.

Dacă specificați o variabilă în programul dvs. pentru prima dată fără atribuirea vreunei valori, interpretul implicit va fi valoarea la zero.

Sintaxa operatorului de atribuire

operator de atribuire pronuntate dupa cum urmeaza: „Asociați valoarea Z X minus trei pătrat de Y în paranteze plus șapte“ (Figura 1.3.). În nici un caz nu puteți spune: "Zet este egal" și mai departe pe text.


Fig. 1.3. Un exemplu de utilizare a operatorului de atribuire

Să luăm în considerare lucrarea declarației de atribuire de mai sus cu exemplul unui fragment dintr-un mic program:

Întrebarea.
Ce va fi egal cu Z după ce toți operatorii de atribuire sunt executați?

Soluția.
Interpretul face următoarele:

  • atribuie variabilei X o valoare de 15;
  • atribuie valoarea lui Y la 2;
  • calculează valoarea părții din dreapta a celui de-al treilea operator de atribuire (15-3 * 2 ^ 2) +7. Se pare 10;
  • atribuie o valoare de 10 variabilei Z.

Răspuns.
După ce toți operatorii de atribuire au fost executați, valoarea Z va fi de 10.

Întrebarea.
Și dacă primii doi operatori de sarcini lipsesc, care ar fi valoarea lui Z?

Răspuns.
În acest caz, interpretul ar fi luat X și Y implicit este 0, pentru a calcula aceste zerouri valoarea de pe partea dreaptă și sa dovedit că Z, în acest caz este egal cu 7.

Proiectele noastre







Trimiteți-le prietenilor: