• массив R[1]=12. R[2]=3. R[3]=-5. R[4]=-6. R[5]=4. R[6]=9. R[7]=0. R[8]=8. определите значение переменной kol после выполнения следующего фрагмента программы: kol:=0; for i:=1 to 8 doif r[i]>-2 then kol:=kol+1​

Ответы 1

  • Ответ:

    Значение переменной kol после выполнения фрагмента программы будет 6.

    Объяснение:

    • В первой строке фрагмента программа инициализирует переменную kol значением 0.

    • Цикл for затем повторяется 8 раз, с i от 1 до 8.

    • Внутри цикла for программа проверяет, больше ли значение R[i] -2.

    • Если R[i] больше -2, то значение kol увеличивается на 1.

    • В данном случае элементы R[1], R[2], R[3], R[5], R[6] и R[8] больше -2.

    • Следовательно, после выполнения цикла for значение kol будет равно 6, так как 6 элементов массива R больше -2.

    Пример трассировки:

    i | R[i] | kol

    -- | -- | --

    1 | 12 | 1

    2 | 3 | 2

    3 | -5 | 2

    4 | -6 | 2

    5 | 4 | 3

    6 | 9 | 4

    7 | 0 | 5

    8 | 8 | 6

    Вывод:

    Значение переменной kol после выполнения фрагмента программы будет 6.

    • Автор:

      barnabyyijg
    • 11 месяцев назад
    • 9
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years