Задать свой вопрос   *более 50 000 пользователей получили ответ на «Решим всё»

Задача 6608 В программе используется одномерный...

Условие

В программе используется одномерный целочисленный массив А с индексами от 0 до 9. Значения элементов равны 5; 8; 7; 2; 1; 4; 0; 3; 4; 8 соответственно, т.е. А[0] = 5; А[1] = 8 и т.д.

Определите значение переменной с после выполнения следующего фрагмента программы, записанного ниже на разных языках программирования.

информатика 10-11 класс 6371

Решение

Необходимо проанализировать алгоритм и ответить на два вопроса:

1) В каком случае и каким образом изменяется значение переменной с?

2) Что происходит с элементами массива сразу после изменения переменной с?

Видно, что первоначально значение переменной с равно нулю. В цикле сравниваются пары элементов. В том случае, если предшествующий элемент меньше последующего, значение переменной с увеличивается на единицу, а элементы меняются местами. В данном массиве это произойдет 6 раз: поменяются местами 5 и 8, 5 и 7, 1 и 4, 0 и 3, 0 и 4, 0 и 8. Таким образом переменная с после выполнения алгоритма будет иметь значение 6.


Ответ: 6

Написать комментарий

Меню

Присоединяйся в ВК