Kapcsoló (szám) - stadopedia

Laboratóriumi munka №4

Téma: Elágazó struktúrák kidolgozása (2 óra).

Célkitűzés: gyakorlati készségek elsajátítása az elágazó struktúrák kialakításában.

1. A feltételes szolgáltatókkal kapcsolatos információk tanulmányozása.

2. A program kidolgozásának lehetőségével összhangban. A projekt neve VetvX, ahol X a változatszám (például Vetv10).

3. Jelentést készít a munkáról, beleértve a feladatot, a feladat kimutatását, az algoritmus folyamatábráját, a program kódját, a vizsgálati esetet.

Az if / else kiválasztási struktúra

Ha a programnak el kell döntenie, hogy végezzen-e műveletet vagy sem, használhatja az if utasítást.

A leggyakoribb kiválasztási struktúra az if struktúra.

Tekintsünk kétféle struktúrára: teljes és rövidített.

ha (kifejezés) utasítás [egyéb nyilatkozat]

Ez az utasítás lehetővé teszi a program számára, hogy meghatározza, hogy a két utasítás vagy blokk közül melyiket kell végrehajtani. Ha a tesztállapot igaz vagy nem nulla, akkor a program végrehajtja az operátort1 és átadja a 2 operátort. Ellenkező esetben, ha a tesztállapot értéke hamis vagy nulla, a program kihagyja az 1 operátort, és végrehajtja a 2 operátort.

Ha a tesztállapot (kifejezés) igaz, akkor a program végrehajtja a műveleteket (operátorok). A hamis állapotérték miatt a program kihagyja a nyilatkozatot. Az egész if utasítás egyetlen kijelentésnek számít.

A kapcsoló kiválasztási operátor

Az üzemeltető általános formája:

Kapcsoló (egész kifejezés)

1. címke: üzemeltető (k)

2. címke: üzemeltető (k)

3. címke: üzemeltető (k)

Az operátor kapcsolóként működik, amely jelzi, hogy melyik programsor követendő. Miután találkoztunk a szóváltóval, a program egy olyan sorra lép, amely az egész kifejezés kifejezésének megfelelő értékkel rendelkezik. A művelet nem áll meg automatikusan a következő opciónál. A kivégzés bizonyos csoportjának végén végrehajtandó megszakításhoz a szüneteltetési nyilatkozatot kell használnia.

cout<<”input number: ”; cin>> szám;

1. eset: cout<<”that is bmw”<

2. eset: cout<<”that is nissan” <

3. eset: cout<<”that is lada” <

4. eset: cout<<”that is mazda” <

5. eset: cout<<”that is ford” <

alapértelmezett: cout<<”error” <

Kapcsolódó cikkek