Search results
Zasada działania jest bardzo prosta. Tworzymy zmienną (w przykładzie powyżej jest to zmienna opcja), której nadajemy wartość. Instrukcja switch przełączy nas w odpowiednie miejsce, gdzie wartość zmiennej jest równa wartości etykiety.
To samo realizuje w C++ instrukcja: switch (selektor) {. case etykieta 1: 1 polecenie z lista poleceń; break; case etykieta 2: 2 polecenie z lista poleceń; break; .... Drugą grupę konstrukcji używanych w języku ST stanowią konstrukcje iteracyjne, umożliwiające powtarzanie wybranego fragmentu programu.
6 sty 2006 · Instrukcja wyboru switch to tzw. zwrotnica wielokierunkowa. Instrukcja ta pozwala na zdefiniowanie działań dla różnych wyników jednego wyrażenia. Jej konstrukcja pozwala na łatwiejsze od zwykłej pętli definiowanie przypadków (większej ich liczby). Wygląda ona następująco: switch(wyrażenie_kluczowe) { case wartosc_1: .
W ST zdefiniowane są instrukcje znane z innych języków programowania takie jak instrukcja warunkowa (IF), instrukcja wyboru (CASE) czy instrukcje pętli (FOR, REPEAT, WHILE).
Zasada działania instrukcji wyboru switch: 1. Obliczana jest wartość wyrażenia wyrażenie. 2. Jeżeli któraś wartość (wartośćA, wartośćB, ...) stojąca obok słowa case jest równa obliczonej wartości, to wykonywane są instrukcje danego bloku case. Po osiągnięciu instrukcji break następuje wyjście z bloku instrukcji switch. 3.
Każda instrukcja powinna zaczynać się w nowej linii i powinna zawierać operator z ewentualnym modyfikatorem i jeśli to konieczne dla konkretnej operacji jeden lub więcej operandów oddzielanych przecinkiem.
Instrukcja wyboru switch Instrukcja switch służy do podejmowania wielowariantowych decyzji. W zasadzie zawsze może być zastąpiona instrukcjami if, ale czasem czytelniej jest użyć właśnie instrukcji switch. Jej najbardziej ogólna postać to: switch (wyr_calk) {case stala1: lista1 case stala2: lista2 // ... default: lista}