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

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

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

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

Подсчёт чисел на 3

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

  1. 1
    Считываем количество чисел в последовательности и создаём счётчик чисел, оканчивающихся на 3.$$n = int(input()); count = 0$$
  2. 2
    Повторяем ввод для каждого числа последовательности. Последняя цифра числа определяется остатком от деления на 10.$$x \mathbin{\%} 10 = 3$$

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

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

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

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

  1. 1
    Восьмеричная запись содержит ровно четыре цифры, если число находится от $8^3$ до $8^4 - 1$ включительно.$$512 \leq n < 4096$$
  2. 2
    Последняя цифра восьмеричной записи равна 0, если число делится на $8$ без остатка.$$n \mathbin{\%} 8 = 0$$

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

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

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

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

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

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

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

Сумма подходящих чисел

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

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

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

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

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

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

  1. 1
    Трёхзначная запись числа в шестнадцатеричной системе означает, что число находится в диапазоне от $16^2$ до $16^3 - 1$.$$256 \leq n < 4096$$
  2. 2
    Последняя цифра шестнадцатеричной записи равна 6, если остаток от деления числа на 16 равен 6.$$n \bmod 16 = 6$$

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

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

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

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

  1. 1
    Создадим счётчик чисел, удовлетворяющих условию, и будем считывать числа до появления нуля.$$count = 0$$
  2. 2
    Если введено 0, последовательность закончена. Иначе проверяем, делится ли число на 4 или на 9 без остатка.$$x \bmod 4 = 0 \;\text{или}\; x \bmod 9 = 0$$

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

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

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

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

  1. 1
    В шестнадцатеричной системе счисления трёхзначные числа находятся в диапазоне от $16^2$ до $16^3 - 1$.$$256 \leq n \leq 4095$$
  2. 2
    Последняя цифра шестнадцатеричной записи равна 1, если остаток от деления числа на 16 равен 1.$$n \bmod 16 = 1$$

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

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

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

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

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

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

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

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

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

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

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

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

Минимальное кратное трём

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

  1. 1
    Считываем количество чисел в последовательности.$$n = \text{int(input())}$$
  2. 2
    Для хранения минимального подходящего числа удобно использовать первое найденное число, кратное 3, либо большое начальное значение.

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

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

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

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

  1. 1
    Восьмеричная запись является трёхзначной, если число не меньше $8^2 = 64$ и меньше $8^3 = 512$.$$64 \leq x < 512$$
  2. 2
    Последняя цифра восьмеричной записи определяется остатком от деления числа на 8. Поэтому запись оканчивается цифрой 2, если остаток равен 2.$$x \bmod 8 = 2$$

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

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

Зачёт по результатам работы

Напишите программу для решения следующей задачи. На зачётной работе по физике ученикам 9 класса было предложено 12 задач. Зачёт можно получить, если правильно решить не менее 8 задач. Сколько…

  1. 1
    Считываем количество учеников и создаём переменные для количества сдавших зачёт и суммы решённых ими задач.$$count = 0, total = 0$$
  2. 2
    Для каждого ученика считываем количество правильно решённых задач. Если ученик решил не менее 8 задач, увеличиваем счётчик и добавляем результат к сумме.$$x \geq 8 \Rightarrow count = count + 1,\ total = total + x$$

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

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

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

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

  1. 1
    В шестнадцатеричной системе счисления одна цифра соответствует одному разряду с основанием 16. Поэтому трёхзначные записи имеют значения от $16^2$ до $16^3 - 1$, то есть от 256 до 4095.$$16^2 \leq n < 16^3$$
  2. 2
    Последняя цифра шестнадцатеричной записи равна остатку от деления числа на 16. Поэтому запись оканчивается на цифру 9, если остаток равен 9.$$n \bmod 16 = 9$$

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

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

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

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

  1. 1
    Трёхзначная запись в шестнадцатеричной системе начинается с числа $100_{16} = 256_{10}$ и заканчивается числом $FFF_{16} = 4095_{10}$.$$256 \leq n \leq 4095$$
  2. 2
    Последняя шестнадцатеричная цифра числа определяется остатком от деления на 16. Поэтому последняя цифра равна 7, если остаток равен 7.$$n \bmod 16 = 7$$

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

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

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

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

  1. 1
    Создадим переменную-счётчик и установим её начальное значение равным нулю.$$count = 0$$
  2. 2
    Будем считывать числа в цикле. При вводе нуля завершаем цикл, так как ноль является признаком окончания последовательности.$$n = 0 \Rightarrow \text{конец ввода}$$

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

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

Сумма чисел по остатку

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

  1. 1
    Последняя цифра записи натурального числа в системе счисления с основанием 7 определяется остатком от деления этого числа на 7. Поэтому подходят числа, для которых выполняется условие:$$x \bmod 7 = 3$$
  2. 2
    Будем последовательно обрабатывать все $N$ чисел. Для подходящих чисел увеличиваем сумму и количество найденных элементов.

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

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

Подсчёт чисел по условию

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

  1. 1
    Вводим счётчик подходящих чисел и считываем очередное число.$$count = 0$$
  2. 2
    Если введено 0, последовательность закончена. Иначе проверяем кратность 4 и последнюю цифру числа.$$n \bmod 4 = 0 \land n \bmod 10 = 2$$

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

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

Среднее кратных четырём

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

  1. 1
    Введём переменные для суммы чисел, кратных 4, и их количества.$$s = 0,\quad k = 0$$
  2. 2
    Считываем очередное число. Если оно равно нулю, ввод заканчивается. Иначе проверяем его делимость на 4.$$n \bmod 4 = 0$$

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

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

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

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

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

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

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

Подсчёт чисел по условию

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

  1. 1
    Введём счётчик подходящих чисел и будем последовательно считывать числа до появления нуля.$$count = 0$$
  2. 2
    Для каждого ненулевого числа проверим два условия: число делится на 6 без остатка и его последняя цифра равна 4.$$x \% 6 == 0 \text{ и } x \% 10 == 4$$

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

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