Оператор выбора позволяет программировать ветвления по многим направлениям. Этот оператор организует переход на одну из нескольких ветвей в зависимости.

Презентация:



Advertisements
Похожие презентации
Оператор выбора позволяет программировать ветвления по многим направлениям.
Advertisements

Оператор выбора используется в тех случаях, когда в зависимости от значения какого-либо выражения необходимо выполнить один из нескольких последовательных.
Операторы языка Паскаль Условные операторы. Оператор условия ЕСЛИ (if) Оператор условия ВЫБОР (case) Условные операторы предназначены для выбора к исполнению.
© Черноскова Ю.Ю. Ветвления в языке программирования Pascal Общие сведения.
Позволяет программировать ветвления по многим направлениям. Организует переход на одну из нескольких ветвей в зависимости от значения заданного выражения.
Оператор Case Разбор задач по программированию. Задача 1: заменить числовую отметку ее текстовой формой («отлично», «хорошо», «удовлетворительно», «неудовлетворительно»)
Оператор множественного выбора CASEОператор множественного выбора CASE.
Оператор множественного выбора CASE © М.Е.Макарова
(развилка) – это такая форма организации действий, при которой в зависимости от выполнения или невыполнения некоторого условия совершается либо одна, либо.
Оператор множественного выбора CASE. Составить программу, которая спрашивает у пользователя номер месяца и выводит соответствующее названия времени года.
Оператор варианта (выбора). Оператор варианта применяется для решения задач в которых необходимо использовать многократно вложенные друг в друга условные.
1 Программирование на языке Паскаль Тема 6. Оператор выбора.
Презентация на тему: «Программирование Разветвляющихся структур». Составила: учитель информатики Чура Н.А. 1.
Тема урока : Оператор множественного выбора CASE.
Составить программу, которая запрашивает номер месяца и выводит соответствующее название времени года. В случае, если введено недопустимое число, программа.
Оператор множественного выбора CASE © М.Е.Макарова
PASCAL Условный оператор.. Этот оператор используется для выполнения одного из двух возможных вариантов программы. Условный оператор если логическое_условие.
Если прямо пойдешь, то… Ветвления на языке Pascal.
Оператор множественного выбора CASEОператор множественного выбора CASE.
Операторы в языке Паскаль О ператор присваивания О ператор вызова процедуры О ператор безусловного перехода П устой оператор Простые Структурные (вкл.
Транксрипт:

Оператор выбора позволяет программировать ветвления по многим направлениям. Этот оператор организует переход на одну из нескольких ветвей в зависимости от значения заданного выражения (селектора выбора).

Формат оператора выбора: case К of А1 : ; А2 : ; ….. Аn : Аn : else else end; Здесь К выражение-селектор, которое может иметь только простой порядковый тип (целый, символьный, логический).

Формат оператора выбора: case К of А1 : ; А2 : ; ….. Аn : Аn : else else end; А1,..., Аn -- константы того же типа, что и селектор, выпол­няющие роль меток ветвей

Формат оператора выбора: case К of А1 : ; А2 : ; ….. Аn : Аn : else else end; Исполнение оператора начинается с вычисления выражения К, полученное значение сравнивается с константами (метками) и выполняется соответствующий оператор. Если ни одна из меток не совпала со значением К, то выполняется оператор после слова else.

Формат оператора выбора: case К of А1 : ; А2 : ; ….. Аn : Аn : end; Возможно использование неполного оператора выбора без ветви else. Метки ветвей также могут быть заданы списком или интервалом.

Пример. В старояпонском календаре был принят двенадцати летний цикл. Годы внутри цикла носили названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, петуха, собаки и свиньи. На­писать программу, которая по номеру года определяет его на­звание в старояпонском календаре, если известно, что 1996 г. был годом крысы -- началом очередного цикла.

Решение. Поскольку цикл является двенадцатилетним, поставим в со­ ответствие название года остатку от деления номера этого года на 12. При этом учтем, что остаток от деления 1996 на 12 равен 4.

Var Year: integer; Begin Write (введите год); Readln (Year); Case Year mod 12 of 0: writeln (год обезьяны); 1: writeln (год петуха); 2: writeln (год собаки); 3: writeln (год свиньи); 4: writeln (год крысы); 5: writeln (год коровы); 6: writeln (год тигра); 7: writeln (год зайца); 8: writeln (год дракона); 9: writeln (год змеи); 10: writeln (лошади); 11: writeln (овцы); end; readln; readln end.