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

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

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

Шешімсіз тапсырмалар
167
жауаптары бар шешімдер
2
тақырыптар нөмірде
9
тізім беттері
61ФИПИ 4E7CA2№ 16КүрделіБағдарламалау негіздері

Среднее кратных тоғыз

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

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

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

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

Среднее чисел в семеричной системе

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

  1. 1
    Последняя цифра записи натурального числа в семеричной системе счисления определяется остатком от деления числа на 7. Поэтому число подходит, если остаток равен 4.$$x \bmod 7 = 4$$
  2. 2
    При просмотре всех $N$ чисел будем отдельно подсчитывать количество подходящих чисел и их сумму.$$S = \sum x_i, \quad K = \text{количество чисел, для которых } x_i \bmod 7 = 4$$

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

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

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

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

  1. 1
    Сначала считываем количество чисел в последовательности и создаём переменную sum для накопления суммы.
  2. 2
    В цикле считываем каждое число. Если остаток от деления числа на 3 равен нулю, число кратно 3, поэтому добавляем его к сумме.$$x \bmod 3 = 0$$

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

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

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

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

  1. 1
    Сначала считываем количество чисел в последовательности и создаём счётчик найденных чисел, оканчивающихся на 6.$$count = 0$$
  2. 2
    В цикле обрабатываем каждое из $n$ чисел. Последняя цифра числа $x$ определяется остатком от деления на 10.$$x \bmod 10 = 6$$

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Четырёхзначные восьмеричные числа

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

  1. 1
    Считываем количество элементов последовательности и заводим счётчик подходящих чисел.$$count = 0$$
  2. 2
    Для каждого числа получаем его запись в восьмеричной системе. Функция `oct(x)` возвращает строку с префиксом `0o`, поэтому первые два символа не учитываем.$$s = oct(x)[2:]$$

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

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

Время победителя регаты

Участники парусной регаты стартовали одновременно. На финише фиксировалось время прохождения маршрута каждой яхтой (в часах и минутах). Определите время победителя регаты (в часах и минутах)…

  1. 1
    Считываем количество яхт и устанавливаем большое начальное значение минимального времени.$$min_time = 12 \cdot 60$$
  2. 2
    Для каждой яхты переводим время прохождения из часов и минут в минут.$$t = 60h + m$$

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

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

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

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

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

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

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

Оценки за контрольную работу

На контрольной работе по алгебре ученикам 9 класса было предложено 10 примеров. Неудовлетворительная оценка выставляется, если правильно решено менее половины примеров. Сколько неудовлетворительных…

  1. 1
    Считываем количество учеников и создаём счётчик неудовлетворительных оценок. Также создаём логический признак того, что кто-то решил все 10 примеров.$$bad = 0,\quad has\_all = False$$
  2. 2
    Для каждого ученика считываем количество правильно решённых примеров. Если это число меньше 5, увеличиваем счётчик неудовлетворительных оценок. Если число равно 10, отмечаем наличие полностью решившего ученика.$$x < 5 \Rightarrow bad = bad + 1;\quad x = 10 \Rightarrow has\_all = True$$

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

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

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

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

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

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

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

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

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

  1. 1
    Считываем количество чисел в последовательности.
  2. 2
    Перебираем все числа. Если остаток от деления числа на 10 равен 9, число оканчивается на 9.$$x \bmod 10 = 9$$

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Среднее двузначных чисел

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

  1. 1
    Организуем цикл чтения чисел. Число 0 является признаком окончания ввода и не обрабатывается как элемент последовательности.$$while\ True:\quad n = \operatorname{int}(\operatorname{input}())$$
  2. 2
    Проверяем, является ли очередное число двузначным. Для натуральных чисел это условие $10 \leq n \leq 99$.$$10 \leq n \leq 99$$

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

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

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

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

  1. 1
    Последняя цифра записи натурального числа в системе счисления с основанием 9 определяется остатком от деления числа на 9.$$n \bmod 9 = 1$$
  2. 2
    Будем читать числа по одному до появления числа 0. Для подходящих чисел будем обновлять минимальное значение.

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

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