Utasítások 3. előadás Flashcards
Deklarációs utasítások
Csak a fordítóprogramnak szól. Befolyásolják a tárgykódot, de nem kerülnek lefordításra.
Végrehajtó utasítások
Ezekből generálja a fordító a tárgykódot.
PL:
Értékadó utasítás
Üres utasítás
Elágaztató utasítás
Ciklusszervező utasítás
Hívó utasítás
Vezérlésátadó utasítás
I/O utasítások
Értékadó utasítás
Feladata beállítani vagy módosítani egy változó értékkomponensét a program futásának bármelyik pillanatában.
Üres utasítás
Hatására a processzor üres gépi utasítást hajt végre.
Ugró utasítás
Segítségével a program egyik részéről a egy címkével jelölt másik részre tudunk ugrani.
Elágaztató utasítások
Kétirányú:
Két tevékenység közül melyiket hajtsuk végre, ha egyáltalán végrehajtunk egyet.
IF fetétel THEN tevékenység (ELSE tevékenység)
Egyirányú:
Egymásan kölcsönösen kizáró akárhány tevékenység közül egyet végrehajtsunk
SWITCH (kifejezés) {CASE : tevékenység, CASE : tevékenység}
Ciklusszervező utasítás (definícióés felépítés)
Program bizonyos pontján egy tevékenységet akárhányszor megismételjünk.
Felépítése:
-FEJ
-MAG
-VÉG
Ciklusszervező utasítás ismétlésre vonatkozó információ
Vagy a fejben vagy a végben.
Ciklusszervező utasítás típusai
Feltételes, előírt lépésszámú, felsorolásos, végtelen, összetett
Feltételes ciklus
Ismétlődés egy feltétel igazsága szabályozza. Lehet a fejben vagy a végben a feltétel.
WHILE, DO WHILE Kezdőfeltételes, Végfeltételes
Előírt lépésszámú ciklus
Minden esetben a fejben van az ismétlődésről információ. Tartozik hozzá egy változó amely egy tartomány értékei közül vehet fel értéket. Ezt a tartományt is a fejben adjuk meg. Lehet lépésközt is beállítani.
FOR
Felsorolásos ciklus
Előírt lépésszámú egy fajtája, ahol a ciklusváltozó explicit módon megadott értékeket vesz fel és így fut le.
Összetett ciklus
Az összes többi fajta kombinációja.
Vezérlő utasítások
Continue, Break, Return