program liniar simplu

Tema: „simplu program liniar. expresii aritmetice. Operatorul de atribuire.

Examinați Întrebări:

Apelați comanda de ștergere, inserare simboluri și mișcarea cursorului. Ceea ce face programul pornește? Ca variabile descrise? În cazul în care programul principal incepe? Ca ieșire declarație scrisă? Dupa cum am scris Operator de intrare? Ca operator de atribuire scris? Programul se termină? Cum pentru a salva programul pe disc?







1. program de linie.

Programul liniar (următoarea structură) conține operatorii de intrare, de ieșire, și alocarea. Algoritmul Operatorii liniar executate în ordinea în care acestea sunt scrise.

2. expresii aritmetice.

Expresiile constau din operanzi (constante, variabile, funcții), semne de operații și paranteze.

În funcție de tipurile de operanzilor și tipul operațiunilor expresiei pot fi aritmetice, logice, string și multiple (expresia pe seturi).

Operanzi de expresii aritmetice sunt constante, variabile și funcții. Următoarele operații aritmetice sunt definite asupra lor:

div - diviziune întreagă

mod - restul împărțirii întregi.

La calcularea expresiilor aritmetice, următoarele reguli care reglementează prioritatea operațiunilor:







În cazul în care prioritatea operațiunilor este același, operațiunea, stând în picioare la stânga se realizează mai întâi.

Expresia paranteze este tratată ca un singur operand.

Parantezele trebuie să fie asociat.

Partea fracționară a numărului separate printr-un punct, nu este separat.

Semnul de multiplicare nu poate fi omisă. (2a - 2 * scris greșit, dar!)

Dacă numărătorul sau numitorul conține o expresie, este în paranteze, slash înlocuit cu un semn divizare „/“ (înregistrarea liniară).

3. Operatorul de atribuire.

operator de atribuire variabilă acordă o valoare deosebită, de exemplu:

în același timp, distrugerea vechiului. Programul Rare dispensează cu operatorul de atribuire.

Posibilitatea de a atribui un alt rezultat variabil sau calcularea expresiei aritmetice: A: = B; A: + B + C; X: = Y + 2-Z.

Executarea de echipe de atribuire are loc în următoarea ordine: mai întâi calculată <выражение>, atunci valoarea rezultată este atribuită variabilei.

Trebuie remarcat faptul că variabilele de operare de atribuire și expresii vor avea același tip. Cu toate acestea, în cazul în care partea dreaptă a operatorului conține o expresie a unui tip de variabila pe partea stanga poate fi fie un tip întreg și reală; o variabilă de tip șir poate fi setat la o expresie caracter.

Exemplu. Să variabila A are o valoare 6. Ce valoare va primi o variabilă după executarea: A = 2 x A - 1.

Decizie. Calcularea expresiei 2 x A - 1 pentru k = 6 dă numărul 11. Prin urmare, noua valoare a variabilei A este egal cu 11.

4. Tema:

1) Se determină valoarea finală a variabilelor X și Y efectuând următorii algoritmi:

X: = X x x x = x x 2 + 1

X: = x x x x x x x Y: = X + Y