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