Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Тренировки Пробники Статистика Карточки Учебник Об экзамене Учительская
  • Тренажёр заданий ЕГЭ
  • Тренажёр ЕГЭ по Информатике
  • Список заданий №24
  • Задание №24
  • Задание №61684 ЕГЭ Информатике

    Условие задания #61684

    №24 по КИМ

    На вход программы поступают 4 положительных целых числа, не превышающие 1000, среди которых могут быть одинаковые. Нужно написать программу, которая выводит количество четных чисел и максимальное из них. Если среди входных данных нет чётных чисел, программа должна вывести слово 'NO'. Для решения этой задачи

    ученик написал такую программу:

    n = 4
    count = 0
    maximum = 1000
    for i in range (1, n+1):
        x = int(input())
        if x % 2 == 0:
            count += 1
            if x > maximum:
                maximum = i
    if count > 0:
        print (count)
        print (maximum)
    else:
        print ("NO")

    Последовательно выполните следующее.

    1.  Напишите, что выведет эта программа при вводе чисел 2 15 44 15.

    2.  Приведите пример такой последовательности, что, несмотря на ошибки, программа выдаст верный ответ.

    3.  Найдите все ошибки в этой программе (их может быть одна или несколько). Для каждой ошибки: выпишите строку, в которой сделана ошибка, и приведите правильный вариант строки.

    Ответ

    Ответ:

    Решение

    Решение.

    1.  Программа выведет числа 2 и 1000.

    2.  Например, набор 2 4 5 1000.

    3.  В программе есть две ошибки.

    Первая ошибка: неверная инициализация максимума.

    Строка с ошибкой:

    maximum := 1000;

    Верное исправление:

    maximum := -1;

     

    Вторая ошибка: неверное присвоение значения максимума.

    Строка с ошибкой:

    maximum := i

    Верное исправление:

    maximum := x

    Видеоразбор:

    Понятно ли решение?

    Похожие задания

    15
    Задание №89330Задание №73587Задание №51422Задание №51423Задание №73576Задание №73632Задание №73629Задание №73630Задание №73631Задание №73636Задание №73578Задание №73579Задание №73580Задание №73582Задание №73583
    Бесплатно

    Решай задачи ЕГЭ в приложении

    Скачивай наш Тренажер ЕГЭ на iPhone или Android и тренируйся в любое время и в любом месте!

    Саша — ассистент в телеграмме