9 класс Информатика

Домашняя работа к 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:=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 + х   — нахождение суммы подходящих чисел


Форма для отправки ответов: