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

Тапсырма 16 ОГЭ по информатикаға: ФИПИ шешімдері қадамдық жауаптарымен

Все задачи задания 16 ФИПИ ашық банкінен с готовым ответом и началом талдау. Толық қадамдық шешім және ресми кілт – карточкадағы сілтемелер бойынша.

Шешімсіз тапсырмалар
167
жауаптары бар шешімдер
2
тақырыптар нөмірде
9
тізім беттері
41ФИПИ 31559e№ 16КүрделіСанау жүйелері

Подсчёт кратных сегіз

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

  1. 1
    Считываем количество чисел в последовательности.$$n = int(input())$$
  2. 2
    Создаём счётчик чисел, кратных 8, и перебираем все числа последовательности.$$count = 0$$

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

Шешім полностьюЖауапШешу самому4 қадам в разборе
42ФИПИ 37BA0C№ 16КүрделіБағдарламалау негіздері

Минимальное число на 6

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

  1. 1
    Считываем количество чисел в последовательности.
  2. 2
    В качестве начального значения минимума можно взять число больше максимально возможного, например 30001.$$minimum = 30001$$

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

Шешім полностьюЖауапШешу самому5 қадам в разборе
43ФИПИ 386FDC№ 16КүрделіСанау жүйелері

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

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

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

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

Шешім полностьюЖауапШешу самому4 қадам в разборе
44ФИПИ 3BF5E6№ 16КүрделіСанау жүйелері

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

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

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

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

Шешім полностьюЖауапШешу самому4 қадам в разборе
45ФИПИ 3CBFE3№ 16КүрделіБағдарламалау негіздері

Максимальное число на 2

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

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

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

Шешім полностьюЖауапШешу самому6 қадам в разборе
46ФИПИ 3D72AA№ 16КүрделіСанау жүйелері

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

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

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

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

Шешім полностьюЖауапШешу самому4 қадам в разборе
47ФИПИ 3F4FFe№ 16КүрделіСанау жүйелері

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

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

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

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

Шешім полностьюЖауапШешу самому4 қадам в разборе
48ФИПИ 40A3D0№ 16КүрделіБағдарламалау негіздері

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

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

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

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

Шешім полностьюЖауапШешу самому4 қадам в разборе
49ФИПИ 415E52№ 16КүрделіСанау жүйелері

Минимальное чётное число

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

  1. 1
    Сначала считываем количество чисел в последовательности и задаём начальное значение минимума больше максимально возможного числа.$$n = int(input()) minimum = 30001$$
  2. 2
    Перебираем все числа. Если число чётное и меньше текущего минимума, заменяем значение минимума.$$if x \bmod 2 = 0 \text{ и } x < minimum$$

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

Шешім полностьюЖауапШешу самому3 қадам в разборе
50ФИПИ 41D07B№ 16КүрделіСанау жүйелері

Среднее чисел по остатку

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

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

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

Шешім полностьюЖауапШешу самому5 қадам в разборе
51ФИПИ 41E9E1№ 16КүрделіБағдарламалау негіздері

Победитель математической викторины

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

  1. 1
    Считываем количество участников. Так как гарантируется наличие хотя бы одного положительного результата, максимум можно начать со значения 0.$$n = int(input())$$
  2. 2
    Для каждого участника считываем количество правильных ответов, обновляем максимум и запоминаем, встречался ли результат 0.$$maximum = max(maximum, score)$$

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

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

Среднее чисел на единицу

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

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

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

Шешім полностьюЖауапШешу самому4 қадам в разборе
53ФИПИ 45C8CD№ 16КүрделіБағдарламалау негіздері

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

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

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

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

Шешім полностьюЖауапШешу самому3 қадам в разборе
54ФИПИ 46CC66№ 16КүрделіСанау жүйелері

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

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

  1. 1
    Последняя цифра записи натурального числа в системе счисления с основанием 7 определяется остатком от деления этого числа на 7. Поэтому нужно проверять условие:$$n \bmod 7 = 2$$
  2. 2
    Числа вводятся в цикле до появления нуля. Сам ноль не обрабатывается как элемент последовательности.

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

Шешім полностьюЖауапШешу самому4 қадам в разборе
55ФИПИ 498AD5№ 16КүрделіБағдарламалау негіздері

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

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

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

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

Шешім полностьюЖауапШешу самому4 қадам в разборе
56ФИПИ 49F582№ 16КүрделіБағдарламалау негіздері

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

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

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

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

Шешім полностьюЖауапШешу самому5 қадам в разборе
57ФИПИ 4A457B№ 16КүрделіБағдарламалау негіздері

Минимальное число на 2

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

  1. 1
    Считываем количество чисел в последовательности.$$n = \mathrm{int}(\mathrm{input}())$$
  2. 2
    В качестве начального значения минимума удобно взять большое число, например 30001, так как все входные числа не превышают 30000 по модулю.$$minimum = 30001$$

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

Шешім полностьюЖауапШешу самому5 қадам в разборе
58ФИПИ 4CEE2A№ 16КүрделіБағдарламалау негіздері

Сумма чисел по последней цифре

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

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

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

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

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

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

  1. 1
    Считываем количество чисел в последовательности.
  2. 2
    Для каждого числа проверяем, делится ли оно на 9 без остатка.$$x \% 9 = 0$$

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

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

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

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

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

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

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