Программирование на языке
Pascal
|
|
На главную Введение Алгоритм Язык Pascal Переменные, константы, типы Выражения языка Pascal Условные операторы языка Pascal Циклы языка Pascal Массивы языка pascal Записи в языке Pascal Строковый тип данных в языке Pascal Процедуры и функции для работы со строками в языке Pascal Лабораторная работа № 1 «Алгоритмы ветвления» Лабораторная работа № 2 «Циклические алгоритмы» Лабораторная работа № 3 «Обработка массивов» Лабораторная работа № 4 «Работа со строками и записями» Список литературы |
Операторы условного перехода в языке PascalДля реализации ветвящегося алгоритма в языке Pascal существуют операторы условного перехода, которые приводят к выполнению того или иного блока программы, в зависимости от выполнения или невыполнения некоторого условия, либо условий. Рассмотрим конструкцию IF-THEN-ELSE
Листинг 2. Применение IF-THEN-ELSE Если пользователь введет значение переменной больше, чем заданно константой, то на экране появится похвала, иначе, будет предложено больше работать для получения оценки выше. Обратите внимание, что перед оператором else не должно быть символа «;». Еще одна конструкция для реализации ветвящихся алгоритмов – это конструкция CASE-OF-ELSE-END. В отличие от конструкции IF-THEN-ELSE, она позволяет задавать несколько условий. В языке программирования Pascal результат выражения, используемый для выбора варианта дальнейшего выполнения программы, должен относиться к порядковым (ordinal) типам данных.
Листинг 3. Применение CASE-OF-ELSE-END
|