№1 · ПОНЯТИЯ
1. Что такое алгоритм
Выберите определение, которое точно описывает алгоритм.
Ф.И.
Класс
Разберём, как алгоритм превращает условие в точную последовательность действий, а затем проверим решения на примерах и найдём ошибки.
№1 · ПОНЯТИЯ
Выберите определение, которое точно описывает алгоритм.
№2 · СВОЙСТВА
Какое свойство алгоритма означает, что решение разбито на отдельные шаги?
№3 · КОМАНДЫ
Заполните пропуски в описании линейного алгоритма.
В линейном алгоритме команды выполняются и каждая команда выполняется .
№4 · ВЕТВЛЕНИЕ
Определите истинность утверждений о ветвлении. Во всех случаях оценивайте устройство алгоритма и его выполнение.
№5 · ПОСЛЕДОВАТЕЛЬНОСТЬ
Расположите шаги алгоритма нахождения большего из двух чисел в правильном порядке.
№6 · ТРАССИРОВКА
Заполните таблицу трассировки: укажите значения переменных после выполнения каждой строки алгоритма.
| Шаг | Команда | a | b |
|---|---|---|---|
| 1 | a := 4 | ||
| 2 | b := a + 3 | ||
| 3 | a := b − 2 | ||
| 4 | Вывести a + b |
№7 · ПОВТОРЕНИЕ
Сколько раз выполнится тело цикла: «для i от 2 до 6 повторить вывод i»?
№8 · ПОИСК ОШИБКИ
Найдите команду, которая нарушает алгоритм поиска максимума среди трёх чисел. Обычные команды должны сохранять возможность сравнить все три числа с текущим максимумом.
№9 · СОПОСТАВЛЕНИЕ
Соедините алгоритмическую структуру с задачей, для которой она подходит.
№10 · МОДЕЛИРОВАНИЕ
Распределите описания по структурам алгоритмов: линейная, ветвление, цикл.
Слова для распределения: Выбрать большее из двух чисел, Найти сумму чисел от 1 до 100, Ввести сторону квадрата и вычислить его площадь, Проверить, делится ли число на 3, Выводить цифры числа, пока оно не станет равно нулю, Перевести длину из сантиметров в метры
Линейная структура
Ветвление
Цикл
№1 · БЛОК-СХЕМА
Проследите выполнение линейного алгоритма: определите последовательность действий и вычислите значение переменной S при заданных входных данных.
+10 заданий в этом листе
Зарегистрируйтесь — и соберите свой рабочий лист по этой теме за минуту: заданий столько, сколько нужно.
№2 · ВЕТВЛЕНИЕ
Проследите обе ветви алгоритма. Определите, какое действие выполнится при каждом из указанных входных значений переменной x.
№3 · ЦИКЛ
Проследите работу цикла и определите, сколько раз выполнится тело алгоритма при указанном начальном значении переменной k.
№4 · ЦИКЛ
Проанализируйте цикл: установите, какое значение переменной n будет выведено первым и какое условие завершает повторение.
№5 · ГРАФ
Используйте схему взвешенного графа как модель сети. Определите маршрут минимальной длины между вершинами A и D.
№6 · ДЕРЕВО
Рассмотрите дерево вариантов. Определите количество конечных последовательностей длины три, которые можно получить при таком переборе.
№7 · БЛОК-СХЕМА
Проанализируйте алгоритм выбора большего из двух чисел. Определите, какая ветвь выполняется при заданных входных значениях.
№8 · ОРИЕНТИРОВАННЫЙ ГРАФ
Рассмотрите ориентированный граф зависимостей. Определите, какие действия должны быть выполнены раньше действия D.
№9 · БЛОК-СХЕМА
Проследите алгоритм перебора чисел от 1 до 10. Определите, какие значения учитываются счётчиком C.
№10 · ЛОГИЧЕСКАЯ СХЕМА
Проанализируйте логическую схему алгоритма. Определите, при каких значениях входных переменных условие на выходе принимает значение истина.
Создайте уникальный лист по своей теме
Зарегистрируйтесь бесплатно — лист сохранится в личном кабинете, откуда его можно скачать в PDF и распечатать.
В листе 20 заданий: множественный выбор, краткий ответ, заполни пропуски, истина / Ложь, последовательность, таблица, найти лишнее, соединение, распределение, реши задачу, математический рисунок.
Да, задания ориентированы на школьную программу по информатике для 10 класса по ФГОС.
Да. После регистрации лист открывается в конструкторе: задания можно заменить, перегенерировать или добавить новые.