Pentru a crea și executa un program scris într-un limbaj de programare pe un computer, se folosesc sisteme de programare.
Un sistem de programare este un program de calculator conceput pentru a dezvolta, debuga și executa programe scrise într-un limbaj de programare specific.
Există sisteme de programare în limbile Pascal, BASIC și alte limbi.
Dezvoltarea oricărui program începe cu construirea unui algoritm pentru rezolvarea problemei. Mai jos vom discuta caracteristicile algoritmilor pentru rezolvarea sarcinilor de procesare a informațiilor pe un computer. Astfel de algoritmi sunt numiți algoritmi pentru lucrul cu cantități.
1. Ce este programarea?
2. Ce sarcini sunt rezolvate de către programatori de sisteme și aplicații?
3. Denumiți cele mai comune limbi de programare.
4. Care este scopul sistemelor de programare?
Algoritmi cu valorile algoritmi de calculator performer știi deja că fiecare algoritm se face pentru un anumit artist. Acum, ca artist, vom lua în considerare un calculator echipat cu un sistem de programare într-o anumită limbă. Calculatorul executant funcționează cu anumite date pentru un anumit program. Datele sunt un set de cantități. Valorile: constante și variabile computerul utilizează informațiile stocate în memoria sa. Informații private obiect (număr, șir de caractere, de masă, etc) este variabilă. Orice valoare procesată de program își ia locul (câmpul) în memoria computerului. Valoarea valorii este informația stocată în acest câmp de memorie. Există trei tipuri de cantități de bază. cu care funcționează calculatorul: numeric, simbolic și logic. Învățând baze de date și foi de calcul, ați întâlnit deja aceste tipuri. În acest capitol, vom construi algoritmi care funcționează cu valori numerice. Valorile numerice în programarea, precum și cantități matematice, împărțite în variabile și constante (constantă). De exemplu, în formula (a 2 - 2ab + b 2) a, b - variabile 2 - constante. Constantele stocate în algoritmi valorile lor zecimali, de exemplu 23, 3.5, 34. O valoare constantă stocată în celula de memorie selectată sub ea și rămâne neschimbat pe tot parcursul programului de lucru. Variabilele în programare, precum și în matematică, sunt indicate nume simbolice. Aceste nume sunt numite identificatori (de la verbul „a identifica“, ceea ce înseamnă „marca“, „simbolizează“). Identificatorul poate fi o singură literă, o multitudine de caractere, o combinație de cifre și litere d și T. Exemple de identificatori. A, X, OT, prim, R25, etc. Sistemul de comandă știi că orice algoritm construit pe baza setului de instrucțiuni al artistului.,. pentru care este destinat. Nu contează ce limbă programul este scris în programarea, algoritmul funcționează cu valorile realizate din următoarele echipe: - atribuire; - intrare; - ieșire; - accesul la un algoritm auxiliar; - ciclu; - ramificare. Atribuirea de atribuire echipei - una dintre cele mai importante echipe în algoritmi pentru lucrul cu variabile. Vom scrie astfel: <переменная> : = <выражение> Pictograma ": =" este citită "atribuiți". De exemplu: Z: = X + Y Computerul 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 după cum urmează:
după executarea comenzii va deveni:
O liniuță în celula Z indică faptul că numărul inițial din ea poate fi orice. Nu contează pentru rezultatul acestei comenzi.
Dacă există o variabilă numerică la stânga simbolului de atribuire și o expresie matematică la dreapta, atunci această comandă se numește o comandă de atribuire aritmetică. iar expresia este aritmetică.
În cazul particular, expresia aritmetică poate fi reprezentată de o variabilă sau de o constantă. De exemplu:
Valorile variabilelor care reprezintă datele inițiale ale problemei care este rezolvată sunt, de regulă, specificate de intrare.
Comanda de introducere în descrierile algoritmului va arăta astfel:
intrare <список переменных>.
Pe computerele moderne, intrarea este cel mai adesea efectuată în modul de dialog cu utilizatorul. La comanda de intrare, computerul întrerupe execuția programului și așteaptă acțiunile utilizatorului. Utilizatorul trebuie să introducă valorile de intrare ale variabilelor de pe tastatură și să apese tasta <ВВОД>. Valorile introduse sunt atribuite variabilelor corespunzătoare din lista de intrări, iar executarea programului continuă.
Iată implementarea comenzii de mai sus.
1. Memorie înaintea comenzii:
2. Procesorul de computer a primit intrarea de comandă A, B, C, și-a întrerupt activitatea și așteaptă acțiunile utilizatorului.
3. Tipurile de utilizatori de pe tastatură:
și apasă tasta <ВВОД> (<Еnter>).
4. Memorie după executarea comenzii:
5. Procesorul trece la următoarea comandă a programului.
Când elementul 3 este executat, numerele care trebuie introduse trebuie să fie separate una de cealaltă de unele separatoare. De obicei, acestea sunt spații.
Din cele de mai sus putem concluziona:
Variabilelor le sunt date valori specifice ca urmare a unei comenzi de atribuire sau a unei comenzi de intrare.
Dacă variabila nu este atribuită nici o valoare (sau nu este introdusă), atunci ea este nedefinită. Cu alte cuvinte, nu se poate spune nimic despre importanța acestei variabile.
Rezultatele rezolvării problemei sunt comunicate utilizatorului prin executarea comenzii de ieșire.
Comanda de ieșire din algoritmi va fi scrisă astfel:
concluzie <список вывода>
În această comandă, valorile variabilelor X1 și X2 vor fi redate către dispozitivul de ieșire (cel mai adesea acesta este ecranul).
Despre celelalte comenzi utilizate în algoritmii computaționali, veți afla mai târziu.
1. Care este valoarea? Care este diferența dintre variabile și constante?
2. Ce determină valoarea valorii?
3. Care sunt principalele tipuri de cantități în programare?
4. Cum se scrie comanda de atribuire?
5. Ce este intrarea? Cum se scrie comanda de intrare?
6. Care este concluzia? Cum se scrie comanda de ieșire?
7. În forma schematică (așa cum se face în paragraf), reflectă modificările valorilor din celulele corespunzătoare variabilelor A și B, în timpul executării succesive a comenzilor de atribuire:
A: = 1 B: = 2 A: = A + B B: = 2xA
O liniuță în tabel indică o valoare nedefinită a variabilei. Valorile finale pe care variabilele a și b le primesc sunt respectiv 2 și respectiv 4.
Acest exemplu ilustrează trei proprietăți principale de atribuire. Acestea sunt proprietățile:
1) atâta timp cât variabila nu are o valoare, rămâne nedefinită;
2) valoarea atribuită variabilei este stocată până la următoarea alocare a acestei variabile la noua valoare;
3) noua valoare atribuită variabilei înlocuiește valoarea precedentă.
Nu ați găsit ce căutați? Utilizați căutarea Google pe site: