Самообразование
Главная > 2017: ЕГЭ, ОГЭ Предметы > ЕГЭ 2017. Информатика. В.Р. Лещинер. 10 вариантов. Типовые тестовые задания.

Вариант 2. Задание 19. ЕГЭ 2017. Информатика. В.Р. Лещинер. 10 вариантов. Решение.

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

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

Решение.

Рассмотрим алгоритмический язык. Вначале задается переменная c=0. Затем идет цикл, в котором задается счетчик i, меняющийся от 1 до 9 (перебирает элементы массива). Внутри цикла стоит условие: если значение текущего A[i] элемента массива меньше нулевого элемента массива A[0], то счетчик c увеличивается на 1, а i-й элемент меняется местами с нулевым элементом массива. Проанализируем работу этого алгоритма на массиве 6; 3; 4; 8; 7; 9; 5; 2; 0; 1.

1-я итерация: 3<6 – да, имеем: c=1, массив: 3; 6; 4; 8; 7; 9; 5; 2; 0; 1;

2-я итерация: 4<3 – нет;

3-я итерация: 8<3 – нет;

4-я итерация: 7<3 – нет;

5-я итерация: 9<3 – нет;

6-я итерация: 5<3 – нет;

7-я итерация: 2<3 – да, имеем: c=2, массив: 2; 6; 4; 8; 7; 9; 5; 3; 0; 1;

8-я итерация: 0<2 – да, имеем: c=3, массив: 0; 6; 4; 8; 7; 9; 5; 2; 2; 1;

9-я итерация: 1<0 – нет.

В итоге имеем значение c=3.

Ответ: 3.

Автор: С.М. Балакирев
Формат книги: pdf
Дата написания: 2017 г.
Объем: 70 стр.

Другие задания варианта:

Темы раздела