№1 · БЛОК-СХЕМА
1. Чтение блок-схемы ветвления
Рассмотрите блок-схему и определите значение переменной y, если на вход подано x = 7.
Блок-схема алгоритма
Ф.И.
Класс
Разберёмся, как алгоритмы управляют исполнителями: от простого следования до циклов и ветвлений. Учимся находить ошибки и проверять результат.
№1 · БЛОК-СХЕМА
Рассмотрите блок-схему и определите значение переменной y, если на вход подано x = 7.
Блок-схема алгоритма
№2 · ПОНЯТИЕ АЛГОРИТМА
Выберите одно верное утверждение о понятии алгоритма.
№3 · ИСПОЛНИТЕЛИ
Заполните пропуск в определении.
Исполнитель алгоритма может выполнять только команды из своего .
№4 · СЛЕДОВАНИЕ
Как называется алгоритм, в котором команды выполняются последовательно одна за другой?
№5 · СПОСОБЫ ЗАПИСИ
Соотнесите способ записи алгоритма с его описанием.
№6 · СВОЙСТВА
Определите истинность каждого утверждения о свойствах алгоритма.
№7 · СЛЕДОВАНИЕ
Расположите команды по порядку, чтобы исполнитель вычислил значение переменной y: сначала присвоить x значение 4, затем увеличить x на 3, затем умножить x на 2 и сохранить результат в y.
№8 · УСЛОВИЯ
Распределите условия по двум категориям.
Слова для распределения: не (n = 7), температура < 10, a = 0, a = 0 или b = 1, x > 5 и y < 3, x > 5
Простое условие
Составное условие
№9 · СВОЙСТВА АЛГОРИТМА
Какое свойство алгоритма означает, что каждая команда должна быть понятна исполнителю?
№10 · ВЕТВЛЕНИЕ
Заполните пропуск.
Ветвление выбирает дальнейшие команды в зависимости от истинности .
№11 · ВЕТВЛЕНИЕ
Какую форму ветвления нужно выбрать, если при выполнении условия действие выполняется, а при невыполнении не происходит ничего?
№12 · ЦИКЛЫ
Соотнесите вид цикла с его особенностью.
№13 · ЦИКЛЫ
Как называется конструкция алгоритма, в которой одни и те же команды выполняются несколько раз?
№14 · ОШИБКИ
Что чаще всего означает синтаксическая ошибка в программе?
№15 · ФОРМАЛЬНЫЙ ИСПОЛНИТЕЛЬ
Исполнитель умеет команды «вперёд 1» и «поверни направо». Он находится в клетке A и смотрит вверх. Выполнены команды: вперёд 1, вперёд 1, поверни направо, вперёд 1, поверни направо, вперёд 1. В какой клетке относительно A он окажется: на 1 клетку вправо и на 1 клетку вверх, на 1 клетку вправо и на 1 клетку вниз или в исходной клетке?
№16 · ВЫПОЛНЕНИЕ АЛГОРИТМА
Определите значение переменной s после выполнения алгоритма: s:= 0; повторить 3 раза: s:= s + 4.
№17 · ОШИБКИ
Алгоритм должен находить большее из двух чисел a и b. В программе записано: если a > b, то вывести b, иначе вывести a. Какой вид ошибки допущен?
№18 · ЦИКЛЫ
Исполнитель выполняет алгоритм: n:= 1; пока n < 20 повторять: n:= n · 2. Какое значение n получится после завершения цикла?
№19 · ОТКАЗЫ
Исполнитель умеет команду «раздели число n на 2» только для чётных чисел. В алгоритме при n = 7 эта команда выполняется без проверки. Что произойдёт?
№20 · РАЗРАБОТКА АЛГОРИТМА
Расположите команды алгоритма по порядку. Алгоритм должен вывести чётные числа от 2 до 8: сначала задать k:= 2, затем пока k <= 8 проверять чётность k, выводить k при выполнении условия и увеличивать k на 1.
№1 · АЛГОРИТМЫ
Решите кроссворд по определениям. Вспомните основные понятия, связанные с командами, условиями и построением алгоритмов.
По горизонтали
По вертикали
№2 · БЛОК-СХЕМА
Рассмотрите блок-схему и определите, какое число выведет исполнитель после последовательного выполнения всех команд.
Линейный алгоритм
№3 · ИСПОЛНИТЕЛИ
Как называют объект, который может выполнять команды алгоритма, понимая их однозначно?
№4 · ОШИБКИ
Найдите лишний пример. Четыре примера относятся к одному виду ошибки, а один — к другому.
№5 · ТЕРМИНЫ
Выберите определение, которое точнее всего описывает алгоритм.
№6 · СВОЙСТВА
Определите истинность утверждений по одному основанию: соответствуют ли они свойствам алгоритма.
+25 заданий в этом листе
Зарегистрируйтесь — и соберите свой рабочий лист по этой теме за минуту: заданий столько, сколько нужно.
№7 · ПОСЛЕДОВАТЕЛЬНОСТЬ
Расположите команды алгоритма в правильном порядке, чтобы исполнитель вычислил сумму двух чисел и вывел результат.
№8 · ВЕТВЛЕНИЕ
Заполните пропуски в описании конструкций ветвления.
В конструкции ветвления проверяется . Если условие истинно, выполняется одна ветвь. В полной форме есть ветвь , а в неполной форме она . Условие, составленное из двух простых условий с помощью логической операции, называется .
№9 · СОПОСТАВЛЕНИЕ
Соедините способ записи алгоритма с его характеристикой.
№10 · ЦИКЛЫ
Какой вид цикла удобнее выбрать, если заранее известно, что команда должна выполниться ровно 7 раз?
№11 · АЛГОРИТМЫ
Памятка: алгоритм — это точное описание последовательности действий, которое приводит к результату. Каждая команда должна быть понятна исполнителю однозначно. Какое свойство алгоритма нарушено в команде «Сделай красиво»?
№12 · СПОСОБЫ ЗАПИСИ
Памятка: алгоритм можно записать словами, в виде блок-схемы или программы. Словесная запись описывает действия исполнителя обычными предложениями. Как называется способ записи алгоритма, в котором команды представлены геометрическими фигурами со стрелками?
№13 · СЛЕДОВАНИЕ
Памятка: конструкция «следование» означает, что команды выполняются последовательно, одна за другой, без выбора и повторения. Как называется алгоритм, состоящий только из команд, выполняемых строго по порядку?
№14 · ВЕТВЛЕНИЕ
Памятка: при неполном ветвлении действие выполняется только при истинности условия, а при ложности условия исполнитель переходит к следующей команде. Как называется форма ветвления, в которой предусмотрено действие только для одного результата проверки условия?
№15 · УСЛОВИЯ
Памятка: простое условие содержит одно утверждение, например «число больше 5». Составное условие объединяет несколько простых условий с помощью логических связок «и», «или», «не». Как называется условие «x > 3 и x < 10»?
№16 · ЦИКЛЫ
Памятка: цикл позволяет многократно выполнять одну и ту же последовательность команд. Если количество повторений известно заранее, используют цикл с заданным числом повторений. Какой вид цикла выбирают для команды «вывести слово 8 раз»?
№17 · ЦИКЛЫ
Памятка: в цикле с условием число повторений заранее неизвестно. Исполнитель продолжает действия, пока условие истинно, или повторяет их до выполнения условия. Как называется цикл, в котором количество повторений зависит от результата проверки условия?
№18 · ОШИБКИ
Памятка: синтаксическая ошибка возникает, когда команда записана с нарушением правил языка программирования, поэтому компьютер не может правильно разобрать её запись. Как называется ошибка в записи команды, из-за которой программа не запускается?
№19 · ОШИБКИ
Памятка: логическая ошибка не мешает запуску программы, но алгоритм выполняет не те действия или получает неверный результат. Как называется ошибка, при которой программа запускается, но решает задачу неправильно?
№20 · ИСПОЛНИТЕЛИ
Памятка: исполнитель может выполнить только команды из своего набора и только при допустимых исходных данных. Если команда ему неизвестна или невыполнима, происходит отказ. Как называется ситуация, когда исполнитель не может выполнить полученную команду?
№21 · КОМАНДЫ
Рассмотри схему формального исполнителя. Определи, какие команды он может выполнять, и объясни назначение каждой команды.
№22 · СЛЕДОВАНИЕ
Проследи выполнение линейного алгоритма сверху вниз. Определи, в какой точке окажется исполнитель после всех команд.
№23 · ИСПОЛНИТЕЛЬ
Используй изображённое поле и правила исполнителя. Составь последовательность команд, которая приведёт исполнителя из точки A в точку B, не заходя на закрашенные клетки.
№24 · ОШИБКИ
Проанализируй блок-схему. Найди место, где алгоритм может привести к отказу исполнителя, и место, где команда формально допустима, но нарушает замысел алгоритма.
№25 · АЛГОРИТМ
Рассмотри алгоритм приготовления напитка как план управления исполнителем. Объясни, почему пропуск одной команды меняет результат выполнения.
№26 · СВОЙСТВА
По схеме определи, какие свойства алгоритма обеспечиваются порядком команд и наличием конечного шага. Назови два свойства.
№27 · ПОСЛЕДОВАТЕЛЬНОСТЬ
Изучи схему с пронумерованными этапами и объясни, почему изменение порядка двух соседних команд может изменить результат.
№28 · ВЕТВЛЕНИЕ
Рассмотри полную форму ветвления. Определи, какую ветвь пройдёт исполнитель при каждом из двух возможных состояний датчика.
№29 · ЗАПИСЬ АЛГОРИТМА
Сравни три способа записи одного алгоритма. Укажи, чем они отличаются по форме представления команд и связей между ними.
№30 · ЦИКЛЫ
Рассмотри цикл с условием. Объясни, когда исполнитель завершит повторение, и почему число повторов заранее не указано.
Создайте уникальный лист по своей теме
Зарегистрируйтесь бесплатно — лист сохранится в личном кабинете, откуда его можно скачать в PDF и распечатать.
В листе 50 заданий: реши задачу, множественный выбор, заполни пропуски, краткий ответ, соединение, истина / Ложь, последовательность, распределение, кроссворд, найти лишнее, математический рисунок.
Да, задания ориентированы на школьную программу по информатике для 8 класса по ФГОС.
Да. После регистрации лист открывается в конструкторе: задания можно заменить, перегенерировать или добавить новые.