Категория B8 • задача №2
Условие задачи
Дано:
ниже на 2-х языках программирования записан алгоритм. Получив на вход двухзначное число х, этот алгоритм печатает одно число.
Вопрос:
укажите каким минимальным числом должен быть х, чтобы алгоритм распечатал число 5.
Решение
I этап: детальный анализ заданного кода
Сразу отмечу тот факт, что за основу был взять язык программирования Pascal по ряду причин:
его лексика проще, чем лексика языка программирования "Чистый С";
строгая типизация;
прекрасная внутренняя структурная группировка (раздел констант, раздел переменных, раздел типов данных и пр.).
Промежуточный вывод: программа ведет подсчет количества двухзначных чисел, у которых левая цифра (количество десяток) равна правой цифре (количество единиц).
II этап: подбор входных данных
aa - общий вид двухзначного числа, у которого левая цифра равна правой цифре (количество десяток совпадает с количеством единиц).
Выпишем все существующие двухзначные числа, удовлетворяющие этому условию:
a = 1 | a = 2 | a = 3 | a = 4 | a = 5 | a = 6 | a = 7 | a = 8 | a = 9 | значение разряда |
11 | 22 | 33 | 44 | 55 | 66 | 77 | 88 | 99 | двухзначное число |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | номер |
Из приведенной выше таблицы становится очевидным, что пятым по счету числом является значение 55, следовательно, чтобы на экране алгоритм визуализировал число пять, неизвестное х должно быть равно 55.
Вывод: |
55 - минимальное число, при вводе которого алгоритм распечатает на экране число пять |
Резюме
отобрали наиболее подходящий из предложенных языков программирования;
детально исследовали каждую строку программного кода, предложенного алгоритма;
на основе сделанных выводов подобрали подходящее число.
Ответ: |
55 |
Категория B8 • задача №2
Остальные решения из билета №2 для подготовки к ЕГЭ по информатике 2013
Условие задачи (наведите курсор мыши на ссылку) |
Аудиовизуальное решение |
Мультимедийная видеопрезентация |
Решение в формате слайд-шоу |
Текстовое решение |
---|
Комментарии