Разветвляющиеся алгоритмы в Pascal

Порядок работы:

1.ВНИМАТЕЛЬНО ИЗУЧИТЬ ТЕОРЕТИЧЕСКУЮ ЧАСТЬ (СО 2 СТРАНИЦЫ ДОКУМЕНТА) .

2.ПРАКТИЧЕСКОЕ ЗАДАНИЕ ( РАЗМЕЩЕНО НИЖЕ ) ВЫПОЛНИТЬ В БРАУЗЕРЕ В ОНЛАЙН-КОМПИЛЯТОРЕ PASCAL:

https://www.onlinegdb.com/online_pascal_compiler

3.ПОСЛЕ ТОГО, КАК ВЫ НАБЕРЕТЕ КОД ПРОГРАММЫ, НАЖИМАЕТЕ НА КНОПКУ « RUN » (ПРОИЗОЙДЕТ ЗАПУСК ПРОГРАММЫ) .

4.ГОТОВЫЙ РЕЗУЛЬТАТ СОХРАНИТЬ, НАЖАВ НА КНОПКУ « DOWNLOAD CODE » (БУДЕТ СОХРАНЕН ФАЙЛ)

5.СОХРАНЕННЫЕ ФАЙЛЫ С ВЫПОЛНЕННОЙ РАБОТОЙ ВЫСЛАТЬ МНЕ В ЛИЧНЫЕ СООБЩЕНИЯ ВКОНТАКТЕ.

6.ВЫСЫЛАЯ РЕЗУЛЬТАТЫ ВЫПОЛНЕННОГО ЗАДАНИЯ, ОБЯЗАТЕЛЬНО УКАЗАТЬ НОМЕР ГРУППЫ И СВОЕ ФИО.

 

Блок-схема алгоритма:

 

Разветвляющийся алгоритм имеет следующий синтаксис:

Условный оператор в Паскале – if – служит для организации хода задачи таким образом, при котором изменяется последовательность выполнения операторов в зависимости от какого-либо логического условия. Логическое условие может принимать одно из двух значений: либо true (истина), либо false (ложь), соответственно, оно может быть либо истинным, либо ложным.

СОСТАВНОЙ ОПЕРАТОР

Если при истинном условии необходимо выполнять несколько операторов, то их по правилам языка Pascal необходимо заключать в блок, начинающийся со служебного слова begin и заканчивающегося служебным словом end. Такой блок принято называть операторными скобками, а данную конструкцию – составным оператором:

Пример 1

В условии (в логическом выражении) используются операторы отношения.

Рассмотрим список операторов отношения Паскаля:

· больше >

· меньше <

· больше или равно в Pascal >=

· меньше либо равно в Pascal <=

· сравнение в Pascal =

· не равно в Pascal <>

 

Пример 2

Пример 3

Решение:

 

 

 

Пример 4

Пример 5

 

ПРАКТИЧЕСКОЕ ЗАДАНИЕ: