Основные конструкции языка Pascal

  • pptx
  • 03.05.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала 439. Основные конструкции языка Pascal.pptx

Основные конструкции языка Pascal

Виды алгоритмических конструкций

линейные;
ветвящиеся;
циклические.

Линейные алгоритмы

В линейном алгоритме операции выполняются последовательно, в порядке их записи.
Каждая операция является самостоятельной, независимой от каких-либо условий.
На схеме блоки, отображающие эти операции, располагаются в линейной последовательности.

Пример линейного алгоритма

Составить блок – схему алгоритма вычисления арифметического выражения
у=(b2-ас):(а+с)

Алгоритм с ветвлением

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

Алгоритм с ветвлением

Ветвление в программе — это выбор одной из нескольких последовательностей команд при выполнении программы.
Выбор направления зависит от заранее определенного признака, который может относиться к исходным данным, к промежуточным или конечным результатам.
Признак характеризует свойство данных и имеет два или более значений.

Направление ветвления выбирается логической проверкой, в результате которой возможны два ответа:

«да» — условие выполнено
«нет» — условие не выполнено.

Алгоритм с ветвлением

Алгоритм с полным ветвлением

Алгоритм с неполным ветвлением

Циклические алгоритмы

Циклическими называются алгоритмы, содержащие циклы.

Цикл — это многократно повторяемый участок алгоритма.

Виды циклов

Цикл называется детерминированным, если число повторений тела цикла заранее известно или определено.

Цикл называется итерационным, если число повторений тела цикла заранее неизвестно, а зависит от значений параметров (некоторых переменных), участвующих в вычислениях.