Comutare (număr) - stadopedie

Lucrări de laborator №4

Tema: Programe de structura ramificata (2 ore).

Obiectiv: Obținerea de abilități practice în dezvoltarea de programe pentru o structură de ramificație.

1. Să studieze informații despre operatorii condiționali.

2. În conformitate cu opțiunea dată de a dezvolta un program. Numele proiectului este VetvX, unde X este numărul variantei (de exemplu, Vetv10).

3. Scrieți un raport despre lucrare, inclusiv sarcina, declarația sarcinii, schema de evoluție a algoritmului, codul programului, cazul de testare.

Structura de selecție if / else

Când programul trebuie să decidă dacă trebuie să efectueze o acțiune sau nu, puteți folosi instrucțiunea if.

Structura de selecție cea mai comună este structura if.

Să luăm în considerare două tipuri de structură: complete și abreviate.

dacă declarația (expresie) [altceva]

Această instrucțiune permite programului să determine care dintre cele două instrucțiuni sau blocuri ar trebui executate. Dacă condiția de testare este adevărată sau nu este zero, programul execută operatorul1 și trece operatorul 2. În caz contrar, când valoarea condiției de testare este falsă sau zero, programul omite operatorul 1 și execută operatorul 2.

Dacă condiția de testare (expresie) este adevărată, atunci programul execută operațiuni (operatori). O valoare de condiție falsă determină ca programul să ignore declarația. Întreaga declarație if este considerată o singură instrucțiune.

Operatorul de selecție a comutatorului

Forma generală a operatorului:

Comutare (expresie intreg)

Eticheta de caz1: operatorul (operatorii)

Eticheta caz2: operatorul (operatorii)

Eticheta caz3: operatorul (operatorii)

Operatorul acționează ca un comutator, care indică ce linie de program să execute în continuare. După întâlnirea cu comutatorul de cuvinte, programul trece la o linie marcată cu o valoare corespunzătoare valorii expresiei întregi. Operația nu se oprește automat la următoarea opțiune. Pentru a întrerupe execuția la sfârșitul unui anumit grup de instrucțiuni, trebuie să utilizați instrucțiunea de pauză.

cout<<”input number: ”; cin>> număr;

cazul 1: cout<<”that is bmw”<

cazul 2: cout<<”that is nissan” <

cazul 3: cout<<”that is lada” <

cazul 4: cout<<”that is mazda” <

cazul 5: cout<<”that is ford” <

implicit: cout<<”error” <

Articole similare