Operatorul de atribuire în "Pascal": ce se intenționează, ce acțiuni sunt efectuate

Turbo Pascal este un limbaj de programare simplu, dar studiul său este laborios, dacă luați această problemă în serios. Utilizatorul novice comportă elementele de bază ale codului cu cel mai simplu. De exemplu, el învață mai întâi ce acțiuni are operatorul de atribuire, pentru care este necesar, cum să afișeze un șir sau variabile. Numai atunci programatorul se va întoarce la proceduri și funcții, va lucra cu date despre caractere și șir, fișiere și grafică. Deci, ce este un operator de atribuire? Care este rolul său în scrierea codului?

cesiune operator

Organizarea ferestrei aplicației Turbo Pascal

Înainte de a trece la studiul materialelor teoretice, care de fapt include întrebarea despre ce este un operator de atribuire, trebuie să te uiți în jur în zona de lucru a lui Turbo Pascal.

Meniul aplicației este alcătuit din următoarele secțiuni:

  • Fișier - conceput pentru a executa comenzi de bază cu fișiere (creați, deschideți, închideți, salvați etc.).
  • Editați - aceasta include comenzi pentru lucrul cu editarea de text (copiere, lipire, tăiere, etc.).
  • Căutați - este necesar să căutați și să înlocuiți textul în întregul text al programului.
  • Run - proiectat pentru a rula codul finit, inclusiv pentru demonstrarea pas cu pas a lucrării.
  • Compilează - compilează codul.
  • Debug - este necesar pentru a facilita căutarea erorilor în textul programului.
  • Instrumente - vă permite să profitați de anumite caracteristici suplimentare ale aplicației.
  • Opțiuni - stabilește opțiunile necesare pentru a lucra cu compilatorul și cu mediul de programare.
  • Fereastră - este necesară pentru a efectua operațiuni cu ferestre.
  • Ajutor - este necesar pentru a găsi răspunsul la întrebare.

Acum, aplicația câștigă popularitate Pascal ABC. Din punctul de vedere al unor utilizatori, în acest mediu este mult mai convenabil să lucrezi.

Elemente de Turbo Pascal

operatorul de alocare în pascal

În fiecare limbaj de programare, structura codului este diferită, dar există puncte comune. Deci, în Pascal, proiectarea întregii sarcini va arăta astfel:

Program primer- // Titlul programului

Folosește crt- // Lista modulelor utilizate

Eticheta metka1- // Descrierea etichetei

Număr const = 10- // Declarație constantă

Tastați newtype = set de șir - // Descrierea tipurilor de variabile

Var a: integer - b: real - c: newtype - d: boolean - e: char - // Declarație de variabile

----------------------------------- // Descrierea procedurilor și funcțiilor

începe

{program body} // Secțiunea de operatori

Sfârșit.

Operatorul de atribuire își ia locul de onoare în corpul programului.

O scurtă excursie în tipurile de date de programare

Nu numai operatorul de sarcini din Pascal ridică întrebări pentru utilizatori. Tipurile de date generează adesea și situații de blocare.

Toate datele din mediul Turbo Pascal sunt împărțite în două categorii: variabile și constante. Ele pot aparține unuia dintre următoarele tipuri:

  • întreg;
  • reale;
  • simbolic;
  • șir de caractere;
  • scris;
  • logic.

Constantele pot fi, de asemenea, rezervate.

Variabilele sunt descrise în cod după cum urmează: var : tipul de date. Constanta este declarata ca: const = valoare.

Parantezele din codul programului < > nu trebuie să setați.

Principalii operatori ai limbajului Turbo Pascal



Operatorul este un design care arată ce acțiuni ar trebui să efectueze programul. În scrierea codului, în special în limba Turbo Pascal, există mulți operatori:

  • condiționată;
  • componente;
  • alegerea mai multor opțiuni;
  • tranziție;
  • atribuire;
  • deasupra înregistrărilor și obiectelor;
  • goale;
  • cicluri (cu parametru, condiție prealabilă, postcondiție).

Operatorii programelor sau construcțiilor care fac parte din codul programului sunt întotdeauna executați în ordinea în care sunt scrise, adică de sus în jos, de la stânga la dreapta. O excepție este construcția condiționată. Operatorul de asignare, la fel ca multe altele, cere la sfârșitul liniei prezența semnului ";", adică punct și virgulă. Astfel, acest simbol separă construcțiile între ele și crește vizibilitatea programului. Dar există un "ALT": o punct și virgulă categoric nu poate fi pusă înaintea cuvântului altceva.

Operatorii de intrare sunt citiți (variabile) și readln (variabile). Exemplu: citiți (a) - readln (a, b) - readln (d).

Operatorii sunt O scriere (variabile) și writeln (variabile). Exemplu: write (a, g) - writeln (lsquo-enter dannyersquo -) - scriere (zona lsquo suprafață S = rsquo-, S) - scriere (f: 6: 3).

Pentru a întârzia ecranul în Turbo Pascal, utilizați operatorul cititorului la sfârșitul codului înainte de ultimul sfârșit. În acest program, absența unei astfel de linii nu va afișa conținutul soluției. În PascalABC, scrierea textului la sfârșitul codului este opțională.

Pentru a curăța ecranul, conectați instrucțiunea clrscr, care apelează modulul crt încorporat. Din nou, fiecare program are propriile nuante.

Operator de atribuire

Acum mergeți direct la subiectul nostru. Operatorul de atribuire în Pascal este procesul de introducere a valorilor variabilelor în celulele de memorie. În general, se pare că o scriere coerentă a unui colon cu semnul "egal", adică «: =». Aceste simboluri sunt responsabile pentru operația de atribuire.

Pentru ce este operatorul de atribuire? Mecanismul activității sale este următorul: în cursul programului se calculează o expresie, rezultatul căreia trebuie stocată în memorie. Adresa celulei unde vor fi înregistrate datele este determinată de variabila din stânga semnului ": =".

Schematic, poate fi desemnat după cum urmează:

  • variabil larr - expresia rezultată.

Ca exemple oferim mai multe expresii:

  • A: = b + c / 2;
  • b: = n;
  • n: = b;
  • x: = 15;
  • x: = x + 3.

Trebuie notat că cele două expresii "b: = n" și "n: = b" execută diferite acțiuni.

Particularitatea operatorului de atribuire este că datele aflate pe diferitele părți ale semnului ": =" (care este citit ca "atribuire") trebuie să aparțină aceluiași tip. Cu alte cuvinte: compatibilitatea lor de atribuire trebuie să fie de 100%. De exemplu, o expresie intregă poate fi atribuită unei variabile reale, deoarece o submulțime a variabilelor întregi face parte din regiunea fracționată. Ie intrarea "variabila reala: = expresia intreg" este corecta.

Pentru ce este operatorul de atribuire?

Exemple de sarcini

Pentru a înțelege care este operatorul de atribuire, trebuie să rezolvați mai multe sarcini. Numai practica va evita greșelile brutale și de neiertat în scrierea codului și, de asemenea, va economisi timp.

Alocarea 1

Se dă un cerc. Prin convenție, lungimea cercului L este introdusă de utilizator de la tastatură. Este necesar să se calculeze aria cercului S delimitată de acest cerc.

Algoritmul acțiunilor:

  • Calculați valoarea razei, pornind de la formula lungimii cercului.
  • Setați formula de zonă a cercului.
  • Rezulta rezultatul pe ecran.

operatorul de atribuire are forma

Activitatea 2

Un con trunchiat este dat. Utilizatorul specifică razele bazelor Rb, Rm și înălțimea h. Calculați volumul și suprafața figurii folosind formule și valori date.

ceea ce face operatorul de atribuire

Algoritmul acțiunilor:

  • Introduceți datele necesare din tastatură.
  • Specificați formulele pentru găsirea volumului și a suprafeței unui con trunchiat.
  • Calculați V și S.
  • Afișați-le pe ecran.
Distribuiți pe rețelele sociale:

înrudit
Turbo Pascal. În timp ce ... buclă cu condiție prealabilăTurbo Pascal. În timp ce ... buclă cu condiție prealabilă
Tipuri de variabile în Pascal: descriere, proprietăți, exempleTipuri de variabile în Pascal: descriere, proprietăți, exemple
Algoritmi liniare - schema, structura și computațiaAlgoritmi liniare - schema, structura și computația
Delphi postează în PascalDelphi postează în Pascal
Cum de a învăța programarea de la zero în limbi de programare populareCum de a învăța programarea de la zero în limbi de programare populare
Un exemplu de programe în Pascal. Programarea în PascalUn exemplu de programe în Pascal. Programarea în Pascal
Structura programului Pascal: programare pentru incepatoriStructura programului Pascal: programare pentru incepatori
Ce este o afirmație condiționată?Ce este o afirmație condiționată?
Pascal este ... Limbajul Pascal pentru incepatori: descrierePascal este ... Limbajul Pascal pentru incepatori: descriere
Ce este Pascal. Programarea în PascalCe este Pascal. Programarea în Pascal
» » Operatorul de atribuire în "Pascal": ce se intenționează, ce acțiuni sunt efectuate