РУҚА
25

Шешімі: Подсчёт элементов, не делящихся на 7

ЕГЭ · Информатика · Тапсырма 25 · Массивтер және жолдар
КүрделіФИПИF1076AТолық шешім≈ 5 минутТалдау 4 қадам
Условие

Дан целочисленный массив из 20 элементов. Элементы массива могут принимать целые значения от −10 000 до 10 000 включительно. Опишите на естественном языке или на одном из языков программирования алгоритм, позволяющий найти и вывести количество элементов массива, которые не делятся на 7.

Исходные данные объявлены заранее: массив $A$ из 20 элементов и целочисленные переменные $I$, $J$, $K$. В Python массив называется $a$, количество элементов — $n = 20$, а ввод элементов уже выполнен в цикле. Разрешается использовать только указанные переменные.

В ответе приведите фрагмент программы, который должен находиться на месте многоточия после ввода элементов массива. Можно использовать Python, Бейсик, Паскаль, Си, алгоритмический язык или естественный язык.

Тапсырманы ашып, өзіңіз шешіңіз
Дальше ответЕгер әлі шешіп жатсаңыз – кеңестерден бастаңыз: олар жауапқа жетелейді, бірақ оны ашпайды.
К подсказкам

Шешімін қадамдап көрсету

4 қадам
1

Используем переменную $k$ как счётчик элементов, которые не делятся на 7, и вначале обнуляем её.

$$k = 0$$
2

Последовательно просматриваем все элементы массива. Если остаток от деления элемента на 7 не равен нулю, элемент не делится на 7.

$$a[i] \bmod 7 \ne 0$$
3

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

$$k = k + 1$$

Один из возможных фрагментов на Python:

$$k = 0\nfor i in range(0, n):\n if a[i] % 7 != 0:\n k += 1\nprint(k)$$
Жауап

k = 0; for i in range(0, n): if a[i] % 7 != 0: k += 1; print(k)

Бұл жауап талдау нәтижесінде алынды, бірақ банктің ресми кілтімен тексерілген жоқ — проверьте выкладки, прежде чем заучивать результат.

Где здесь ошибаются

Считать элементы, для которых остаток от деления равен нулю.

Забыть обнулить счётчик перед циклом.

Просмотреть не все 20 элементов массива.

Использовать необъявленные переменные.

Закрепить приёмВ теме «Массивтер және жолдар» ещё 237 тапсырма — жауабымен және дәл осындай талдауымен.
Жаттығу

Тапсырманы қалай шешу керек 25 ЕГЭ, информатика

Бұл есептің талдауы келесіге бөлінген: 4 шага: видно, откуда берётся каждое число и где теряется балл. Жауап есептеулердің жанында келтірілген, олардың орнына емес.

Задача из темы «Массивы и строки»: в ней 238 задач, и у каждой есть такой же разбор. Тіркеу қажет емес.