При избора на оператор в паскал

В допълнение към отчета за условно Ако в езика за програмиране Pascal, има дело избор на оператор на. Вземем примера на своята програма приложение, което показва съобщението или по друг начин, в зависимост от броя въведени.







Предупредително съобщение на екрана с помощта на Ако.

Тази програма показва следното съобщение (нула, едно, и така нататък. Г.), в зависимост от това как ще въведете номера. Въпреки това, една и съща задача може да се направи по-лесно с помощта на дело от изявление.

Използването Case Of.

В №8 линия записан случай на оператор селекция. Първо писаното слово дело, тогава променливата се записва, а след това слово. След официалното слово е изброяване на всички възможни стойности на променлива (линия №9 - №13), а през дебелото черво показва действието, което трябва да се направи, ако променливата е особена стойност. По този начин, ако се въведе с клавиатурата 0, тогава съобщението за грешка "нула" (линия №9), ако на входа е 1, съобщение "А" (линия №10), и т.н.

Ние не се нуждаем всеки път да пиша структурата Ако ... Тогава.
Достатъчно е да се отбележи CASE «променлива» НА, а след това за всяка стойност на тази променлива е дисплей регистър на дебелото черво. След като изброите всички оператори трябва да се сложи официалния дума Енд.







При избора на оператор в паскал

Стартирайте програмата и влиза всяко число от 0 до 4 (например, 4)

Напишете програма, която определя тримесечие на годината на броя на месеците, вписани.

Използването Case Of друго.

В съответствие №8 избор писане оператор Case Of. След словото (в линии №9 - №12) показва възможна стойност на нашата променлива. И можете да посочите повече от една стойност на един ред. Така например, в съответствие №9 даваме 3 стойности за променливата и действието, което искате да се извърши, ако те поставят тези променливи. Т.е. ако въведете от клавиатурата 1 или 2, или 3, а след това съобщение за грешка "Първо квартал" на.

В съответствие №13 писмен официален дума друго. Ако въведем номера на клавиатурата, която е извън обхвата на номера от 1 до 12, то трябва да извърши действие, което след думите Else (линия №14) е регистриран.

Ние напише програма на Pascal, стартирайте го и проверка на работата чрез въвеждане на различни номера.

При избора на оператор в паскал

Допълнение към материала.

В този пример, вместо да записвате променлива може да се ползват от всички стойности на променливата. Например, линия №9 може да се запише като: 1..3: writeln ( "първото тримесечие '); Т.е. първо показва първата стойност на променливата, а след това през 2 точка показва последната стойност на променливата.

При избора на оператор в паскал