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

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

    №19 по КИМ

    В программе используется одномерный целочисленный массив A с индексами от 0 до 10. Значения элементов равны 0, 7, 1, 3, 2, 14, 5, 9, 11, 0, 7, т. е. A[0]=0, A[1]=7 и т. д. Определите значение переменной s после выполнения следующего фрагмента программы

    s = 0
    n = 2
    for i in range(11):
        if A[i] < A[n]:
            s += A[i]
        else:
            A[n] = A[i]

    Ответ

    Ответ:

    37

    Решение

    Данный алгоритм сравнивает каждый элемент массива с элементом массива с индексом 2, после чего либо накапливает в переменной s значение элемента A[i], если A[i] < A[0] · i, либо приравнивает элементу массива с индексом 2 значение элемента массива A[i].

    Изначальный порядок значений: 0, 7, 1, 3, 2, 14, 5, 9, 11, 0, 7.

    Первое изменение элементов или переменной s: 0, 7, 1, 3, 2, 14, 5, 9, 11, 0, 7. s := s + 0;

    Второе изменение элементов или переменной s: 0, 7, 7, 3, 2, 14, 5, 9, 11, 0, 7.

    Третье изменение элементов или переменной s: 0, 7, 7, 3, 2, 14, 5, 9, 11, 0, 7. s := s + 3;

    Четвёртое изменение элементов или переменной s: 0, 7, 7, 3, 2, 14, 5, 9, 11, 0, 7. s := s + 2;

    Пятое изменение элементов или переменной s: 0, 7, 14, 3, 2, 14, 5, 9, 11, 0, 7.

    Далее к переменной s каждый раз будет прибавляться значение i-го элемента массива.

    Следовательно, переменная s = 0 + 3 + 2 + 5 + 9 + 11 + 0 + 7  =  37.

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

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

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

    15
    Задание №37617Задание №89434Задание №39918Задание №89432Задание №37618Задание №35683Задание №89433Задание №43441Задание №37619Задание №37612Задание №43435Задание №31537Задание №31522Задание №31521Задание №31520
    Бесплатно

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

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

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