Тема 2.1. Исполнители и алгоритмы. Алгоритмические конструкции
Урок 18: Формальное исполнение алгоритма
Урок по предмету «Информатика» для 8 класса по теме «Формальное исполнение алгоритма. Разработка для формального исполнителя алгоритма, приводящего к требуемому результату при конкретных исходных данных. Практическая работа Разработка для формального исполнителя алгоритма, приводящего к требуемому результату при конкретных исходных данных.». Комбинированный урок. На уроке предусмотрено использование следующих типов электронных образовательных материалов: «Инструкция по выполнению задания в формате ГИА», «Инструкция по выполнению практической работы», «Самостоятельная работа», «Схема, диаграмма, график».
Доработай свой алгоритм, чтобы можно было посчитать количество только тех цифр в числе, значение которых больше 5. Проверь работу своего алгоритма на числах 15709 и 86437.
Изучи алгоритм для вычисления факториала числа. Разработай свой алгоритм для вычисления суммы натуральных чисел от 1 до введённого числа. Проверь работу своего алгоритма на числах 123, 280, 1000.
Составь следующий алгоритм. Вводятся два натуральных числа m и n, m ≤ n. Нужно вывести сумму кубов чисел, расположенных между введёнными значениям (границы интервала не включаются).
Выполнение заданий в формате ГИА (ОГЭ, ЕГЭ):
Практическая работа "Рисуем с Чертёжником"
Изучи команды исполнителя Чертёжник в среде КуМИР и выполни задания.
Изучи команды исполнителя Чертёжник по схеме. В разделе «Справочные руководства» среды КуМИР есть более подробные инструкции, при желании изучи этот раздел.
Используя команды исполнителя Чертёжник, разработай циклический алгоритм для того, чтобы были нарисованы 12 вертикальных линий высотой 10 клеток. Подумай, что нужно сделать, чтобы линии были нарисованы не через одну клеточку, а через половину клеточки.
Чертёжник хочет нарисовать линии из точки с координатами (0, 0), как показано на рисунке. Слева от оси y — линии синего цвета, а справа — красного цвета. Используя циклические конструкции, напиши алгоритм для исполнителя Чертёжник, чтобы он решил эту задачу. Проведи эксперименты с исходными данными. Как сделать так, чтобы линии были длиннее? Как получить более частые линии?
Помоги Чертёжнику выполнить рисунок. Красные наклонные линии нарисованы от оси x вверх, а синие — от оси x вниз, и они нарисованы в два раза чаще. Разработай циклический алгоритм для решения этой задачи. Проведи серию экспериментов, меняя значения переменных, использованных в алгоритме и посмотри, как изменяется рисунок.
Доработай алгоритм задачи 2, чтобы Чертёжник изобразил солнечные лучики. Сколько циклов ты использовал? Как сделать так, чтобы лучики были нарисованы полностью по кругу?
Чертёжнику дан алгоритм, но в последней команде пропущены данные смещения по осям x и y. Помоги Чертёжнику вернуться в первоначальную точку. Реши задачу и проверь полученный результат в среде КуМИР.
Чертёжнику дан алгоритм, но в последней команде пропущены данные смещения по осям x и y. Помоги Чертёжнику вернуться в первоначальную точку. Реши задачу и проверь полученный результат в среде КуМИР.
Задание в формате ГИА "Задача 6 ОГЭ-9 по информатике 2019"
Поскольку в задаче спрашивается, на какую одну команду можно заменить данный алгоритм, то сначала заменим команды в теле цикла на одну команду. При исполнении цикла из трёх повторений Чертёжник три раза выполнит команду с полученным смещением по x и по y. Следовательно, общее смещение можно получить, если умножить значения смещений на количество повторений. Затем нужно записать полученную команду и выбрать ответ среди предложенных.
Запишем отдельно суммарное смещение по x и по y. Оно будет складываться из смещений в отдельных командах. Смещение по x складывается из трёх смещений — на минус два, на три и на минус четыре. В сумме получаем смещение на минус три.
Команда в теле цикла повторяется три раза, значит, Чертёжник выполнит три одинаковых смещения, т. е. для вычисления общего смещения достаточно умножить на три смещение по x и по y. Получим смещение на минус девять, минус три.
Исполнителю Чертёжник был дан алгоритм, по которому нужно вернуться в исходную точку. Последняя команда записана без данных смещения по осям X и Y.
Восстанови алгоритм для возврата Чертёхника в первоначальное положение.
Если нет возможности решить задачу в среде КуМИР, выполни задание на листочке в клетку.