Решение ОГЭ по информатике. Задача №16

Решение ГИА по информатике 16 задание из демоверсии 2017 года. Задание на умение исполнить алгоритм, записанный на естественном языке, обрабатывающий цепочки символов или списки.

Давайте познакомимся с условием задачи.

условие задачи ОГЭ по информатике номер 16Есть не большой нюанс, когда я решал это задание я не сразу понял, что является входными значениями. Мне почему-то показалось что это входные числа, и мы должны их анализировать, используя данный алгоритм.

Я сначала взял и отбросил все четырехзначные числа. Мне показалось что это исходные числа, на самом деле нет это результирующие числа.

Наша цель понять какие числа нам давали на вход что бы получились такие значения, а точнее нас интересует количество вот таких чисел.

Давайте перейдем к решению, но сначала разберем некие краткие теоретические положения.

Пусть abc – математическая запись трехзначного числа, где

a – старший разряд это самый левый;

b – средний разряд;

с – младший разряд это самый правый.

Разряды a, b, c – могут принимать значения от 0 до 9.

Следовательно, сумма двух любых разрядов находится в диапазоне от 0 до 18. Почему так потому что мы говорили, что разряды у нас от 0 до 9. Если мы к нулю прибавим нуль получим тоже нуль, а 9+9=18.

В соответствии с условиями задачи получается:

a + b – 1 число

b + c – 2 число

Сейчас уже можно приступать непосредственно к анализу этих восьми чисел, но еще есть фундаментальный момент.

1 число от 2 числа не может отличаться более чем на 9 единиц. Это очень важно.

Итак, я предлагаю как всегда использовать процессинговые таблицы.

таблица решения ОГЭ 16 по информатике

Вообще табличная структура крайне удобна для анализа информации.

  1. 1616 наша цель разбить на 2 числа. Это 16 и 16.
  • Проверяем:
  • от нуля до 18 принадлежит – да
  • невозрастание – да
  • Отличие более чем на 9 единиц – нет
  • Пример – 888
  • Число подходит – да

Это означает что, подав трехзначное число, например, 888 мы сможем получить 1616 т. е. данную комбинацию можно получить.

  1. 169 разбиваем на 2 числа 16 и 9.
  • невозрастание – да
  • Отличие более чем на 9 единиц – нет
  • Пример – 972
  • Число подходит – да
  1. 163 разбиваем на 2 числа 16 и 3.
  • невозрастание – да
  • Отличие более чем на 9 единиц – да
  • Пример – нет
  • Число подходит – нет
  1. 1916 разбиваем на 2 числа нет.
  • невозрастание – нет
  • Отличие более чем на 9 единиц – нет
  • Пример – нет
  • Число подходит – нет
  1. 1619 разбиваем на 2 числа нет.
  • невозрастание – нет
  • Отличие более чем на 9 единиц – нет
  • Пример – нет
  • Число подходит – нет
  1. 316 разбиваем на 2 числа 3 и 16.
  • невозрастание – нет
  • Отличие более чем на 9 единиц – нет
  • Пример – нет
  • Число подходит – нет
  1. 916 разбиваем на 2 числа 9 и 16.
  • невозрастание – нет
  • Отличие более чем на 9 единиц – нет
  • Пример – нет
  • Число подходит – нет
  1. 116 разбиваем на 2 числа 11 и 6.
  • невозрастание – да
  • Отличие более чем на 9 единиц – нет
  • Пример – 924
  • Число подходит – да

Вывод: Из приведенных чисел только 3 могут получится в результате работы автомата. Нас просили в ответ выписать количество таких чисел.

Ответ: 3