Рабочий лист на тему:

Исполнители и алгоритмы. Алгоритмические конструкции

Подтемы: Понятие алгоритма. Исполнители алгоритмов, Алгоритм как план управления исполнителем. Свойства алгоритма, Способы записи алгоритма: словесный, блок-схема, программа, Конструкция «следование». Линейный алгоритм и его ограниченность, Конструкция «ветвление»: полная и неполная формы, Простые и составные условия, Конструкция «повторение»: циклы с заданным числом повторений, с условием, с переменной, Разработка алгоритма для формального исполнителя, Выполнение алгоритмов вручную и на компьютере, Синтаксические и логические ошибки. Отказы

Информатика8 класс50 заданий
Реши задачуМножественный выборЗаполни пропускиКраткий ответСоединениеИстина / ЛожьПоследовательностьРаспределениеКроссвордНайти лишнееМатематический рисунок

Типы заданий

Реши задачуМножественный выборЗаполни пропускиКраткий ответСоединениеИстина / ЛожьПоследовательностьРаспределениеКроссвордНайти лишнееМатематический рисунок
Исполнители и алгоритмы. Алгоритмические конструкции

8 класс · дифференцированный

Ф.И.
Класс


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

№1 · БЛОК-СХЕМА

СХЕМА · 3 БАЛЛА

1. Чтение блок-схемы ветвления

Рассмотрите блок-схему и определите значение переменной y, если на вход подано x = 7.

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

№2 · ПОНЯТИЕ АЛГОРИТМА

1 ВЫБОР · 1 БАЛЛ

2. Что называют алгоритмом

Выберите одно верное утверждение о понятии алгоритма.

  • Конечная последовательность понятных исполнителю команд для решения задачи
  • Любой набор случайных действий без определённого порядка
  • Только программа, записанная на языке программирования
  • Рисунок, который всегда содержит геометрические фигуры

№3 · ИСПОЛНИТЕЛИ

1 ПРОПУСК · 1 БАЛЛ

3. Команды исполнителя

Заполните пропуск в определении.

Исполнитель алгоритма может выполнять только команды из своего .

№4 · СЛЕДОВАНИЕ

1 ОТВЕТ · 1 БАЛЛ

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

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

№5 · СПОСОБЫ ЗАПИСИ

3 ЭЛЕМЕНТА · 2 БАЛЛА

5. Формы представления алгоритма

Соотнесите способ записи алгоритма с его описанием.

№6 · СВОЙСТВА

4 УТВЕРЖДЕНИЯ · 2 БАЛЛА

6. Проверка свойств алгоритма

Определите истинность каждого утверждения о свойствах алгоритма.

  1. Алгоритм должен состоять из понятных исполнителю команд.
  2. Алгоритм обязательно должен содержать цикл.
  3. Алгоритм должен завершаться за конечное число шагов.
  4. Один алгоритм может быть применён только к одному набору исходных данных.

№7 · СЛЕДОВАНИЕ

4 ШАГА · 2 БАЛЛА

7. Порядок команд

Расположите команды по порядку, чтобы исполнитель вычислил значение переменной y: сначала присвоить x значение 4, затем увеличить x на 3, затем умножить x на 2 и сохранить результат в y.

  1. y := x · 2
  2. x := x · 2
  3. x := x + 3
  4. x := 4

№8 · УСЛОВИЯ

2 КАТЕГОРИИ · 2 БАЛЛА

8. Простые и составные условия

Распределите условия по двум категориям.

Слова для распределения: не (n = 7), температура < 10, a = 0, a = 0 или b = 1, x > 5 и y < 3, x > 5

Простое условие

Составное условие

№9 · СВОЙСТВА АЛГОРИТМА

1 ВЫБОР · 1 БАЛЛ

9. Понятность команд

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

  • Понятность
  • Массовость
  • Конечность
  • Случайность

№10 · ВЕТВЛЕНИЕ

1 ПРОПУСК · 1 БАЛЛ

10. Условие в ветвлении

Заполните пропуск.

Ветвление выбирает дальнейшие команды в зависимости от истинности .

№11 · ВЕТВЛЕНИЕ

1 ОТВЕТ · 2 БАЛЛА

11. Полная и неполная формы

Какую форму ветвления нужно выбрать, если при выполнении условия действие выполняется, а при невыполнении не происходит ничего?

№12 · ЦИКЛЫ

3 СВЯЗКИ · 2 БАЛЛА

12. Виды циклов

Соотнесите вид цикла с его особенностью.

№13 · ЦИКЛЫ

1 ВЫБОР · 1 БАЛЛ

13. Повторение команд

Как называется конструкция алгоритма, в которой одни и те же команды выполняются несколько раз?

  • Цикл
  • Следование
  • Комментарий
  • Отказ

№14 · ОШИБКИ

1 ВЫБОР · 1 БАЛЛ

14. Синтаксическая ошибка

Что чаще всего означает синтаксическая ошибка в программе?

  • Нарушены правила записи команд языка
  • Алгоритм дал неверный результат при правильной записи
  • Исполнитель выполнил все команды без остановки
  • Задача имеет несколько решений

№15 · ФОРМАЛЬНЫЙ ИСПОЛНИТЕЛЬ

1 ОТВЕТ · 3 БАЛЛА

15. Трассировка команд исполнителя

Исполнитель умеет команды «вперёд 1» и «поверни направо». Он находится в клетке A и смотрит вверх. Выполнены команды: вперёд 1, вперёд 1, поверни направо, вперёд 1, поверни направо, вперёд 1. В какой клетке относительно A он окажется: на 1 клетку вправо и на 1 клетку вверх, на 1 клетку вправо и на 1 клетку вниз или в исходной клетке?

  • На 1 клетку вправо и на 1 клетку вверх
  • На 1 клетку вправо и на 1 клетку вниз
  • В исходной клетке
  • На 2 клетки вправо и на 2 клетки вниз

№16 · ВЫПОЛНЕНИЕ АЛГОРИТМА

1 ОТВЕТ · 2 БАЛЛА

16. Результат выполнения цикла

Определите значение переменной s после выполнения алгоритма: s:= 0; повторить 3 раза: s:= s + 4.

№17 · ОШИБКИ

1 ОТВЕТ · 3 БАЛЛА

17. Логическая ошибка

Алгоритм должен находить большее из двух чисел a и b. В программе записано: если a > b, то вывести b, иначе вывести a. Какой вид ошибки допущен?

№18 · ЦИКЛЫ

1 ОТВЕТ · 3 БАЛЛА

18. Остановка цикла с условием

Исполнитель выполняет алгоритм: n:= 1; пока n < 20 повторять: n:= n · 2. Какое значение n получится после завершения цикла?

№19 · ОТКАЗЫ

1 ОТВЕТ · 3 БАЛЛА

19. Причина отказа исполнителя

Исполнитель умеет команду «раздели число n на 2» только для чётных чисел. В алгоритме при n = 7 эта команда выполняется без проверки. Что произойдёт?

№20 · РАЗРАБОТКА АЛГОРИТМА

4 ЭЛЕМЕНТА · 3 БАЛЛА

20. Алгоритм с ветвлением и циклом

Расположите команды алгоритма по порядку. Алгоритм должен вывести чётные числа от 2 до 8: сначала задать k:= 2, затем пока k <= 8 проверять чётность k, выводить k при выполнении условия и увеличивать k на 1.

  1. k := k + 1
  2. Пока k <= 8 повторять
  3. Если k делится на 2 без остатка, вывести k
  4. k := 2

№1 · АЛГОРИТМЫ

10 СЛОВ · 4 БАЛЛА

1. Команды и конструкции алгоритма

Решите кроссворд по определениям. Вспомните основные понятия, связанные с командами, условиями и построением алгоритмов.

По горизонтали

  1. Тот, кто выполняет алгоритм
  2. Указание, которое выполняет исполнитель
  3. Выбор действия в зависимости от проверки
  4. Запись алгоритма на языке программирования
  5. Ситуация, когда исполнитель не может выполнить команду

По вертикали

  1. Последовательное выполнение команд одна за другой
  2. Конструкция для многократного выполнения команд
  3. Точный план действий для решения задачи
  4. Проверяемое утверждение со значением истина или ложь
  5. Неверность в записи или выполнении алгоритма

№2 · БЛОК-СХЕМА

1 СХЕМА · 2 БАЛЛА

2. Чтение линейного алгоритма

Рассмотрите блок-схему и определите, какое число выведет исполнитель после последовательного выполнения всех команд.

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

№3 · ИСПОЛНИТЕЛИ

1 ОТВЕТ · 1 БАЛЛ

3. Команды исполнителя

Как называют объект, который может выполнять команды алгоритма, понимая их однозначно?

№4 · ОШИБКИ

5 ЭЛЕМЕНТОВ · 3 БАЛЛА

4. Синтаксические и логические ошибки

Найдите лишний пример. Четыре примера относятся к одному виду ошибки, а один — к другому.

  1. Забыта закрывающая скобка в условии: если x > 0 то
  2. Переменная записана с недопустимым символом: сумма-1
  3. Команда присваивания записана без знака присваивания: x 5
  4. Алгоритм сравнивает число с самим собой вместо сравнения с введённым пользователем числом
  5. В цикле пропущено ключевое слово, обозначающее конец блока

№5 · ТЕРМИНЫ

1 ВОПРОС · 1 БАЛЛ

5. Понятие алгоритма

Выберите определение, которое точнее всего описывает алгоритм.

  • Только программа, записанная на языке программирования
  • Любой набор случайных действий без определённого порядка
  • Конечная последовательность понятных исполнителю команд для решения задачи
  • Результат выполнения одной команды исполнителем

№6 · СВОЙСТВА

4 УТВЕРЖДЕНИЯ · 1 БАЛЛ

6. Свойства алгоритма

Определите истинность утверждений по одному основанию: соответствуют ли они свойствам алгоритма.

  1. Команды алгоритма должны быть понятны исполнителю.
  2. Алгоритм может содержать команды, смысл которых исполнитель угадывает сам.
  3. Алгоритм должен приводить к результату после конечного числа шагов.
  4. Один и тот же алгоритм обязательно должен подходить только для одного конкретного набора исходных данных.

+25 заданий в этом листе

Зарегистрируйтесь — и соберите свой рабочий лист по этой теме за минуту: заданий столько, сколько нужно.

№7 · ПОСЛЕДОВАТЕЛЬНОСТЬ

5 ШАГОВ · 2 БАЛЛА

7. Порядок выполнения команд

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

  1. Вывести значение
  2. Конец алгоритма
  3. Присвоить значение
  4. Ввести числа и
  5. Начало алгоритма

№8 · ВЕТВЛЕНИЕ

4 ПРОПУСКА · 2 БАЛЛА

8. Полная и неполная формы ветвления

Заполните пропуски в описании конструкций ветвления.

В конструкции ветвления проверяется . Если условие истинно, выполняется одна ветвь. В полной форме есть ветвь , а в неполной форме она . Условие, составленное из двух простых условий с помощью логической операции, называется .

№9 · СОПОСТАВЛЕНИЕ

4 ПАРЫ · 2 БАЛЛА

9. Способы записи алгоритма

Соедините способ записи алгоритма с его характеристикой.

№10 · ЦИКЛЫ

4 ВАРИАНТА · 2 БАЛЛА

10. Виды повторения

Какой вид цикла удобнее выбрать, если заранее известно, что команда должна выполниться ровно 7 раз?

  • Цикл с заданным числом повторений
  • Ветвление без повторения команд
  • Линейный алгоритм без повторяющихся действий
  • Цикл с условием, число повторений неизвестно

№11 · АЛГОРИТМЫ

1 ОТВЕТ · 2 БАЛЛА

11. Определённость алгоритма

Памятка: алгоритм — это точное описание последовательности действий, которое приводит к результату. Каждая команда должна быть понятна исполнителю однозначно. Какое свойство алгоритма нарушено в команде «Сделай красиво»?

№12 · СПОСОБЫ ЗАПИСИ

1 ОТВЕТ · 2 БАЛЛА

12. Словесная запись алгоритма

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

№13 · СЛЕДОВАНИЕ

1 ОТВЕТ · 2 БАЛЛА

13. Линейная последовательность

Памятка: конструкция «следование» означает, что команды выполняются последовательно, одна за другой, без выбора и повторения. Как называется алгоритм, состоящий только из команд, выполняемых строго по порядку?

№14 · ВЕТВЛЕНИЕ

1 ОТВЕТ · 2 БАЛЛА

14. Неполное ветвление

Памятка: при неполном ветвлении действие выполняется только при истинности условия, а при ложности условия исполнитель переходит к следующей команде. Как называется форма ветвления, в которой предусмотрено действие только для одного результата проверки условия?

№15 · УСЛОВИЯ

1 ОТВЕТ · 2 БАЛЛА

15. Составное условие

Памятка: простое условие содержит одно утверждение, например «число больше 5». Составное условие объединяет несколько простых условий с помощью логических связок «и», «или», «не». Как называется условие «x > 3 и x < 10»?

№16 · ЦИКЛЫ

1 ОТВЕТ · 2 БАЛЛА

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

Памятка: цикл позволяет многократно выполнять одну и ту же последовательность команд. Если количество повторений известно заранее, используют цикл с заданным числом повторений. Какой вид цикла выбирают для команды «вывести слово 8 раз»?

№17 · ЦИКЛЫ

1 ОТВЕТ · 2 БАЛЛА

17. Цикл с условием

Памятка: в цикле с условием число повторений заранее неизвестно. Исполнитель продолжает действия, пока условие истинно, или повторяет их до выполнения условия. Как называется цикл, в котором количество повторений зависит от результата проверки условия?

№18 · ОШИБКИ

1 ОТВЕТ · 2 БАЛЛА

18. Синтаксическая ошибка

Памятка: синтаксическая ошибка возникает, когда команда записана с нарушением правил языка программирования, поэтому компьютер не может правильно разобрать её запись. Как называется ошибка в записи команды, из-за которой программа не запускается?

№19 · ОШИБКИ

1 ОТВЕТ · 2 БАЛЛА

19. Логическая ошибка

Памятка: логическая ошибка не мешает запуску программы, но алгоритм выполняет не те действия или получает неверный результат. Как называется ошибка, при которой программа запускается, но решает задачу неправильно?

№20 · ИСПОЛНИТЕЛИ

1 ОТВЕТ · 2 БАЛЛА

20. Отказ исполнителя

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

№21 · КОМАНДЫ

СХЕМА · 1 БАЛЛ

21. Команды исполнителя

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

№22 · СЛЕДОВАНИЕ

ЛИНЕЙНЫЙ АЛГОРИТМ · 1 БАЛЛ

22. Команды в заданном порядке

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

№23 · ИСПОЛНИТЕЛЬ

РАБОЧЕЕ ПОЛЕ · 1 БАЛЛ

23. Среда и возможности исполнителя

Используй изображённое поле и правила исполнителя. Составь последовательность команд, которая приведёт исполнителя из точки A в точку B, не заходя на закрашенные клетки.

№24 · ОШИБКИ

ОТКАЗЫ · 1 БАЛЛ

24. Синтаксическая и логическая ошибки

Проанализируй блок-схему. Найди место, где алгоритм может привести к отказу исполнителя, и место, где команда формально допустима, но нарушает замысел алгоритма.

№25 · АЛГОРИТМ

ПЛАН ДЕЙСТВИЙ · 1 БАЛЛ

25. Алгоритм как план управления

Рассмотри алгоритм приготовления напитка как план управления исполнителем. Объясни, почему пропуск одной команды меняет результат выполнения.

№26 · СВОЙСТВА

АНАЛИЗ СХЕМЫ · 1 БАЛЛ

26. Свойства алгоритма

По схеме определи, какие свойства алгоритма обеспечиваются порядком команд и наличием конечного шага. Назови два свойства.

№27 · ПОСЛЕДОВАТЕЛЬНОСТЬ

ПОРЯДОК КОМАНД · 1 БАЛЛ

27. Восстановление последовательности

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

№28 · ВЕТВЛЕНИЕ

ПОЛНАЯ ФОРМА · 1 БАЛЛ

28. Выбор по условию

Рассмотри полную форму ветвления. Определи, какую ветвь пройдёт исполнитель при каждом из двух возможных состояний датчика.

№29 · ЗАПИСЬ АЛГОРИТМА

ТРИ ФОРМЫ · 1 БАЛЛ

29. Словесная запись, блок-схема и программа

Сравни три способа записи одного алгоритма. Укажи, чем они отличаются по форме представления команд и связей между ними.

№30 · ЦИКЛЫ

ПОВТОРЕНИЕ · 1 БАЛЛ

30. Цикл с условием

Рассмотри цикл с условием. Объясни, когда исполнитель завершит повторение, и почему число повторов заранее не указано.

Создайте уникальный лист по своей теме

  • Любая тема, любой уровень
  • 20+ типов заданий
  • 100% уникальный контент
  • Со страницей ответов
  • Защита от списывания
  • Готово за 1 минуту

Другие темы по информатике для 8 класса

Определение возможных результатов работы алгоритма при заданных входных данных; Определение входных данных, приводящих к заданному результатуДвоичная и восьмеричная системы счисленияАлгоритмы и исполнителиЛогические операции: конъюнкция, дизъюнкция, отрицание; Приоритет логических операций; Истинность составного высказывания по значениям элементарных; Логические выражения и правила их записиЛогические операции: конъюнкция, дизъюнкция, отрицаниеЛогические высказывания и их значенияЛогические операции «и», «или», «не»Создание таблиц истинности и логических схем для заданных выраженийСистематизация и обобщение темы: системы счисленияЛогические высказывания. Логические значения высказываний. Логические операции. Приоритет логических операцийАлфавит и основание системы счисленияЛогические высказывания и их значения; Логические операции: конъюнкция, дизъюнкция, отрицание; Приоритет логических операций; Элементарные и составные высказывания

Чем удобны рабочие листы Нейрум

  • По действующей программеТемы и задания совпадают со школьной программой 1–11 классов. Открыли — дали классу, без правок.
  • Готово к печати, с ответамиPDF в формате A4 и ключ ответов на отдельной странице. Скачали, распечатали, раздали — без правок в Word.
  • Свой лист за минутуНе нашли нужный? ИИ-конструктор соберёт лист по вашей теме, классу и типам заданий.

Вопросы и ответы

Как скачать рабочий лист «Понятие алгоритма. Исполнители алгоритмов; Алгоритм как план управления исполнителем. Свойства алгоритма; Способы записи алгоритма: словесный, блок-схема, программа; Конструкция «следование»»?

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

Сколько заданий в листе и какие они?

В листе 50 заданий: реши задачу, множественный выбор, заполни пропуски, краткий ответ, соединение, истина / Ложь, последовательность, распределение, кроссворд, найти лишнее, математический рисунок.

Соответствует ли лист ФГОС?

Да, задания ориентированы на школьную программу по информатике для 8 класса по ФГОС.

Можно ли изменить задания под свой класс?

Да. После регистрации лист открывается в конструкторе: задания можно заменить, перегенерировать или добавить новые.