СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до 21.07.2025

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Компьютерная графика, виды компьютерной графики (0) Разбор задания ОГЭ по информатике. Февраль 2025. Программирование. Каталог заданий. Задания для подготовки

Категория: Информатика

Нажмите, чтобы узнать подробности

Тип 16 № 37869

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

Количество чисел не превышает 100. Введенные числа не превышают 300. Программа должна вывести одно число: сумму всех чисел, кратных 6 и оканчивающихся на 2.

 

Пример работы программы:

 

 

Входные данные Выходные данные

12

24

22

72

11

0

84

 

Решение.

Решением является программа, записанная на любом языке программирования. Пример верного решения, записанного на языке Паскаль:

 

var a, s: integer; begin s := 0; readln(a); while a<>0 do begin if (a mod 6 = 0) and (a mod 10 = 2) then s := s + a; readln(a); end; writeln(s); end.

 

Приведем решение на языке Python.

 

sumi = 0 a = int(input()) while a != 0: if (a % 6 == 0) and (a % 10 == 2): sumi += a a = int(input()) print(sumi)

 

Возможны и другие варианты решения. Для проверки правильности работы программы необходимо использовать следующие тесты:

 

 

 

Входные данные Выходные данные
1

12

72

0

 

84
2

60

0

0
3

22

0

0
4

74

12

0

12
Показать полностью

Просмотр содержимого документа
«Компьютерная графика, виды компьютерной графики (0) Разбор задания ОГЭ по информатике. Февраль 2025. Программирование. Каталог заданий. Задания для подготовки»

Тип 16 № 37869

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

Количество чисел не превышает 100. Введенные числа не превышают 300. Программа должна вывести одно число: сумму всех чисел, кратных 6 и оканчивающихся на 2.

 

Пример работы программы:

 

Входные данные

Выходные данные

12

24

22

72

11

0

84

Решение.

Решением является программа, записанная на любом языке программирования. Пример верного решения, записанного на языке Паскаль:

var a, s: integer; begin s := 0; readln(a); while a0 do begin if (a mod 6 = 0) and (a mod 10 = 2) then s := s + a; readln(a); end; writeln(s); end.

 

Приведем решение на языке Python.

sumi = 0 a = int(input()) while a != 0: if (a % 6 == 0) and (a % 10 == 2): sumi += a a = int(input()) print(sumi)

 

Возможны и другие варианты решения. Для проверки правильности работы программы необходимо использовать следующие тесты:

 

Входные данные

Выходные данные

1

12

72

0

84

2

60

0

0

3

22

0

0

4

74

12

0

12




Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!