|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Разбор задания №5 ОГЭ по информатике |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
1.Коротко о задании
Задания №5 это очень простое задание, так как требует только умения считать и знания простого способа его
решения, который рассмотрен ниже на конкретных примерах.
2.Разбор демонстрационного варианта ОГЭ - информатика 2025
Решение.
Нарисуем для дальнейшего заполнения таблицу, позволяющую наглядно отслеживать возможные действия исполнителя "Удвоитель" и
полученные результаты.
![]() Произведем пошагово с числами 4 и 47 арифметические операции, заданные в командах. С числом 4 будем производить операции "умножь на 2" и "прибавь 3",
а с числом 47 - обратные операции: "раздели на 2" и "отними 3". Таким образом, будем двигаться слева-направо и справа-налево навстречу друг другу.
Результаты выполнения операций будем вносить в таблицу. Если операция будет давать заведомо неправильный результат, то его вносить в таблицу не нужно.
Например, если разделить 47 на два, получится дробное число. Такой результат в таблицу не вносим (или проставим вопросительный знак).
![]() Делаем еще один аналогичный шаг.
![]() Теперь проанализируем полученные в третьей и четвертой колонке числа и найдем возможный вариант или варианты, позволяющие
получить число из четвертой колонки с помощью допустимого арифметического действия с числом из третьей колонки (или наоборот, позволяющие получить число
из третьей колонки с помощью допустимого арифметического действия с числом из четвертой колонки).
Найдя такой вариант, остальные числа вычеркнем.
![]() Выпишем оставшиеся числа и подведем итог.
Получаем правильный ответ: 12112.
3.Разбор задания по информатике подобного типа
(алгоритм программы из 6 команд)
Решение.
Нарисуем для дальнейшего заполнения таблицу, позволяющую наглядно отслеживать возможные действия исполнителя "Удвоитель" и
полученные результаты.
![]() Произведем пошагово с числами 5 и 110 арифметические операции, заданные в командах. С числом 5 будем производить операции "прибавить 5"
и "умножить на 2",
а с числом 110 - обратные операции: "вычесть 5" и "разделить на 2". Таким образом, будем двигаться слева-направо и справа-налево навстречу друг другу.
Результаты выполнения операций будем вносить в таблицу. Если операция будет давать заведомо неправильный результат (например, дробное число),
то его вносить в таблицу не нужно.
![]() После первого шага во второй колонке получаем два одинаковых результата: число 10. Это говорит о том, что задание имеет не менее, чем два
решения. При дальшейших действиях будем выполнять операции только с одним из чисел 10, другое - зарезервируем.
При следующем шаге будем двигаться только слева-направо, то есть производить операции с числом 10.
Очень важно запомнить правило, которое следует соблюдать при выполнении такого рода заданий:
"В первую очередь совершаем операции с числами из тех колонок, которые содержат наименьшее количество чисел !!!"
При соблюдении этого правила задание решается с наименьшими усилиями и, следовательно, значительно быстрее.
![]() Далее, поскольку в 3 и 6 колонках получилось по два числа, сделаем операции с числами из этих колонок (навстречу друг другу).
![]() Проанализируем полученные в четвертой и пятой колонке числа и найдем возможный вариант или варианты, позволяющие
получить число из пятой колонки с помощью допустимого арифметического действия с числом из четвертой колонки (или наоборот, позволяющие получить число
из четвертой колонки с помощью допустимого арифметического действия с числом из пятой колонки).
Найдя такой вариант, остальные числа вычеркнем.
![]() Выпишем оставшиеся числа и подведем итог с учетом того, что задание имеет два решения.
Первый ответ: 121212.
Второй ответ: 221212.
Итак, задание имеет два ответа: 121212 и 221212.
4.Разбор задания по информатике подобного типа
(алгоритм программы c неизвестной командой)
Решение.
Для решения задания нарисуем таблицу, позволяющую наглядно отслеживать возможные действия исполнителя "Бета" и полученные результаты.
![]() Пошагово заполним эту таблицу с учетом известных данных (совершаем операции слева-направо и справа-налево).
Заполняем колонку 2, исходя из того, что в программе «12111» первая команда это команда «прибавить 2». В колонку 2 запишем число 9 (7 + 2 = 9).
Далее движение слева-направо невозможно, так как в команде «умножь на b» переменная b неизвестна.
Тогда движемся справа-налево.
Сначала в колонку 5 внесем число 49 (49 + 2 = 51),
затем в колонку 4 внесем число 47 (47 + 2 = 49) и, наконец,
в колонку 3 внесем число 45 (45 + 2 = 47).
![]() Теперь без труда можно определить переменную b.
![]() Ответ. 5
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||