proces de calcul liniar - studopediya
HDL este un set de instrucțiuni executate secvențial, unul după altul. Baza programului LCS de operatori de atribuire, de intrare și de ieșire de date.
Operatorul de atribuire este utilizat pentru a stoca rezultatul evaluării expresiei în variabila. Aspectul general:
Sign: = citește "atribui".
Evaluate primă expresie pe dreapta simbolului: =, atunci rezultatul este stocat în variabila la stânga semnului. De exemplu, după ce operatorul
valoarea curentă a k variabile crește cu 2.
Tipul variabilei trebuie să fie cel puțin tipul de exprimare (de exemplu, în cazul în care expresia dă un rezultat întreg poate fi scris în întregime și în variabila reală dacă rezultatul real al expresiei, se scrie într-un întreg nu poate fi variabilă, ca o pierdere de precizie poate avea loc .
1. Se înregistrează declarația de atribuire care permite să se calculeze distanța dintre două puncte de pe un plan cu coordonatele (x 1, y 1) și (x 2, y 2).
operatori de atribuire secvență 2. Înregistrarea care asigură valori de schimb de x și y variabile în memoria calculatorului.
unde c - variabilă suplimentară de același tip ca și x și y, prin care schimbul. Blunder ar putea, de exemplu, să încerce să execute operatori de schimb: x = y; y: = x; - pentru că, după prima dintre ele avem două valori ale lui y, iar valoarea inițială a lui x este pierdut.
O vedere generală a operatorilor de înregistrare
Variabilele sunt enumerate în listă, ca de obicei, separate prin virgulă. Aici și mai jos, o listă a datelor transmise de către orice operator (și mai târziu a scris-ne subprograme), vom numi parametri. Astfel, parametrii operatorului (mai precis, o procedură standard) citește numele variabilelor sunt cele descrise mai sus în secțiunea var.
La atingerea intrarea operatorului programul se oprește și așteaptă datele introduse de utilizator. Variabilele de intrare sunt împărțite printr-un spațiu de alimentare sau de linie (prin apăsarea tastei Enter). După introducerea valorilor tuturor variabilelor din lista de executare continuă cu următoarea declarație.
Readln diferit de citit doar prin faptul că toate variabilele trebuie să fie introduse într-o singură linie a ecranului, Enter este apăsat o dată la sfârșitul anului. Readln este folosit în principal pentru introducerea de linii de text pentru a introduce numere pentru a utiliza mai bine citit, deoarece În acest caz, utilizatorul poate introduce date mai liber (și în unul și mai multe linii ale ecranului).
În cazul în care utilizatorul introduce un tip de date nevalid (de exemplu, un șir de text în loc de un număr), apoi un mesaj de eroare și funcționarea programului este întreruptă.
Exemplu. trebuie să introduceți datele pentru soluția ecuației pătratice
De exemplu, a = 1, b = 4, c = 2,5 este introdus la ecran:
_ Mijloace spațiu
înseamnă apăsând pe Enter, trece la linia următoare
Golurile pot fi mai multe.
Ca o regulă, operatorul O este pus în fața operatorului de intrare. servind invitație la datele introduse de utilizator și explicarea a ceea ce trebuie făcut (vezi. de mai jos).