Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТЗ ДЕ 6 Алгоритмизация и прграммирование.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.08 Mб
Скачать

Задание 3

Алгоритм задан на алгоритмическом языке: В результате выполнения алгоритма при  и значениях элементов одномерного массива  значение элемента массива А4 будет равно …

 –1

 8

 –14

 24

Решение: В результате выполнения данного алгоритма проводится сортировка элементов одномерного массива по возрастанию методом «пузырька» и выводится значение элемента массива На первом шаге вводится значение переменной На следующем шаге присваивается значение переменной  Далее выполняется цикл с постусловием, в котором осуществляется ввод значений элементов одномерного массива  Затем увеличивается значение счетчика  Данный цикл выполняется до тех пор, пока не выполнится условие Далее выполняется цикл с параметром  от 1 до  с шагом 1. В этом цикле выполняется вложенный цикл с параметром  от 1 до  в котором проводится проверка условия  При значении условия ИСТИНА проводится обмен значений элементов  Меньший по значению элемент одномерного массива сдвигается в массиве влево. В результате получится упорядоченный массив На последнем шаге выполняется вывод значения элемента массива . Следовательно, в результате выполнения алгоритма элемент массива  примет значение, равное  –1.

ЗАДАНИЕ 4

Алгоритм задан на алгоритмическом языке: В результате выполнения алгоритма при  и значениях элементов одномерного массива  значение элемента массива А3 будет равно …

 –3

 10

 –23

 6

ЗАДАНИЕ 5

Дана схема алгоритма: В результате выполнения алгоритма при  и значениях элементов одномерного массива  значение элемента массива А4 будет равно …

 11

 22

 4

 –17

Решение: В результате выполнения данного алгоритма проводится сдвиг «вправо» элементов одномерного массива на одну позицию с первого по 5-й элементы с исключением элемента  Исходное значение первого элемента при этом сохранится в преобразованном массиве у первого элемента и присвоится также второму элементу. На первом шаге вводятся значения переменных   Далее выполняется цикл с постусловием, в котором осуществляется ввод значений элементов одномерного массива Затем выполняется цикл с предусловием, в котором заменяется каждый элемент массива  предыдущим элементом  начиная с элемента   В результате исходный массив преобразуется в На последнем шаге выполняется вывод значения элемента массива  Следовательно, в результате выполнения алгоритма переменная  примет значение, равное 11.