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