РУҚА
ОГЭ · информатика · решения с ответами

Информатика ОГЭ — решения заданий ФИПИ с ответами

Все задачи предмета из открытого банка ФИПИ с ответами и началом разбора. Решения по отдельной теме или номеру задания — в панели слева.

Задания без решений
1 546
решений с ответами
11
тем в предмете
16
номеров бланка
78
страниц списка
1481ФИПИ 8E94E6№ 16ПовышеннаяСистемы счисления

Подсчёт восьмеричных чисел

Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в восьмеричной системе счисления четырёхзначна и оканчивается на цифру 6. В ответе запишите…

  1. 1
    Четырёхзначная запись в восьмеричной системе начинается с разряда $8^3$, поэтому число должно быть не меньше 512. Верхняя граница четырёхзначных чисел равна $8^4-1=4095$.$$8^3 \leq n < 8^4$$
  2. 2
    Последняя цифра восьмеричной записи определяется остатком от деления числа на 8. Для цифры 6 должно выполняться условие $n \bmod 8 = 6$.$$n \bmod 8 = 6$$

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
1482ФИПИ 90CE3C№ 16ПовышеннаяСистемы счисления

Подсчёт чётных цифр в пятеричной записи

Напишите программу, которая в последовательности натуральных десятичных чисел определяет количество элементов, запись которых в системе счисления с основанием 5 оканчивается чётной цифрой. Если…

  1. 1
    Последняя цифра записи натурального числа в системе счисления с основанием 5 определяется остатком от деления числа на 5.$$d = n \bmod 5$$
  2. 2
    Чётными цифрами в системе счисления с основанием 5 являются $0$, $2$ и $4$, поэтому подходящее число удовлетворяет условию:$$n \bmod 5 = 0 \;\text{или}\; n \bmod 5 = 2 \;\text{или}\; n \bmod 5 = 4$$

Ещё 3 шага — в полном решении

Решение полностьюОтветРешать самому5 шагов в разборе
1483ФИПИ 937E26№ 16ПовышеннаяОсновы программирования

Среднее трёхзначных чисел

Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое трёхзначных чисел или сообщает, что таких чисел нет, выводя NO. На вход подаётся последовательность…

  1. 1
    Инициализируем переменные для суммы трёхзначных чисел и их количества.$$sum = 0, count = 0$$
  2. 2
    Считываем очередное число. Если оно равно 0, завершаем цикл, поскольку 0 не входит в последовательность.$$while x \ne 0$$

Ещё 4 шага — в полном решении

Решение полностьюОтветРешать самому6 шагов в разборе
1484ФИПИ 992C9C№ 16ПовышеннаяОсновы программирования

Среднее по последней цифре

Напишите программу, которая в последовательности натуральных десятичных чисел определяет среднее арифметическое элементов, запись которых в системе счисления с основанием 5 оканчивается нечётной…

  1. 1
    Последняя цифра числа в пятеричной системе счисления совпадает с остатком от деления этого числа на 5. Возможные последние цифры — 0, 1, 2, 3 и 4. Нечётными являются цифры 1 и 3.$$d = n \bmod 5$$
  2. 2
    Для каждого входного числа проверяем, что его остаток от деления на 5 нечётный. Подходящие числа добавляем к сумме, а количество таких чисел увеличиваем на единицу.$$(n \bmod 5) \bmod 2 = 1$$

Ещё 3 шага — в полном решении

Решение полностьюОтветРешать самому5 шагов в разборе
1485ФИПИ 9A0EDE№ 16ПовышеннаяСистемы счисления

Последняя цифра в системе счисления

Напишите программу, которая в последовательности натуральных десятичных чисел определяет количество элементов, запись которых в системе счисления с основанием 5 оканчивается нечётной цифрой. Если…

  1. 1
    Последняя цифра записи натурального числа в системе счисления с основанием 5 определяется остатком от деления этого числа на 5.$$d = n \bmod 5$$
  2. 2
    Возможные остатки при делении на 5 равны 0, 1, 2, 3 и 4. Нечётными являются остатки 1 и 3.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
1486ФИПИ 9B0618№ 16ПовышеннаяСистемы счисления

Подсчёт шестнадцатеричных чисел

Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в шестнадцатеричной системе счисления трёхзначна и оканчивается на цифру B. На вход программе…

  1. 1
    Считываем количество элементов последовательности и устанавливаем счётчик подходящих чисел равным нулю.$$count = 0$$
  2. 2
    Для каждого числа получаем его запись в шестнадцатеричной системе счисления. Формат `X` использует заглавные буквы, поэтому цифра 11 записывается как B.$$s = \mathrm{format}(x, 'X')$$

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
1487ФИПИ 9BD591№ 16ПовышеннаяСистемы счисления

Подсчёт шестнадцатеричных записей

Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в шестнадцатеричной системе счисления трёхзначна и оканчивается на цифру 2. В ответе запишите…

  1. 1
    Считываем количество элементов последовательности $N$ и задаём счётчик подходящих чисел.$$count = 0$$
  2. 2
    Каждое число переводим в шестнадцатеричную систему. Функция `hex()` добавляет префикс `0x`, поэтому первые два символа удаляем.$$s = \mathrm{hex}(x)[2:]$$

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
1488ФИПИ A07498№ 16ПовышеннаяОсновы программирования

Подсчёт кратных пяти или семи

Напишите программу, которая в последовательности целых чисел определяет количество чисел, кратных 5 или 7. Программа получает на вход целые числа, количество введённых чисел неизвестно…

  1. 1
    Введём счётчик чисел, удовлетворяющих условию.$$count = 0$$
  2. 2
    Будем последовательно считывать числа до появления нуля. Нулевое значение является только признаком окончания ввода и не проверяется на кратность.$$while\ n \ne 0$$

Ещё 3 шага — в полном решении

Решение полностьюОтветРешать самому5 шагов в разборе
1489ФИПИ A0B42B№ 16ПовышеннаяОсновы программирования

Подсчёт двузначных чисел

Напишите программу, которая в последовательности натуральных чисел определяет количество двузначных чисел, кратных 8. Программа получает на вход натуральные числа, количество введённых чисел…

  1. 1
    Введём счётчик найденных чисел и будем считывать очередные значения до появления числа 0.$$count = 0$$
  2. 2
    Число является двузначным, если оно находится в диапазоне от 10 до 99 включительно. Кратность 8 проверяется по нулевому остатку от деления.$$10 \leq n \leq 99 \land n \bmod 8 = 0$$

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
1490ФИПИ A367FD№ 16ПовышеннаяОсновы программирования

Средняя температура за период

Напишите программу для решения следующей задачи. Ученики 4 класса вели дневники наблюдения за погодой и ежедневно записывали дневную температуру. Найдите среднюю температуру за время наблюдения…

  1. 1
    Считываем количество дней наблюдения $N$ и создаём переменные для суммы температур и количества дней с температурой выше нуля.$$s = 0,\quad count = 0$$
  2. 2
    Для каждого из $N$ дней считываем температуру, добавляем её к сумме и проверяем условие положительной температуры.$$s = s + t;\quad \text{если } t > 0,\; count = count + 1$$

Ещё 3 шага — в полном решении

Решение полностьюОтветРешать самому5 шагов в разборе
1491ФИПИ A55719№ 16ПовышеннаяОсновы программирования

Сумма чисел по условию

Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 6 и оканчивающихся на 8. Программа получает на вход количество чисел в последовательности, а затем…

  1. 1
    Сначала считываем количество чисел и создаём переменную для накопления суммы.$$s = 0$$
  2. 2
    Для каждого числа проверяем, делится ли оно на 6 без остатка и имеет ли последнюю цифру 8.$$x \% 6 == 0 \ \text{and} \ x \% 10 == 8$$

Ещё 1 шаг — в полном решении

Решение полностьюОтветРешать самому3 шага в разборе
1492ФИПИ AA7391№ 16ПовышеннаяСистемы счисления

Сумма двузначных кратных восьми

Напишите программу, которая в последовательности натуральных чисел вычисляет сумму всех двузначных чисел, кратных 8. Программа получает на вход натуральные числа, количество введённых чисел…

  1. 1
    Введём переменную для накопления суммы и установим её начальное значение равным нулю.$$s = 0$$
  2. 2
    Будем считывать числа до тех пор, пока не встретится число 0. Ноль не обрабатывается как элемент последовательности.

Ещё 3 шага — в полном решении

Решение полностьюОтветРешать самому5 шагов в разборе
1493ФИПИ AB87F8№ 16ПовышеннаяСистемы счисления

Последняя цифра в пятеричной системе

Напишите программу, которая в последовательности натуральных десятичных чисел определяет количество элементов, запись которых в системе счисления с основанием 5 оканчивается нечётной цифрой. Если…

  1. 1
    Последняя цифра записи натурального числа в системе счисления с основанием 5 определяется остатком от деления этого числа на 5.$$last = x \bmod 5$$
  2. 2
    Возможные нечётные цифры пятеричной системы — 1 и 3. Поэтому число учитывается, если остаток от деления на 5 равен 1 или 3.$$x \bmod 5 \in \{1,3\}$$

Ещё 3 шага — в полном решении

Решение полностьюОтветРешать самому5 шагов в разборе
1494ФИПИ AE0327№ 16ПовышеннаяОсновы программирования

Сумма чисел по условию

Напишите программу, которая в последовательности натуральных чисел вычисляет сумму всех чисел, кратных 7 и оканчивающихся на 0. Программа получает на вход натуральные числа, количество введённых…

  1. 1
    Создадим переменную для накопления суммы и присвоим ей начальное значение 0.$$s = 0$$
  2. 2
    Будем считывать числа в цикле. Число 0 является признаком окончания ввода, поэтому его не обрабатываем.$$while\ x \ne 0$$

Ещё 3 шага — в полном решении

Решение полностьюОтветРешать самому5 шагов в разборе
1495ФИПИ AE085C№ 16ПовышеннаяОсновы программирования

Подсчёт шестнадцатеричных чисел

Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в шестнадцатеричной системе счисления трёхзначна и оканчивается на цифру 0. В ответе запишите…

  1. 1
    Трёхзначная запись в шестнадцатеричной системе начинается с числа $100_{16}$ и заканчивается числом $FFF_{16}$.$$16^2 \leq n \leq 16^3 - 1 \quad\Longrightarrow\quad 256 \leq n \leq 4095$$
  2. 2
    Последняя шестнадцатеричная цифра равна 0 тогда и только тогда, когда число делится на 16 без остатка.$$n \bmod 16 = 0$$

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
1496ФИПИ AEA9A4№ 16ПовышеннаяОсновы программирования

Подсчёт шестнадцатеричных чисел

Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в шестнадцатеричной системе счисления трёхзначна и оканчивается на цифру 5. На вход программе…

  1. 1
    Считываем количество элементов последовательности и устанавливаем счётчик подходящих чисел равным нулю.$$count = 0$$
  2. 2
    Для каждого числа получаем его запись в шестнадцатеричной системе без префикса `0x`.$$s = \operatorname{hex}(x)[2:]$$

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
1497ФИПИ AEEAA5№ 16ПовышеннаяОсновы программирования

Максимальное кратное пяти

Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 5. Программа получает на вход количество чисел в последовательности, а затем сами числа. В…

  1. 1
    Считываем количество чисел в последовательности.$$n = \text{int(input())}$$
  2. 2
    Так как все числа натуральные, начальное значение максимума можно взять равным нулю.$$maximum = 0$$

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
1498ФИПИ AFEFD1№ 16ПовышеннаяОсновы программирования

Сумма чисел, кратных 6 или 11

Напишите программу, которая в последовательности целых чисел вычисляет сумму всех чисел, которые кратны 6 или 11. Программа получает на вход целые числа, количество введённых чисел неизвестно…

  1. 1
    Инициализируем переменную для накопления суммы нулём.$$s = 0$$
  2. 2
    В цикле считываем очередное целое число. Нулевое значение является признаком окончания ввода и не обрабатывается как элемент последовательности.

Ещё 4 шага — в полном решении

Решение полностьюОтветРешать самому6 шагов в разборе
1499ФИПИ B0B1DA№ 16ПовышеннаяСистемы счисления

Подсчёт восьмеричных чисел

Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в восьмеричной системе счисления четырёхзначна и оканчивается на цифру 3. В ответе запишите…

  1. 1
    Четырёхзначная запись в восьмеричной системе начинается с числа $8^3 = 512$ и заканчивается перед числом $8^4 = 4096$.$$512 \leq n < 4096$$
  2. 2
    Последняя цифра восьмеричной записи равна остатку от деления числа на 8. Поэтому искомые числа дают остаток 3.$$n \bmod 8 = 3$$

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
1500ФИПИ B1D013№ 16ПовышеннаяОсновы программирования

Подсчёт восьмеричных чисел

Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в восьмеричной системе счисления четырёхзначна и оканчивается на цифру 1. В ответе запишите…

  1. 1
    Четырёхзначное число в восьмеричной системе имеет первую цифру от 1 до 7, поэтому его значение находится в диапазоне от $8^3 = 512$ до $8^4 - 1 = 4095$.
  2. 2
    Последняя цифра записи числа в восьмеричной системе равна остатку от деления этого числа на 8. Поэтому для окончания на цифру 1 необходимо условие $n \bmod 8 = 1$.

Ещё 3 шага — в полном решении

Решение полностьюОтветРешать самому5 шагов в разборе