Помогите написать практикум язык Кумир!
№1 Напишите программу, которая в последовательности целых чисел определяет количество нечётных чисел, кратных 3. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000. Программа должна вывести два числа: длину последовательности (завершающий 0 не учитывается) и количество нечётных чисел, кратных 3.
№2 Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 6 и оканчивающихся на 4. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести одно число: сумму всех чисел, кратных 6 и оканчивающихся на 4.
№3 Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 7 и оканчивающихся на 1. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести одно число: сумму всех чисел, кратных 7 и оканчивающихся на 1.
№4 Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, оканчивающихся на 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 4. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — сумму чисел, оканчивающихся на 4.
№5 Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 3 и оканчивающихся на 4. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30000. Программа должна вывести одно число: сумму всех натуральных чисел, кратных 3 и оканчивающихся на 4.
№6 Напишите программу для решения следующей задачи. На контрольной работе по алгебре ученикам 9 класса было предложено 10 примеров. Неудовлетворительная оценка выставляется, если правильно решено менее половины примеров. Сколько неудовлетворительных оценок было получено учениками? Если хотя бы один из учеников правильно решил все задачи, выведите YES, иначе выведите NO. Программа получает на вход количество учеников в классе N (1 ≤ N ≤ 30), затем для каждого ученика вводится количество правильно решённых примеров.
№7 Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, оканчивающееся на 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 3. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — максимальное число, оканчивающееся
на 3.
1) Для написания практикума на языке Кумир, вам необходимо создать программу, которая будет обрабатывать введенные числа и выводить результаты согласно заданным условиям. Ниже приведен пример такой программы:
алг начало
цел длина, нечетное_кратное_3, число
длина := 0
нечетное_кратное_3 := 0
повторять
ввод число
если число = 0 тогда
выход
иначе
длина := длина + 1
если число % 2 ≠ 0 и число % 3 = 0 тогда
нечетное_кратное_3 := нечетное_кратное_3 + 1
конецесли
конецесли
покуда истина
вывод "Длина последовательности:", длина
вывод "Количество нечётных чисел, кратных 3:", нечетное_кратное_3
алг
Этот пример программы на языке Кумир выполняет следующие действия:
Инициализирует переменные длина, нечетное_кратное_3, и число.
Вводит числа из пользовательского ввода и выполняет проверки на завершение ввода и соответствие условиям задачи.
Если число равно нулю, то программа завершает ввод и переходит к выводу результатов.
Если число удовлетворяет условиям задачи (нечетное и кратное 3), увеличивает счетчик нечетное_кратное_3.
Выводит на экран длину последовательности и количество нечетных чисел, кратных 3.
2) Для решения этой задачи, вам нужно написать программу на языке Кумир, которая будет обрабатывать вводимые числа и суммировать числа, соответствующие условиям задачи. Вот пример программы:
алг начало
цел сумма, число
сумма := 0
повторять
ввод число
если число = 0 тогда
выход
иначе
если число % 6 = 0 и число % 10 = 4 тогда
сумма := сумма + число
конецесли
конецесли
покуда истина
вывод "Сумма чисел, кратных 6 и оканчивающихся на 4:", сумма
алг
Этот пример программы на языке Кумир выполняет следующие действия:
Инициализирует переменные сумма и число.
Вводит числа из пользовательского ввода и выполняет проверки на завершение ввода и соответствие условиям задачи.
Если число равно нулю, то программа завершает ввод и переходит к выводу результатов.
Если число удовлетворяет условиям задачи (кратное 6 и оканчивающееся на 4), то оно добавляется к текущей сумме.
Выводит на экран сумму всех чисел, кратных 6 и оканчивающихся на 4.
3) Для решения этой задачи, вам нужно написать программу на языке Кумир, которая будет обрабатывать вводимые числа и суммировать числа, соответствующие условиям задачи. Вот пример программы:
алг начало
цел сумма, число
сумма := 0
повторять
ввод число
если число = 0 тогда
выход
иначе
если число % 7 = 0 и число % 10 = 1 тогда
сумма := сумма + число
конецесли
конецесли
покуда истина
вывод "Сумма чисел, кратных 7 и оканчивающихся на 1:", сумма
алг
Этот пример программы на языке Кумир выполняет следующие действия:
Инициализирует переменные сумма и число.
Вводит числа из пользовательского ввода и выполняет проверки на завершение ввода и соответствие условиям задачи.
Если число равно нулю, то программа завершает ввод и переходит к выводу результатов.
Если число удовлетворяет условиям задачи (кратное 7 и оканчивающееся на 1), то оно добавляется к текущей сумме.
Выводит на экран сумму всех чисел, кратных 7 и оканчивающихся на 1.