6 algoritmi de calcul liniare

După ce a devenit familiarizat cu grafica pe calculator trebuie să ia în considerare un aspect important al utilizării calculatoarelor în-lor capabilități de calcul. Vom învăța calculatorul pentru a calcula valoarea corectă a expresiilor matematice. În acest sens, observăm un fapt important pe care ne refeream, dar nu este limitat în mod specific: toate echipele algoritmului (program) sunt executate secvențial, unul după altul de sus în jos. Astfel de algoritmi (programe) denumite liniar [1].

Scopul principal al algoritmilor liniare - Calculare. În calculele cu ajutorul unui computer utilizat variabile. Noțiunea de variabilă - una dintre cele mai importante programare. Este necesar să se familiarizeze în detaliu cu utilizarea variabilelor în algoritmi și programe. Este important să se evidențieze unele dintre cele mai importante momente.

G Când computerul întâlnește descrierea liniei de program
variabile, atribuie spațiu de memorie pentru fiecare variabilă. Putem presupune că fiecare astfel de o mică bucată de memorie devine nume personal corespunzător identificatorul variabilei.

După cum știm deja, asignarea echipa de lucru se face de la dreapta la stânga. Acest fapt explică posibilitatea de a înregistra în algoritmi și programe: a. = A + 1, din punctul de vedere al matematicii absurde. O primă variabilă este incrementat cu unu, iar apoi din nou expresia calculată este plasată într-o variabilă.

G Notă: în timp ce variabila nu este setat, rămâne incert. Prin urmare, fiecare variabilă trebuie setat la o anumită valoare până la utilizare.

G atribui o valoare unei variabile, aveți posibilitatea să atribuiți o comandă sau de a introduce comenzi. Efectuarea comanda de citire (readln), calculatorul plasează locațiile de memorie corespunzătoare de intrare de la tastatură.

G poate fi un număr nelimitat de ori pentru a extrage din ea valoarea variabilei; conținutul variabilei nu se va schimba.

Astfel, secvența de comenzi

atribuie o valoare de șapte, atunci atribuie o valoare variabila a și variabila b c. Echipa a. = 3, desigur, schimba conținutul zonei de memorie corespunzătoare variabilei a.

G O diferență de înregistrare de calcul algoritmice este instrucțiuni obligatorii Semnul înmulțirii atunci când se lucrează cu variabile.

Admisă în matematică 2a înregistrare în algoritmul ar trebui să arate ca un 2 *. b2 expresie matematică - 4ac în algoritmul ar trebui să fie scris ca:

Dar, în principal, înregistrarea calculelor matematice efectuate în algoritmii și programele la fel cum se face în matematică:

C Observat prioritate operațiunilor matematice.

Calculele sunt efectuate C de la stânga la dreapta.

C Parantezele afectează ordinea de evaluare.

Pentru algoritmi și programe de următoarele semne matematice sunt furnizate:

Aceste șase operațiuni definite pentru numere întregi. Iar rezultatul a cinci dintre aceste operațiuni vor fi, de asemenea, numere întregi:

15 div 4 = 25 mod 04 martie = 1

Împărțind rezultatul convențională - zecimal. Prin urmare, spun programare diviziune normală (semn /) prevede tipul real, privat.

G Algoritmii și programele zecimalele sunt scrise cu ajutorul punctului: 3.25.

Zecimalele de calculator se referă la tipul de date reale. Pentru a scrie tipul real al datelor în program există două moduri: o vedere prin utilizarea punctului zecimal în formă exponențială.

Înregistrarea punctului zecimal

date numerice de diferite tipuri pot fi transformați unul in altul. O valoare întreagă este transformată într-un număr real printr-o simpla atribuire a unei expresii variabile reale:

În cazul în care: a - tipul de material;

Conversia opus este realizată prin folosirea funcțiilor standard Pascal.

Trunc (X) - este partea întreagă a argumentului: Trunc (45,8) = 45

Runda (X) - runde argumentul cel mai apropiat întreg: Round (3.14) = 3; Runda (3.7) = 4.

[1] Această definiție nu este completă. Pentru algoritmi de a introduce conceptul de punctul de intrare și punctul de ieșire; de algoritmi liniare doar un singur punct de intrare și un punct de ieșire.

[2] sunt caracteristici standard care nu necesită definiția în program.

Realizat de uCoz