Programozási lineáris algoritmus
A cél a laboratóriumi munka: megtanulni, hogyan állapítsa változók, használja az értékadó operátor, a működési és a programozás, hogy megoldja a problémákat, a lineáris algoritmusokat.
A koncepció egy lineáris algoritmussal. Példák az írás programokat.
Ez az úgynevezett lineáris algoritmussal, amelyben az eredményt úgy kapjuk meg egyszer végez előre meghatározott sorrendben intézkedések bármelyik értéke bemeneti adatok. programot nyilatkozatok szekvenciálisan hajtjuk végre, egyiket a másik után, aszerint, hogy azok helyét a programban.
Feladat 5.1.1. Szerezd meg a felhasználói adatokat, feldolgozza azokat és a kijelző.
Változó definíciók: a, b, c, d, összeg - egész szám, mult - hosszú egész.
Értékek beírásával a és b, a számítás összeg és hozzárendeljük a kapott értéket a változó összeg, összegezve a kimeneti értékeket a képernyőn.
Bemeneti változók c és d, kiszámítása a termék és hozzárendeljük a kapott érték a változó mult, mult kimeneti értékek a képernyőn.
Programozás az üzemeltetők a feltételes és feltétlen transzfer
A cél a laboratóriumi munka: megvizsgálni a feltételes operátor Ha az üzemeltető független transzfert GoTo alkalmazhatják programozás a problémák megoldása érdekében az elágazási algoritmusok.
Ha egy feltételes utasítás
A feltételes operátor biztosítja a teljesítmény, illetve a nem teljesítés egy üzemeltető, a piaci szereplők csoportja - attól függően, hogy az adott körülmények között.
A szerkezet a feltételes állítás a következő:
ha <условие>majd <оператор 1>más <оператор 2>;
ha <условие>majd <оператор>;
ahol Ha tehát mást - fenntartott szó (ha, akkor más);
<условие> - bármilyen kifejezés logikai típusú. Ez lehet egyszerű vagy összetett. Komplex képződése körülmények között, logikai műveletek AND, OR, XOR, NOT. Amikor a felvétel feltételeit lehet használni minden lehetséges műveletek kapcsolata;
<оператор> - egyszerű vagy összetett utasítás. Egy összetett utasítás jelentése egy tetszőleges számú szereplők, mindegyik pontosvesszővel elválasztva, zárójelben korlátozott üzemben - fenntartva slovaBegin iEnd.
kezdődik <оператор 1>; <оператор 2>;. <операторN>Vége.
A Fig.5.1 folyamatábrák elágazás algoritmus feltételes Ha.
Ábra. 5.1 Folyamatábra elágazás algoritmus feltételes ugrás nyilatkozatot.
Példák Ha az üzemeltető használatát.
Ha x> Max akkor Y: = Max mást Y: = x;
Részben Ypoluchit peremennoyX értéke, kivéve, ha ez az érték nem prevyshaetMax, különben sluchaeYstanet ravnomax.
Ha x> Max majd Max: = X;
Yvsegda változó lesz értéke peremennoyX és vMaxzapominaetsya maximális znachenieX.
Megjegyzés. Miután a kezelő előtt állva egy fenntartott slovomELSE, pontosvessző „(;) nincs bekötve.
Egy komplex állapot:
Ha (n> = 0) és az (n<=15) then
WriteLn ( „n értéke közötti tartományban 0..15”)
WriteLn ( „értéke n kisebb, mint 0, vagy nagyobb, mint 15”).