ОГЭ 2021 Задание № 5 "Простой линейный алгоритм для формального исполнителя"
Подписи к слайдам:
Простой линейный алгоритм для формального исполнителя
ОГЭ 2021
Задание № 5
МАОУ СОШ №8 г.Бор Нижегородская обл.
Кустова Ю.Е.
Алгоритм – понятие фундаментальное, но точного и чёткого определения алгоритма не существует.
Однако можно дать некое понятие алгоритма, описывающее его основные признаки.
Алгоритм – это система вычислений, выполняемых по строго определённым правилам, которая после какого-либо числа шагов заведомо приводит к решению поставленной задачи. (А. Колмогоров)
Алгоритм – это точное предписание, определяющее вычислительный процесс, идущий от варьируемых исходных данных к искомому результату. (А. Марков)
Алгоритм - организованная конечная последовательность действий, понятная исполнителю, чётко и однозначно задающая процесс решения класса задач и позволяющая получить за конечное число шагов результат, однозначно определяемый исходными данными.
Линейный алгоритм – описание действий, которые выполняются однократно в заданном порядке. Исполнитель выполняет действия последовательно одно за другим, в том порядке, в котором они следуют.
№ задания |
Предметный результат обучения |
Коды Проверяе-мых элементов содержания |
Коды требований к уровню подготовки выпуск- ников |
Уровень сложности |
Макс. балл за задание |
Примерное время выполнения задания (мин.) |
5 |
Анализиро-вать простые алгоритмы для конкретного исполнителя с фиксированным набором Команд |
1.3.1 |
2.1 |
Б |
1 |
6 |
Ответ: 10
8*b+2=82
8*b=80
b=10
(6+1+1)*b+1+1=82
Выполнив вычисления получим уравнение линейного вида с одной переменной. Найдем значение переменной b.
Задание 2 У исполнителя Альфа две команды, которым присвоены номера: 1. прибавь 4; 2. раздели на b (b — неизвестное натуральное число; b ≥ 2). Выполняя первую из них, Альфа увеличивает число на экране на 4, а выполняя вторую, делит это число на b. Программа для исполнителя Альфа — это последовательность номеров команд. Известно, что программа 12111 переводит число 48 в число 16. Определите значение b. Решение:Ответ: 13
52/b+12=16
4*b=52
b=13
По командам из условия задачи (12111) запишем действия с числом 48 и полученный результат 16.Выполнив вычисления получим уравнение линейного вида с одной переменной. Найдем значение переменной b.
(48+4)/b+4+4+4=16
Задание 3 У исполнителя Омега две команды, которым присвоены номера: 1. прибавь 4; 2. раздели на b (b — неизвестное натуральное число; b ≥ 2). Выполняя первую из них, Омега увеличивает число на экране на 4, а выполняя вторую, делит это число на b. Программа для исполнителя Омега — это последовательность номеров команд. Известно, что программа 12111 переводит число 41 в число 17. Определите значение b. Решение:45/b+12=17
5*b=45
b=9
Ответ: 9
По командам из условия задачи (12111) запишем действия с числом 41 и полученный результат 17.
Выполнив вычисления получим уравнение линейного вида с одной переменной. Найдем значение переменной b.
(41+4)/b+4+4+4=17
Задание 4 У исполнителя Бета две команды, которым присвоены номера: 1. прибавь 2; 2. умножь на b (b — неизвестное натуральное число; b ≥ 2). Выполняя первую из них, Бета увеличивает число на экране на 2, а выполняя вторую, умножает это число на b. Программа для исполнителя Бета — это последовательность номеров команд. Известно, что программа 12111 переводит число 7 в число 51. Определите значение b.Решение:
9*b+6=51
9*b=45
b=5
Ответ:5
По командам из условия задачи (12111) запишем действия с числом 7 и полученный результат 51.
Выполнив вычисления получим уравнение линейного вида с одной переменной. Найдем значение переменной b.
(7+2)*b+2+2+2=51
Задание 5 У исполнителя Сигма две команды, которым присвоены номера: 1. прибавь 4; 2. раздели на b (b — неизвестное натуральное число; b ≥ 2). Выполняя первую из них, Сигма увеличивает число на экране на 4, а выполняя вторую, делит это число на b. Программа для исполнителя Сигма — это последовательность номеров команд. Известно, что программа 11211 переводит число 49 в число 27. Определите значение b.Решение:
(49+4+4)/b+4+4=27
19*b=57
b=3
Ответ:3
По командам из условия задачи (11211) запишем действия с числом 49 и полученный результат 27.
Выполнив вычисления получим уравнение линейного вида с одной переменной. Найдем значение переменной b.
57/b+8=27
Задание 5В программе знак «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» – соответственно операции сложения, вычитания, умножения и деления.
Правила выполнения операций и порядок действий соответствуют правилам арифметики.
Определите значение переменной а после выполнения программы алгоритма. В ответе укажите одно целое число – значение переменной а.
а:=6
b:=2
b:=a/2* b
a:=2*а+3*b
На первом этапе переменным присвоили значения а=6, b=2. На первом этапе переменным присвоили значения а=6, b=2. На втором этапе переменной b присваивается другое значение, оно равно a/2*b, 6/2*2=6. Таким образом значение переменной b стало равно 6. На третьем этапе переменной а присваивается другое значение, вычисляем его по формуле 2*a+3*b, 2*6+3*6=30. Таким образом новое значение переменной а равно 30.Решение:
Ответ: 30
а:=6
b:=2
b:=a/2* b
a:=2*а+3*b
При разработке презентации были использованы свободно распространяемые в некоммерческих целях материалы сети интернет.
https://inf-oge.sdamgia.ru/
http://kpolyakov.spb.ru/school/oge.htm
Информатика - еще материалы к урокам:
- Технологическая карта урока "Принципы организации внутренней и внешней памяти компьютера" 7 класс
- Тест "Система счисления" 8 класс (с ответами)
- КИМ для проведения промежуточной аттестации по Информатике и ИКТ 8 класс
- Подборка заданий ГИА по информатике
- Технологическая карта урока информатики "Способы записи алгоритмов. Блок-схема" 8 класс
- Принципы обработки информации компьютером. Арифметические и логические основы работы компьютера