Egyszerű lineáris programot

Téma: „egyszerű lineáris programot. Aritmetikai kifejezéseket. Az értékadó operátor.

Ellenőrző kérdések:

Hívja a törlési parancs betét szimbólumok és a kurzor mozgásának. Mi teszi a program elindul? Ahogy fentebb változók? Ha a fő program kezdődik? Mivel írásos nyilatkozatot kimenet? Amint írásbeli belépési operátor? Ahogy írva értékadó operátor? A program végén? Hogyan kell menteni a programot a lemezre?

1. sor programot.

A lineáris programot (következő szerkezet) tartalmazza a belépési üzemeltetők, kimenet, és a hozzárendelést. Az üzemeltetők lineáris algoritmus végre a sorrendben, ahogyan meg vannak írva.

2. aritmetikai kifejezéseket.

Kifejezések állnak operandusok (konstansok, változók, függvények) jelei műveletek és zárójelben.

Attól függően, hogy milyen típusú operandusok és műveletek típusának a kifejezés lehet aritmetikai, logikai, string, és több (a kifejezés a készlet).

Operandusok aritmetikai kifejezések állandók, változók és függvények. A következő aritmetikai műveletek meghatározása felettük:

div - osztás

mod - fennmaradó osztás.

Számításakor aritmetikai kifejezésekben a következő szabályokat elsődlegességét:

Ha az a cél, a műveletek azonos, a működés folyamatos balra hajtjuk végre először.

Expression zárójelbe kezelik, mint egy egyetlen operandus.

Konzolok párosítani kell.

A frakcionált része a szám ponttal elválasztva, nem különül el.

A szorzás jele nem lehet átugrani. (2a - 2 * írásbeli rossz, de!)

Ha a számláló vagy a nevező tartalmaz egy kifejezés, akkor zárójelben, osztásjelet helyébe egy részlege jel „/” (lineáris felvétel).

3. Az értékadó operátor.

változó értékadó operátor tulajdonít különösen értékesek, például:

ugyanakkor elpusztítja a régi. Ritka programot eltekint az értékadó operátor.

Lehetséges hozzárendelni egy másik változó, vagy számítás eredménye a aritmetikai kifejezés: A: = B; A: + B + C; X: = Y + 2-Z.

Végrehajtása megbízás csapatok zajlik a következő sorrendben: először kiszámoltuk <выражение>, majd a kapott értéket van hozzárendelve változó.

Meg kell jegyezni, hogy a feladat működését változók és kifejezések az azonos típusú. Azonban, ha a jobb oldalon a kezelő tartalmaz egy kifejezés egy változó típusát a bal oldalon lehet akár egy egész típusú és valóságos; változó string típusú lehet állítani, hogy egy karakter kifejezést.

Példa. Hagyja, hogy a változó az értéke 6. Milyen értéket kap egy változó végrehajtása után: A = 2 x A - 1.

Határozat. Kiszámítása expressziós 2 x A - 1 k = 6 ad száma 11. Ennélfogva az új értéket a változó értéke egyenlő 11.

4. Házi feladat:

1) határozza meg a végső értéket a változók X és Y, hogy elvégezzük a következő algoritmusok:

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

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