Lecții de informatică la școală - Cantități, tipuri și proprietăți ale acestora. Mărimi: constante, variabile, tipuri de mărimi. Atribuirea, intrarea și ieșirea valorilor. Algoritmi liniari pentru lucrul cu marimi

Biletul numărul 7

2. Căutarea de informații pe Internet folosind limbajul de interogare.


1. Mărimi: constante, variabile, tipuri de mărimi. Atribuirea, intrarea și ieșirea valorilor. Algoritmi liniari lucrul cu cantitățile.

Se știe că fiecare algoritm este compilat pentru un anumit interpret. În calitate de interpret vom considera un computer echipat cu un sistem de programare într-un anumit limbaj. Calculatorul executor funcționează cu anumite date conform unui anumit sistem de comandă.


Date. Un computer lucrează cu informațiile stocate în memoria sa. Separa obiect informativ(număr, simbol, șir, tabel etc.) este numit mărimea . Cantitatile procesate de program se numesc date.

Mărimile din programare, la fel ca și mărimile matematice, sunt împărțite în variabileȘi constante(permanent).

De exemplu, în formulă (A 2 -2ab+b 2 ) a, b - variabile, 2 - constant.

constante- acestea sunt date care sunt înregistrate în textul programului și nu se modifică în timpul executării acestuia.

constante sunt scrise în algoritmi cu valorile lor zecimale, de exemplu: 23, 3.5, 34. Valoarea unei constante este stocată într-o celulă de memorie alocată acesteia și rămâne neschimbată în timpul funcționării programului.

Variabileîn programare, ca și în matematică, ele sunt desemnate prin nume simbolice și își pot schimba semnificația în timpul execuției programului. Numele sunt numite identificatori (de la verbul „identifica”, care înseamnă a desemna, a simboliza). Identificatorul poate fi o literă, mai multe litere sau o combinație de litere și cifre. De regulă, sunt folosite numai litere ale alfabetului latin, iar primul caracter din identificator este o literă. Exemple de identificatori: A, X,B.S.. prim, r25 și așa mai departe.

Sunt variabile întreg, real, logic, caracter și literal.

Exista trei principale tip de cantități, Cu cu care funcționează computerul:


  • numeric – întreg și numere reale,

  • simbolic – text care poate conține litere (rusă și latină), numere, semne de punctuație, simboluri de serviciu etc.,

  • logic – ia două valori: True (adevărat) și False (fals).
Sistem de comandă. Orice algoritm este construit pe baza sistemului de comenzi al interpretului căruia îi este destinat. Indiferent de limbajul de programare în care este scris programul, algoritmul de lucru cu cantități este compus din următoarele comenzi:

Misiune


- intrare
- concluzie

Procesul de rezolvare a unei probleme de calcul este un proces de modificare secvențială a valorilor variabilelor. Ca urmare, se obține un rezultat în anumite variabile. O variabilă primește o anumită valoare ca urmare a unei atribuiri. Comanda de atribuire- unul dintre comenzile principaleîn algoritmi de lucru cu mărimi. Atribuirea este introducerea unei anumite valori într-o celulă alocată pentru o variabilă ca urmare a executării unei comenzi.

Pentru a seta valoarea unei variabile, utilizați operator de atribuire. Când se execută o instrucțiune de atribuire, variabilei al cărei nume se află la stânga semnului egal primește o valoare egală cu valoarea expresiei (aritmetică, șir sau boolean) care se află la dreapta semnului egal.

O vom scrie astfel:


=
Semnul „=" scrie „atribuiți”. De exemplu: Z=X+Y.
Calculatorul evaluează mai întâi expresia, apoi atribuie rezultatul variabilei din stânga semnului „=”.

Dacă, înainte de a executa această comandă, conținutul celulelor corespunzătoare variabilelor X Y, Z, a fost cam asa:



Valorile variabilelor inițiale Datele problemei care se rezolvă sunt de obicei specificate prin intrare.
Comanda de intrareîn descrierile algoritmilor va arăta astfel:

intrare .
De exemplu, în BASIC: INPUT „Introduceți variabile ”; A, B, C
Dacă valoare variabilă nicio valoare nu este atribuită (sau nu este introdusă), atunci este nedefinită.

Rezultatele rezolvării problemei sunt comunicate de computer utilizatorului prin execuție comenzi de ieșire:

concluzie .
De exemplu, în BASIC: PRINT X1, X2.

Expresii - au scopul de a efectua calculele necesare, constau din constante, variabile, indicatori de funcție (de exemplu, exp(x)), unite prin semne de operație.

Expresiile sunt scrise sub formă secvențe liniare de caractere(fără simboluri indice și indice, fracții „cu mai multe etaje” etc.), ceea ce vă permite să le introduceți în computer prin apăsarea secvențială a tastelor corespunzătoare de la tastatură.

Există expresii aritmetică, logică și șir.

Tipuri de operatii:


  • aritmetic operații +, -, *, / etc.;

  • joc de inteligență operațiuni și, sau, nu;

  • operațiuni relaţie , = , = , ;

  • Operațiune cuplaje(alias „atașament”, „concatenare”) valorilor caracterelor între ele pentru a forma un șir lung; este reprezentată de semnul „+”.
Operatori(echipe). Un operator este cel mai mare și mai semnificativ concept al unei limbi: fiecare operator este o expresie completă a limbii și definește o etapă complet finalizată a procesării datelor. Printre operatori se numără: Operatorii sunt împărțiți în executabili și neexecutabili. Neexecutabil instrucțiunile au scopul de a descrie datele și structura programului și executabil- pentru executare diverse actiuni(de exemplu, operator de atribuire, operatori de intrare și de ieșire, operator condițional, operatori de buclă, operator de procedură etc.).

Structura algoritmică liniară

Pentru a reprezenta algoritmul sub forma, calculatorul de înțeles, servesc ca limbaje de programare. Mai întâi, este dezvoltat un algoritm de acțiune, apoi este scris într-unul dintre aceste limbi. Rezultatul este un text de program - complet, complet și descriere detaliata algoritm într-un limbaj de programare. Există un numar mare de algoritmi în care comenzile trebuie executate una după alta. Astfel de algoritmi se numesc liniari.

Un program are o structură liniară dacă toate instrucțiunile (comenzile) sunt executate secvenţial una după alta.

Exemplu: program QBasic care adaugă două numere

Intrarea a, b
c = a + b
tipăriți „Rezultat =”, c

2. Căutarea de informații pe Internet folosind limbajul de interogare.
Lucrări practice pe calculator.

Tipul cantității determină setul valori acceptabile cantități și multe operații aplicabile acestora, cantitatea de memorie ocupată, precum și metoda de reprezentare a cantităților în memoria computerului. Cel mai adesea trebuie să specificați nume și tipuri de date - întreg, real, logic și caracter.

Tipul unei variabile este determinat de tipul de date care pot fi valorile variabilei. Valorile variabilelor numerice sunt numere. De exemplu, în limbă Visual Basic Aceste variabile includ variabile de tip Byte, Integer, Long, Single, Double.

Variabilele booleene pot lua valorile adevărate sau false.

Valorile variabilelor String sunt secvențe de caractere.

Cel mai simplu mod specificarea unui tip de variabilă este utilizarea unui anumit sufix (pictogramă specială) în identificatorul de variabilă, care este atașat denumirii variabilei. De exemplu, o variabilă numerică A de tip întreg (Integer) poate fi specificată folosind sufixul %, adică ca A%, o variabilă șir de tip String - ca AS (sufixul $ este folosit aici).

De mai sus tipuri variate sunt permise date și, prin urmare, variabile, diferite operații. De exemplu, peste variabile numerice este posibil operatii aritmetice, peste șiruri - operații de conversie a șirurilor de caractere, peste logice - operații logice. Misiune

Pentru ca o variabilă să-și determine sau să-și schimbe valoarea, trebuie să i se atribuie o nouă valoare. Operator de atribuire este unul dintre cei mai simpli și mai des utilizați operatori în orice limbaj de programare. Este conceput pentru a calcula o nouă valoare pentru o variabilă. ÎN vedere generala Operatorul de atribuire poate fi scris astfel:

<имя переменной> := <выражение>Operatorul se execută după cum urmează. Este evaluată expresia din partea dreaptă a comenzii de atribuire. După aceasta, variabila specificată în partea stângă primește valoarea calculată. În acest caz, tipul expresiei trebuie să fie compatibil cu alocarea cu tipul variabilei, iar valorile tuturor variabilelor incluse în expresie au fost definite.

Adesea, în programare, o operație de atribuire este utilizată atunci când aceeași variabilă este utilizată în stânga și în dreapta, de exemplu, i:= i+1. Rețineți că din punctul de vedere al matematicii, o astfel de expresie este pur și simplu lipsită de sens, deoarece este în mod identic falsă. Totuși, din punct de vedere al programării, o astfel de înregistrare. înseamnă că operația de adăugare trebuie efectuată mai întâi

(i+1), iar apoi suma rezultată este atribuită unei variabile i ca noul său sens. În acest caz, vechea valoare dispare, „ștersă”. După efectuarea acestei operații, variabila i va avea o valoare cu unul mai mare decât înainte de a fi executat. Proprietățile operațiunii de atribuire:


Până când unei variabile i se atribuie o valoare, aceasta rămâne nedefinită;

Valoarea atribuită unei variabile este stocată în aceasta până la următoarea atribuire a unei noi valori acestei variabile;

O nouă valoare atribuită unei variabile înlocuiește valoarea anterioară.

Intrarea și ieșirea valorilor

Valorile acelor variabile care sunt datele inițiale pentru problema rezolvată sunt de obicei specificate folosind comanda de intrare.

De obicei, comanda arată astfel: intrare<список переменных>și se realizează în modul de dialog cu utilizatorul. La comanda de intrare, computerul întrerupe execuția programului și așteaptă ca utilizatorul să introducă valorile variabilelor pe tastatură și să apese o tastă pentru a semnifica sfârșitul operației de introducere. . După aceasta, valorile introduse de la tastatură vor fi alocate variabilelor corespunzătoare (din lista de intrare), iar computerul va continua să execute programul.

Rezultatele rezolvării problemei sunt raportate utilizatorului utilizând comanda de ieșire.

De obicei, comanda de ieșire arată astfel: concluzie<список вывода>. Cu această comandă, valorile variabilelor specificate în lista de ieșiri sunt afișate pe ecran sau tipărite pe imprimantă. Algoritmi liniari pentru lucrul cu marimi Să luăm în considerare un exemplu de algoritm liniar pentru lucrul cu cantități. Variabile date A și B. Este necesar să se schimbe valori între ele: variabilă A ar trebui să primească valoarea B, un B- valoarea A.

Sarcina este similară cu o astfel de situație de „viață”. Sunt două cuști: într-una este un lup, în cealaltă este un iepure. Este necesar să le schimbați locurile, adică să le transplantați dintr-o celulă în alta. Este clar că aceasta va necesita o altă celulă (C=A;A=B;B=C).

1. Mărimi: constante, variabile, tipuri de mărimi. Atribuirea, intrarea și ieșirea valorilor. Algoritmi liniari pentru lucrul cu marimi.

2. Căutarea de informații pe Internet folosind limbajul de interogare.

1. Mărimi: constante, variabile, tipuri de mărimi. Atribuirea, intrarea și ieșirea valorilor. Algoritmi liniari pentru lucrul cu marimi.

Se știe că fiecare algoritm este compilat pentru un anumit interpret. În calitate de interpret vom considera un computer echipat cu un sistem de programare într-un anumit limbaj. Calculatorul executor funcționează cu anumite date conform unui anumit sistem de comandă.

Date. Un computer lucrează cu informațiile stocate în memoria sa. Se numește un obiect informațional separat (număr, simbol, șir, tabel etc.). mărimea . Cantitatile procesate de program se numesc date.

Mărimile din programare, la fel ca și mărimile matematice, sunt împărțite în variabileȘi constante(permanent).

De exemplu, în formulă (a 2 -2ab+b 2) a, b - variabile, 2 - constant.

constante- acestea sunt date care sunt înregistrate în textul programului și nu se modifică în timpul executării acestuia.

constante sunt scrise în algoritmi cu valorile lor zecimale, de exemplu: 23, 3.5, 34. Valoarea unei constante este stocată într-o celulă de memorie alocată acesteia și rămâne neschimbată în timpul funcționării programului.

Variabileîn programare, ca și în matematică, ele sunt desemnate prin nume simbolice și își pot schimba semnificația în timpul execuției programului. Numele sunt numite identificatori (de la verbul „identifica”, care înseamnă a desemna, a simboliza). Identificatorul poate fi o literă, mai multe litere sau o combinație de litere și cifre. De regulă, sunt folosite numai litere ale alfabetului latin, iar primul caracter din identificator este o literă. Exemple de identificatori: A, X, BS.prim, r25și așa mai departe.

Sunt variabile întreg, real, logic, caracter și literal.

Exista trei tipuri principale de cantități, Cu cu care funcționează computerul:

  • numeric – numere întregi și numere reale ,
  • simbolic – text care poate conține litere (rusă și latină), numere, semne de punctuație, simboluri de serviciu etc.,
  • logic – ia două valori: True (adevărat) și False (fals).

Sistem de comandă. Orice algoritm este construit pe baza sistemului de comenzi al interpretului căruia îi este destinat. Indiferent de limbajul de programare în care este scris programul, algoritmul de lucru cu cantități este compus din următoarele comenzi:

- misiune- intrare ieșire

Procesul de rezolvare a unei probleme de calcul este un proces de modificare secvențială a valorilor variabilelor. Ca urmare, se obține un rezultat în anumite variabile. O variabilă primește o anumită valoare ca urmare a unei atribuiri. Comanda de atribuire- una dintre comenzile principale din algoritmii de lucru cu marimi. Atribuirea este introducerea unei anumite valori într-o celulă alocată pentru o variabilă ca urmare a executării unei comenzi.

Pentru a seta valoarea unei variabile, utilizați operator de atribuire. Când se execută o instrucțiune de atribuire, variabilei al cărei nume se află la stânga semnului egal primește o valoare egală cu valoarea expresiei (aritmetică, șir sau boolean) care se află la dreapta semnului egal.

O vom scrie astfel:<переменная> = < выражение>Semnul „=" scrie „atribuiți”. De exemplu: Z=X+Y.

Calculatorul evaluează mai întâi expresia, apoi atribuie rezultatul variabilei din stânga semnului „=”.

Dacă, înainte de a executa această comandă, conținutul celulelor corespunzătoare variabilelor X Y, Z, a fost cam asa:

apoi după executarea comenzii va deveni astfel:

Valorile variabilelor inițiale Datele problemei care se rezolvă sunt de obicei specificate prin intrare. Comanda de intrareîn descrierile algoritmilor va arăta astfel:

intrare <список переменных>. De exemplu, în BASIC: INPUT „Introduceți variabile ”; A, B, C. Dacă unei variabile nu i se atribuie nicio valoare (sau nu este introdusă), atunci aceasta este nedefinită.

Rezultatele rezolvării problemei sunt comunicate de computer utilizatorului prin execuție comenzi de ieșire:

concluzie <список переменных>. De exemplu, în BASIC: PRINT X1, X2.

Expresii - au scopul de a efectua calculele necesare, constau din constante, variabile, indicatori de funcție (de exemplu, exp(x)), unite prin semne de operație.

Expresiile sunt scrise sub formă secvențe liniare de caractere(fără simboluri indice și indice, fracții „cu mai multe etaje” etc.), ceea ce vă permite să le introduceți în computer prin apăsarea secvențială a tastelor corespunzătoare de la tastatură.

Există expresii aritmetică, logică și șir.

Tipuri de operatii:

  • aritmetic operații +, -, *, / etc.;
  • joc de inteligență operațiuni și, sau, nu;
  • operațiuni relaţie< , > , <=, >= , = , <> ;
  • Operațiune cuplaje(alias, „atașament”, „concatenare”) valorilor caracterelor între ele pentru a forma un șir lung; este reprezentată de semnul „+”.

Operatori(echipe). Un operator este cel mai mare și mai semnificativ concept al unei limbi: fiecare operator este o expresie completă a limbii și definește o etapă complet finalizată a procesării datelor. Printre operatori se numără:

  • Cuvinte cheie;
  • date;
  • expresii etc.

Operatorii sunt împărțiți în executabili și neexecutabili. Neexecutabil instrucțiunile au scopul de a descrie datele și structura programului și executabil- să efectueze diverse acțiuni (de exemplu, operator de atribuire, operatori de intrare și ieșire, operator condiționat, operatori de buclă, operator de procedură etc.).

Structura algoritmică liniară

Limbajele de programare sunt folosite pentru a prezenta algoritmul într-o formă ușor de înțeles de un computer. Mai întâi, este dezvoltat un algoritm de acțiune, apoi este scris într-unul dintre aceste limbi. Rezultatul este un text de program - o descriere completă, completă și detaliată a algoritmului într-un limbaj de programare. Există un număr mare de algoritmi în care comenzile trebuie executate una după alta. Astfel de algoritmi se numesc liniari.

Un program are o structură liniară dacă toate instrucțiunile (comenzile) sunt executate secvenţial una după alta.

Exemplu: program QBasic care adaugă două numere

Intrare a, b c = a + b

tipăriți „Rezultat =”, c

| Conceptul de programare

Lecțiile 24 - 25
Conceptul de programare
(§ 9. Algoritmi pentru lucrul cu marimi)
Algoritmi pentru lucrul cu mărimi: constante, variabile, tipuri de bază, atribuire, date de intrare și ieșire





Calculatorul ca executor de algoritmi

Știți deja că fiecare algoritm este compilat pentru un anumit interpret. Acum, ca interpret, vom lua în considerare un computer echipat cu un sistem de programare într-un anumit limbaj.

Calculatorul executant lucreaza cu anumite date conform program specific. Datele sunt un set de cantități.

Mărimi: constante și variabile

Calculatorul lucrează cu informațiile stocate în memoria sa. Un obiect informațional separat (număr, simbol, șir, tabel etc.) se numește valoare.

Fiecare valoare procesată de program își ia locul (câmpul) în memoria computerului.

Valoarea unei cantități este informația stocată în acest câmp de memorie.

Există trei tipuri principale de cantități cu care funcționează un computer: numerice, simbolice și logice. Studierea bazelor de date și foi de calcul, ați întâlnit deja aceste tipuri. În acest capitol vom construi algoritmi care lucrează cu valori numerice.

Mărimi numericeîn programare, la fel ca și mărimile matematice, ele sunt împărțite în variabile și constante (constante). De exemplu, în formula (a 2 - 2ab + b 2) a, b sunt variabile, 2 este o constantă.

constante sunt scrise în algoritmi cu valorile lor zecimale, de exemplu: 23, 3.5, 34. Valoarea constantei este stocată într-o celulă de memorie alocată acesteia și rămâne neschimbată în timpul funcționării programului.

Variabileîn programare, ca și în matematică, ele sunt desemnate prin nume simbolice. Aceste nume sunt numite identificatori (de la verbul „identificare”, care înseamnă „a desemna”, „a simboliza”). Un identificator poate fi o literă, mai multe litere, o combinație de litere și cifre etc. Exemple de identificatori: A, X, B3, prim, r25 etc.

Sistem de comandă

Știți că fiecare algoritm este construit pe baza sistemului de comenzi al interpretului căruia îi este destinat. Orice algoritm de lucru cu cantități poate fi compus din următoarele comenzi:

Misiune; intrare; concluzie; apel la algoritm auxiliar; ciclu; ramificare.

Aceste comenzi există în toate limbile care acceptă programare structurată: în Pascal, C etc.

Comanda de atribuire

Comanda de atribuire este una dintre comenzile principale din algoritmii de lucru cu cantități. O vom scrie astfel:

<переменная>:=<выражение>

Pictograma „:=" arată „atribuiți”. De exemplu:

Z:=X + Y

Calculatorul evaluează mai întâi expresia, apoi atribuie rezultatul variabilei din stânga semnului „:=”.

Dacă înainte de a executa această comandă, conținutul celulelor corespunzătoare variabilelor X, Y, Z, a fost cam asa:

Dash într-o celulă Zînseamnă că numărul de început din el poate fi oricare. Nu are nicio legătură cu rezultatul acestei comenzi.

Dacă în stânga semnului de atribuire este o variabilă numerică, iar în dreapta este o expresie care determină ordinea în care este calculată valoarea numerică, atunci o astfel de comandă se numește comandă de atribuire aritmetică, iar expresia se numește o expresie aritmetică.

Într-un caz special, expresia aritmetică din partea dreaptă a operatorului de atribuire poate fi reprezentată printr-o variabilă sau o constantă.

De exemplu:

Y:= X

Comanda de intrare

Valorile variabilelor care sunt datele inițiale ale problemei care se rezolvă sunt de obicei specificate prin intrare.

Comanda de intrare din descrierile algoritmilor arată astfel:

intrare<список переменных>.

De exemplu:

intrare A, B, C

Este convenabil pentru utilizator dacă introducerea datelor este organizată în modul de dialog, când la comanda de intrare computerul întrerupe execuția programului și așteaptă acțiunile utilizatorului. Utilizatorul trebuie să introducă valorile variabilelor introduse pe tastatură și să apese tasta<ВВОД>. Valorile introduse vor fi alocate variabilelor corespunzătoare din lista de intrare și execuția programului va continua.

Iată diagrama de execuție pentru comanda de mai sus.

1. Memorie înainte de executarea comenzii:

2. Procesorul computerului a primit comanda intrare A, B, C, și-a întrerupt activitatea și așteaptă acțiuni ale utilizatorului.

3. Utilizatorul scrie pe tastatură:

și apasă o tastă<ВВОД> ().

4. Memorie după executarea comenzii:

5. Procesorul execută următoarea comandă de program.

La efectuarea pasului 3, numerele introduse trebuie separate unele de altele prin niște delimitatori. De obicei acestea sunt spații. Din cele de mai sus putem concluziona:

Variabilele de valoare primesc valori specifice ca urmare a executării unei comenzi de atribuire sau de intrare.

Dacă unei variabile nu i se atribuie nicio valoare (sau nu este introdusă), atunci aceasta este nedefinită. Cu alte cuvinte, nu se poate spune nimic despre ce valoare are această variabilă.

Comanda de ieșire

Rezultatele rezolvării problemei sunt comunicate de computer utilizatorului prin executarea comenzii de ieșire.

Comanda de ieșire în algoritmi este scrisă astfel:

concluzie<список вывода>

De exemplu:

concluzie X1, X2

Cu această comandă valorile variabilei X1 și X2 va fi afișat pe dispozitivul de ieșire (cel mai adesea acesta este ecranul).

Veți afla mai târziu despre alte comenzi folosite în algoritmi pentru a lucra cu cantități.

Pe scurt despre principalul lucru

Orice algoritm de lucru cu mărimi poate fi compus din următoarele comenzi: atribuire; intrare; concluzie; acces la un algoritm auxiliar; ciclu; ramificare.

Un program de calculator este un algoritm scris într-un limbaj de programare.

Un limbaj de programare este o notație fixă ​​pentru descrierea algoritmilor și a structurilor de date.

Fiecare valoare procesată de program ocupă un câmp specific în memoria computerului. Valoarea cantității este informația stocată în acest câmp.

O valoare variabilă primește o valoare ca rezultat al executării unei instrucțiuni de atribuire sau a unei instrucțiuni de intrare.

Formatul comenzii de atribuire:

<переменная>:=<выражение>

Mai întâi, expresia este evaluată, apoi valoarea rezultată este atribuită unei variabile.

Intrarea este introducerea datelor de la dispozitive externe V RAM calculator. Datele inițiale pentru rezolvarea unei probleme sunt de obicei date prin intrare.

Rezultatele rezolvării problemei sunt afișate pe dispozitivele de ieșire (monitor, imprimantă) la comanda de ieșire.

Întrebări și sarcini

1. Ce este cantitatea? Care este diferența dintre mărimile variabile și constante?

2. Cum se determină valoarea unei mărimi?

3. Care sunt principalele tipuri de mărimi în programare?

4. Cum este scrisă comanda de atribuire?

5. Ce este intrarea? Cum este scrisă comanda de intrare?

6. Ce este o concluzie? Cum este scrisă comanda de ieșire?

7. Într-o formă schematică (așa cum se face în paragraf), reflectați modificările valorilor în celulele corespunzătoare variabilelor A și B în timpul executie secventiala comenzi de atribuire:

8. În loc de puncte suspensive, introduceți mai multe comenzi de atribuire în algoritm, care ar trebui să aibă ca rezultat un algoritm pentru ridicarea numărului introdus la a patra putere (nu utilizați variabile suplimentare).


Se știe că fiecare algoritm este compilat pentru un anumit interpret. În calitate de interpret vom considera un computer echipat cu un sistem de programare într-un anumit limbaj. Calculatorul executant lucrează cu anumite date folosind un anumit sistem de comandă.
Date. Calculatorul lucrează cu informațiile stocate în memoria sa. Un obiect informațional separat (număr, simbol, șir, tabel etc.) se numește valoare. Cantitatile procesate de program se numesc date.

Mărimile din programare, la fel ca și mărimile matematice, sunt împărțite în variabile și constante (constante).

De exemplu, în formulă (a 2 -2ab+b 2) a, b - variabile, 2 - constant.

Constantele sunt date care sunt fixate în textul programului și nu se modifică în timpul execuției acestuia.

Constantele sunt scrise în algoritmi cu valorile lor zecimale, de exemplu: 23, 3,5, 34. Valoarea unei constante este stocată într-o celulă de memorie alocată acesteia și rămâne neschimbată în timpul funcționării programului.

Variabilele din programare, ca și în matematică, sunt desemnate prin nume simbolice și își pot schimba valorile în timpul execuției programului. Numele se numesc identificatori (de la verbul „identificare”, care înseamnă a desemna, a simboliza). Identificatorul poate fi o literă, mai multe litere sau o combinație de litere și cifre. De regulă, sunt folosite numai litere ale alfabetului latin, iar primul caracter din identificator este o literă. Exemple de identificatori: A, X, BS.prim, r25 etc.

Variabilele pot fi întregi, reale, logice, caractere și literale.

Există trei tipuri principale de cantități cu care funcționează un computer:

  • numeric– numere întregi și numere reale ,
  • simbolic– text care poate conține litere (rusă și latină), numere, semne de punctuație, simboluri de serviciu etc.,
  • logic– ia două valori: True (adevărat) și False (fals).

Sistem de comandă. Orice algoritm este construit pe baza sistemului de comenzi al interpretului căruia îi este destinat. Indiferent de limbajul de programare în care este scris programul, algoritmul de lucru cu cantități este compus din următoarele comenzi: misiune; intrare ; concluzie.

Procesul de rezolvare a unei probleme de calcul este un proces de modificare secvențială a valorilor variabilelor. Ca urmare, se obține un rezultat în anumite variabile. O variabilă primește o anumită valoare ca urmare a unei atribuiri. Comanda de atribuire este una dintre comenzile principale din algoritmii de lucru cu cantități. Atribuirea este introducerea unei anumite valori într-o celulă alocată unei variabile ca urmare a executării unei comenzi.

Pentru a seta valoarea unei variabile, utilizați operatorul de atribuire. Când se execută o instrucțiune de atribuire, variabilei al cărei nume se află la stânga semnului egal primește o valoare egală cu valoarea expresiei (aritmetică, șir sau boolean) care se află la dreapta semnului egal.

O vom scrie astfel:
<переменная> := < выражение>
Pictograma „:=" arată „atribuiți”. De exemplu: Z=X+Y.
Calculatorul evaluează mai întâi expresia, apoi atribuie rezultatul variabilei din stânga semnului „=”.

Dacă înainte de a executa această comandă conținutul celulelor corespunzătoare variabilelor X, Y, Z era următorul:

Valorile variabilelor care sunt datele inițiale ale problemei care se rezolvă sunt de obicei specificate prin intrare.
Comanda de intrare din descrierile algoritmului va arăta astfel:

intrare <список переменных>.
De exemplu, în Pascal: Readln(A, B, C)

Dacă unei variabile nu i se atribuie nicio valoare (sau nu este introdusă), atunci aceasta este nedefinită.

Rezultatele rezolvării problemei sunt comunicate de computer utilizatorului prin executarea comenzii de ieșire:

concluzie <список переменных>.
De exemplu, Pascal: Writeln(A, B, C)

Expresii - destinate efectuării calculelor necesare, constau din constante, variabile, indicatori de funcție (de exemplu, exp(x)), unite prin semne de operație.

Expresiile sunt scrise sub formă de secvențe liniare de caractere (fără simboluri indice sau superscript, fracții „cu mai multe etaje” etc.), ceea ce vă permite să le introduceți în computer prin apăsarea secvenţială a tastelor corespunzătoare de la tastatură.

Există expresii aritmetice, logice și șiruri.

Tipuri de operatii:

operații aritmetice +, -, *, / etc.;

operatii logiceși, sau, nu;

operațiuni de relație< , > , <=, >= , = , <> ;

Operațiune cuplaje(alias, „atașament”, „concatenare”) valorilor caracterelor între ele pentru a forma un șir lung; este reprezentată de semnul „+”.

Operatori (echipe). Un operator este cel mai mare și mai semnificativ concept al unei limbi: fiecare operator este o expresie completă a limbii și definește o etapă complet finalizată a procesării datelor. Printre operatori se numără:

Operatorii sunt împărțiți în executabili și neexecutabili. Operatorii neexecutabili sunt menționați să descrie datele și structura programului, iar operatorii executabili sunt menționați să efectueze diverse acțiuni (de exemplu, operator de atribuire, operatori de intrare și ieșire, operator condiționat, operatori de buclă, operator de procedură etc.).

Structura algoritmică liniară

Limbajele de programare sunt folosite pentru a prezenta algoritmul într-o formă ușor de înțeles de un computer. Mai întâi, este dezvoltat un algoritm de acțiune, apoi este scris într-unul dintre aceste limbi. Rezultatul este un text de program - o descriere completă, completă și detaliată a algoritmului într-un limbaj de programare. Există un număr mare de algoritmi în care comenzile trebuie executate una după alta. Astfel de algoritmi se numesc liniari.

Un program are o structură liniară dacă toate instrucțiunile (comenzile) sunt executate secvenţial una după alta.

Exemplu: program în limbaj Programare Pascal, adunând două numere

Readln(a, b);
c:= a + b;
scrie ("Rezultat =", c);