Тема 7 · Информатика

Алгоритмы, блок-схемы и исполнители

Свойства алгоритмов, блок-схемы с ветвлением и циклом, формальные исполнители Удвоитель и Робот. 100 заданий на отработку.

0
Решено
0
Правильно
0%
Точность

Простыми словами

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

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

СвойствоЧто означает
Дискретностьсостоит из отдельных завершённых шагов
Понятностьвсе команды входят в систему команд исполнителя
Определённость (детерминированность)каждый шаг выполняется однозначно, без произвола
Результативность (конечность)за конечное число шагов получается результат
Массовостьприменим к целому классу исходных данных

«Друг Помог Очень Рано Маме» — Дискретность, Понятность, Определённость, Результативность, Массовость.

Блок-схемы

Овалначало и конец
Параллелограммввод и вывод данных
Прямоугольникдействие: присваивание, вычисление
Ромбпроверка условия; два выхода «да» и «нет»

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

начало s:=0; k:=1 k ≤ 4 ? да s:=s+3; k:=k+1 нет вывод s конец www.reknow.ru
Цикл с предусловием: условие проверяется до тела цикла

Как выполнить блок-схему

Блок-схему выполняют «вручную» — заводят таблицу трассировки: столбец на каждую переменную и строку на каждый шаг.

Схема на рисунке выше. Что выведется и сколько раз выполнится тело цикла?

Проверка
—01
да32
да63
да94
да125
нет — выходвывод

Тело выполнилось 4 раза — столько, сколько раз условие было истинно.

Ввод . Ромб: «?». «Да» → , «нет» → . Вложенный ромб на ветке «да»: «?» «да» → .

  1. — идём по «да»: .
  2. — снова «да»: .
  3. Вывод: .

Число повторений цикла — это число истинных проверок условия, а не число всех проверок (последняя, ложная, тело не запускает). И следите, что в теле меняется раньше: если сначала , а потом , к прибавляется уже новое .

Исполнитель Удвоитель

Команды: 1 — прибавь 1, 2 — умножь на 2. Программа — строка из цифр-команд, выполняется слева направо.

Число , программа : , , .

Сколько программ переводят в ? Считаем от вверх: число программ равно сумме для тех чисел, из которых в попадают одной командой.

динамика «с конца»
12345678
11+1=222+2=444+2=666+4=10

Ответ: 10 программ. Например, : в 6 приходят из 5 (+1) и из 3 (×2).

Слагаемое берётся, только если : из чисел меньше начального не начинают. Для «из 6 получить 45» не учитываем .

Робот на клетчатом поле

Команды «вправо» и «вверх». Если цель на клеток правее и на выше, наименьшее число команд равно (обходить препятствия не нужно — назад робот ходить не умеет).

Число кратчайших путей: в каждую клетку приходят слева или снизу, поэтому число путей в клетку = сумма чисел в клетке слева и снизу. Без препятствий это число сочетаний:

— шагов вправо, — шагов вверх
С111 1234 136Ц = 10 www.reknow.ru
Из С в Ц: 3 шага вправо и 2 вверх, путей, наименьшее число команд

3 вправо и 7 вверх: путей, а наименьшее число команд .

Серия: 0
Учителю

Готовые работы по теме

Собраны заранее — одним нажатием: распечатать с ключом, раздать ученикам ссылкой или QR-кодом, поменять настройки. Номер набора постоянный: по этой ссылке всегда та же работа.

Самостоятельная

10 заданий · 2 варианта · с ключом

РаспечататьРаздать ссылкойИзменить

Контрольная

15 заданий · онлайн, 40 минут

РаспечататьРаздать ссылкойИзменить

Диагностика перед темой

8 заданий · 15 минут

РаспечататьРаздать ссылкойИзменить

теория этой темы, 8 заданий по подтемам и ключ — файлом DOCX, который можно править под себя.

Учителю о теме

Что проверяется

  • Блок-схема с ветвлением
  • Число повторений цикла
  • Блок-схема цикла
  • Линейная блок-схема
  • Блок-схема с вложенным ветвлением
  • Алгоритмы и исполнители
  • Число программ исполнителя
  • Исполнитель Удвоитель
  • Число путей Робота
  • Исполнитель Робот

Содержание

На бумаге — не больше 25: дальше лист перестаёт быть работой на урок. Онлайн — до 40.

Не нравится задание в собранном листе — нажмите «заменить» под ним: вместо него встанет другое из той же подтемы.

Варианты

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

Прохождение онлайн

Имя ученика никуда не отправляется: он вводит только номер по списку, а таблицу «номер → фамилия» видите только вы.

Оценка
Печать

Собранный лист можно скачать файлом Word — кнопка «Скачать DOCX» над листом: задания, место под решение и ключ, всё редактируется.

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

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