Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
I. Разветвляющиеся программы на Pascal abc. NetСодержание книги
Поиск на нашем сайте Разветвляющаяся программа - это программа действия в которой выполняются в зависимости от логического условия.. Разветвляющийся вычислительный процесс – он нужен для того, чтобы можно было реализовать ветвление, где при выполнении условия выполняется определенное действие, а при его нарушении уже другое. В блок-схеме разветвляющийся процесс обозначается так:
В языке Паскаль используется три оператора перехода: - оператор для реализации условного перехода – IF THEN ELSE; - оператор выбора CASE OF; - оператор безусловного перехода GOTO. Они позволяют нарушить последовательный порядок выполнения инструкций программы.
Оператор условного перехода. В языке Паскаль имеется оператор ветвления. Другое его название - условный оператор. Форма записи оператора ветвления:
if <логическое выражение> then <оператор1>
Здесь if - "если", then - "то", else - "иначе".
Выбирающие операторы предназначены для выделения из составляющих их операторов - компонент одного - единственного, который и выполняется. Таким образом, выбирающие операторы реализуют управляющую структуру “ветвление”. В качестве выбирающих в языке определены условный оператор и оператор варианта. Синтаксическая диаграмма оператора присваивания представлена на рис. 1.1.
Рис. 1.1 - Синтаксическая диаграмма оператора условного перехода Программирование полного и неполного ветвления. Сравните запись алгоритма БИД1 из предыдущего параграфа с соответствующей программой.
Алгоритмический язык Паскаль
Очень похоже на перевод с русского языка на английский. Обратите внимание на следующее отличие: в программе нет специального служебного слова, обозначающего конец ветвления. Здесь признаком конца оператора ветвления является точка с запятой. (Разумеется, оставлять в программе пустую строку совсем не обязательно. Здесь это сделано только ради наглядности.) Простой формой логического выражения является операция отношения. В Паскале допускаются все виды отношений (ниже указаны их знаки):
А теперь запрограммируем на Паскале алгоритм БИД2, в котором использовано неполное ветвление.
Алгоритмический язык Паскаль__________
Опять все очень похоже. Ветвь else в операторе ветвления может отсутствовать.
|
||||||
|
Последнее изменение этой страницы: 2020-12-19; просмотров: 824; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.006 с.) |