Домашняя работа к 17 марта
Таня, Василина и Егор могут не делать Д/З, остальным обязательно.
На подписанном листке напишите 5 программ для Кумира для решения 5 задач ОГЭ 16 типа. На сайте отвечать ничего не надо!
Используйте шпаргалку. Кто потерял бумажную шпаргалку — смотрите внизу страницы.
Задание 1.
Напишите программу, которая в последовательности натуральных чисел определяет количество всех чётных чисел, кратных 3. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 –– признак окончания ввода, не входит в последовательность). Программа выводит одно число: количество чётных чисел, кратных 3.
Задание 2.
Напишите программу, которая в последовательности целых чисел определяет сумму нечетных чисел, кратных 5. Программа получает на вход целые числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введенные числа по модулю не превышают 30 000. Программа должна вывести два числа: сумму последовательности и количество четных чисел, кратных 5.
Задание 3.
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 6 и оканчивающихся на 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. Количество чисел не превышает 1000. Введенные числа по модулю не превышают 30 000. Программа должна вывести одно число: количество чисел, кратных 6 и оканчивающихся на 4.
Задание 4. (необычное)
Напишите программу, которая в последовательности целых чисел определяет количество чисел, кратных 5 или 9. Программа получает на вход целые числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введенные числа по модулю не превышают 30 000. Программа должна вывести одно число: количество чисел, кратных 5 или 9.
Задание 5.
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 3 и оканчивающихся на 2. Программа получает на вход количество чисел в последовательности, а затем сами числа. Количество чисел не превышает 1000. Введенные числа по модулю не превышают 30 000. Программа должна вывести одно число: количество чисел, кратных 3 и оканчивающихся на 2.
Шпаргалка
Вариант, когда сразу известно количество вводимых чисел.
алг нач цел n, x, y y:=0 ввод n нц n раз ввод x если условие1 и условие2 то y:= _______ все кц вывод y кон |
Вариант, когда ввод чисел завершается вводом 0.
алг нач цел x, y y:=0 ввод x нц пока x<>0 если условие1 и условие2 то y:= _______ все ввод x кц вывод y кон |
Проверка на кратность числа (вместо a ставьте нужное число): mod(x,a) = 0
Проверка на последнюю цифру (вместо a ставьте нужное число): mod(x,10) = a Проверка на чётность: mod(x,2)=0 Проверка на нечётность: mod(x,2)<>0 y := y + 1 — нахождение количества подходящих чисел; y := y + х — нахождение суммы подходящих чисел |
Форма для отправки ответов: