Реферат: Программирование Паскаль

Часто возникают ситуации, когда приходится осуществлять выбор одного из нескольких альтернативных путей выполнения программы. Несмотря на то, что такой выбор можно организовать с помощью оператора if .. then, удобнее воспользоваться специальным оператором выбора. Его формат:

case выражение of

вариант : оператор ;

...

вариант : оператор ;

end;

или

case выражение of

вариант : оператор ;

...

вариант : оператор ;

else оператор

end;

выражение , которое записывается после ключевого слова case, называется селектором , оно может быть любого перечисляемого типа. вариант состоит из одной или большего количества констант или диапазонов, разделенных запятыми. Они должны принадлежать к тому же типу, что и селектор, причем недопустимо более одного упоминания варианта в записи инструкции case. Из перечисленного множества операторов будет выбран только тот, перед которым записан вариант , совпадающий со значением селектора. Если такого варианта нет, выполняется оператор , следующий за словом else (если он есть).

Пример

case ch of

'A'..'Z', 'a'..'z' : WriteLn(' Буква ');

'0'..'9' : WriteLn(' Цифра ');

'+', '-', '*', '/' : WriteLn(' Оператор ');

else WriteLn('Специальный символ')

end;

К-во Просмотров: 456
Бесплатно скачать Реферат: Программирование Паскаль