РУҚА
ОГЭ · информатика · тақырып бойынша шешімдер

ФИПИ тапсырмаларының шешімдері ОГЭ по информатикаға: «Санау жүйелері» — жауаптарымен

ФИПИ ашық банкінен тақырыптың әрбір есебі — жауабымен және алғашқы қадамдарымен талдау. Толық қадамдық шешім және ресми кілт – карточкадағы сілтемелер бойынша.

Шешімсіз тапсырмалар
231
жауаптары бар шешімдер
1 546
пәндегі есептер
12
тізім беттері
201ФИПИ 9B0618№ 16Күрделі

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

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

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

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
202ФИПИ 9BD591№ 16Күрделі

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

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

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

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
203ФИПИ AA7391№ 16Күрделі

Сумма двузначных кратных сегіз

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

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

Ещё 3 қадам — толық шешімде

Шешім полностьюЖауапШешу самому5 қадам в разборе
204ФИПИ 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 қадам в разборе
205ФИПИ 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 қадам в разборе
206ФИПИ B6EBF2№ 16Күрделі

Подсчёт чисел в системе счисления

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

  1. 1
    В системе счисления с основанием 5 четырёхзначные записи начинаются с числа $5^3$ и заканчиваются числом $5^4 - 1$.$$5^3 \leq n \leq 5^4 - 1 \Longrightarrow 125 \leq n \leq 624$$
  2. 2
    Число оканчивается цифрой 0 в системе счисления с основанием 5, если оно делится на 5 без остатка.$$n \bmod 5 = 0$$

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
207ФИПИ B8BD27№ 16Күрделі

Максимальное число, кратное 8

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

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

Ещё 3 қадам — толық шешімде

Шешім полностьюЖауапШешу самому5 қадам в разборе
208ФИПИ B8D5FC№ 16Күрделі

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

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

  1. 1
    Считываем количество чисел и заводим переменную для накопления суммы.
  2. 2
    Для каждого числа проверяем, делится ли оно на 3 без остатка и оканчивается ли на 8.$$x \bmod 3 = 0 \quad \text{и} \quad x \bmod 10 = 8$$

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
209ФИПИ B9E24F№ 16Күрделі

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

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

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

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
210ФИПИ BA6BE0№ 16Күрделі

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

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

  1. 1
    Считываем количество чисел и создаём переменную для накопления суммы.$$n = int(input()); s = 0$$
  2. 2
    Повторяем ввод и обработку для каждого числа последовательности.$$for i in range(n):$$

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
211ФИПИ BCD6E6№ 16Күрделі

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

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

  1. 1
    В шестнадцатеричной системе счисления трёхзначные числа начинаются с $16^2=256$ и заканчиваются перед $16^3=4096$. Поэтому число должно удовлетворять условию $256 \leq n < 4096$.$$16^2 \leq n < 16^3$$
  2. 2
    Последняя шестнадцатеричная цифра числа определяется остатком от деления на $16$. Чтобы последняя цифра была равна 2, остаток должен быть равен 2.$$n \mathbin{\%} 16 = 2$$

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
212ФИПИ C576FE№ 16Күрделі

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

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

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

Ещё 4 қадам — толық шешімде

Шешім полностьюЖауапШешу самому6 қадам в разборе
213ФИПИ C5D2E6№ 16Күрделі

Подсчёт чисел в шестнадцатеричной системе

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

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

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
214ФИПИ C72FA1№ 16Күрделі

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

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

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

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
215ФИПИ C7F739№ 16Күрделі

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

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

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

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
216ФИПИ C9412A№ 16Күрделі

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

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

  1. 1
    Считываем количество элементов последовательности и создаём счётчик подходящих чисел.$$n = int(input()); count = 0$$
  2. 2
    Для каждого числа получаем его шестнадцатеричную жазба без префикса 0x.$$s = format(x, 'X')$$

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе
217ФИПИ CC7540№ 16Күрделі

Максимальное число в семеричной системе

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

  1. 1
    Последняя цифра записи числа в семеричной системе счисления определяется остатком от деления этого числа на 7.$$d = n \bmod 7$$
  2. 2
    Последняя цифра нечётная, если остаток от деления на 7 равен 1, 3 или 5. Это можно проверить условием `n % 7 % 2 == 1`.

Ещё 3 қадам — толық шешімде

Шешім полностьюЖауапШешу самому5 қадам в разборе
218ФИПИ D528C0№ 16Күрделі

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

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

  1. 1
    Считываем количество элементов последовательности и создаём счётчик подходящих чисел.$$count = 0$$
  2. 2
    Трёхзначная запись в шестнадцатеричной системе означает, что число находится в диапазоне от $16^2 = 256$ до $16^3 - 1 = 4095$.

Ещё 3 қадам — толық шешімде

Шешім полностьюЖауапШешу самому5 қадам в разборе
219ФИПИ D9A7E1№ 16Күрделі

Максимальное число в последовательности

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

  1. 1
    Последняя цифра записи натурального числа в системе счисления с основанием 9 определяется остатком от деления этого числа на 9. Поэтому число подходит, если остаток равен 1.$$x \bmod 9 = 1$$
  2. 2
    Считываем числа по одному. При получении 0 завершаем ввод, не обрабатывая это число.

Ещё 3 қадам — толық шешімде

Шешім полностьюЖауапШешу самому5 қадам в разборе
220ФИПИ DBFBCC№ 16Күрделі

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

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

  1. 1
    Последняя цифра числа в системе счисления с основанием 7 определяется остатком от деления числа на 7. Поэтому запись оканчивается цифрой 1 тогда и только тогда, когда остаток равен 1.$$n \mathbin{\%} 7 = 1$$
  2. 2
    Организуем ввод в цикле. Число 0 является признаком окончания ввода и не обрабатывается.

Ещё 3 қадам — толық шешімде

Шешім полностьюЖауапШешу самому5 қадам в разборе