МБОУ "Радьковская СОШ"
с. Радьковка, Прохоровский район, Белгородская область
  • Задание 16 (2 балла). Короткий алгоритм в различных средах исполнения. Программирование

    Полезная информация

    Решаем вместе

    Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, оканчивающееся на 9. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 9.

    Количество чисел не превышает 1000. Введённые числа по модулю
    не превышают 30 000.

    Программа должна вывести одно число: максимальное число, оканчивающееся на 9.

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

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

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

    3

    9
    19
    23

    19

     Решение

    n = int(input())

    mx = 0
    for i in range(n):
        x = int(input())
        if x % 10 == 9:
            mx = max(mx, x)
            
    print(mx)

     

    Напишите программу, которая в последовательности целых чисел определяет количество чисел, кратных 4 или 9. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0  признак окончания ввода, не входит в последовательность).

    Количество чисел не превышает 1000. Введённые числа по модулю
    не превышают 30 000.

    Программа должна вывести одно число: количество чисел, кратных 4 или 9.

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

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

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

    36
    91
    40
    0

    2

     Решение

    s = 0
    while 1:
        x = int(input())
        if x == 0: break
        if x % 4 == 0 or x % 9 == 0:
            s = s + 1
    print(s)

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

    Количество чисел не превышает 1000. Введённые числа не превышают
    30 000.

    Программа должна вывести одно число: количество чисел, кратных 4 и оканчивающихся на 2.

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

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

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

    12
    140
    22
    0

    1

     Решение

    s = 0
    while 1:
        x = int(input())
        if x == 0: break
        if x % 4 == 0 and x % 10 == 2:
            s = s + 1
    print(s)

    Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 7. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 7.

    Количество чисел не превышает 100. Введённые числа по модулю
    не превышают 300.

    Программа должна вывести одно число: сумму чисел, кратных 7.

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

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

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

    3
    14
    25
    7

    21

     Решение

    n = int(input())
    s = 0
    for i in range(n):
        x = int(input())
        if x % 7 == 0:
            s = s + x
    print(s)

     

    Напишите программу для решения следующей задачи.

    На зачётной работе по физике ученикам 9 класса было предложено 12 задач. Зачёт можно получить, если правильно решить не менее 8 задач. Сколько учеников получило зачёт? Вычислите среднее количество правильно решённых задач учащимися, получившими зачёт. Гарантируется, что хотя бы один ученик сдал зачёт.

    Программа получает на вход количество учеников в классе N (1 ≤ N ≤ 30), затем для каждого ученика вводится количество правильно решённых задач.

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

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

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

    4

    3

    9

    10

    6

    2

    9.5

     Решение

    n = int(input())
    k = 0
    s = 0
    for i in range(n):
        x = int(input())
        if x >= 8:
            k = k + 1
            s = s + x
        
    print(k)
    print(s / k)

    Домашнее задание

    Перейти на сайт ФИПИ "Открытый банк заданией ОГЭ"

            Открытый банк заданией ОГЭ

    2.     Раскрыть вкладку "ПОДБОР ЗАДАНИЙ" , в таблице выбрать вариант задания и ввести этот номер в окно "Номер задания"

    3.     Решить задание и проверить решение на сайте

    Задания открытого банка по информатике

    8D33AE

    59429F

    20E8E3

    8D8BEF

    45C8CD

    AA7391

    DB34E2

    02A267

    2C42CA

    A07498

    516CE0

    7AC466

    DF90CE

    CAF691

    C2D6EB

    3FED6B

    30E5C9

    41E9E1

    3CBFE3

    819D6B

    2E2591

    BA6BE0

    Дополнительно

    Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie», чтобы пользоваться сайтом было удобнее. Вы можете запретить обработку cookies в настройках браузера. Подробнее в Политике