Урок 15

Основные алгоритмические конструкции

Теоретическая часть

      Алгоритм —  конечная  последовательность  точных  действий,  формальное  выполнение  которых  позволяет получить  решение  задачи  для  любого  допустимого  набора  исходных  данных.

      Исполнитель  —  человек,  группа людей  или  техническое  устройство, которые  способны  правильно  выполнять  команды  алгоритмов.   Набор  команд одного  исполнителя  называют  системой  команд  исполнителя.

      Любой  алгоритм  может  быть  записан  с  использованием  трех  базовых  алгоритмических  конструкций: следование,  цикл  и  ветвление.

     Алгоритмическая  конструкция  следование —  последовательность  команд  алгоритма,  которые  выполняются  в  том  порядке,  в  котором  они  записаны. 

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

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

     Последовательность  команд,  исполнителем  которой  является  компьютер, называется  программой.

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

     Для  ввода  данных  предназначена команда  read(). В  скобках  через  запятую перечисляются имена переменных, значения которых необходимо ввести.

    Для  вывода  данных  используют команду  write().  Она  позволяет  выводить  текстовые  сообщения  и  числовые значения.  При использовании команды wri teln (); после  вывода  сообщения  или  числа происходит перевод курсора на следующую строку.

   Оператор  присваивания  предназначен для того, чтобы:

(результат  будет  записан  как  значение переменной).

Формат  записи  оператора  присваивания:

<имя переменной> := <выражение>;

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

Практическая часть

Задание 1. Даны два целых числа. Составьте программу для нахождения остатка от деления первого числа на второе.

Задание 2. Даны три числа. Составьте программу нахождения среднего арифметического этих чисел. Округлите результат до сотых.

Электронная рабочая тетрадь

Задание 1. Основные алгоритмические конструкции (слова из букв)

Задание 2. Основные алгоритмические конструкции (ввод текста)

Задание 3. Математические функции (найти пару)

Задание 4. Структура программы (простой порядок)

Задание 5. Математические функции (игра парочки)

Проверка знаний

Тест - Основные алгоритмические конструкции

Кроссворд - Основные алгоритмические конструкции