Вопрос задан 16.09.2026 в 19:53.
Предмет Информатика.
Спрашивает Чиркова Элина.
В программе описан одномерный целочисленный массив с индексами от 1 до 5. В приведённом фрагменте программы массив сначала заполняется, а потом изменяется. Чему будут равны элементы этого массива?
for i:=5 downto 1 do
A[i]:=6-i;
for i:=1 to 3 do begin
k:= A[i];
A[i]:= A[6-i];
A[6-i]:=k;
end;
А) 5 4 3 2 1; Б) 1 2 3 4 5; В) 5 4 3 4 5; Г) 6 5 4 3 2.
Ответы на вопрос
Отвечает Москвитина Юлия.
Сначала разберём заполнение массива.
Дан цикл:
for i:=5 downto 1 do A[i]:=6-i;
Индекс i изменяется от 5 до 1. Подставляем значения:
-
при
i = 5:A[5] = 6 - 5 = 1 -
при
i = 4:A[4] = 6 - 4 = 2 -
при
i = 3:A[3] = 6 - 3 = 3 -
при
i = 2:A[2] = 6 - 2 = 4 -
при
i = 1:A[1] = 6 - 1 = 5
После первого цикла массив имеет вид:
A[1] A[2] A[3] A[4] A[5] 5 4 3 2 1
Теперь выполняется второй цикл:
for i:=1 to 3 do begin k:= A[i]; A[i]:= A[6-i]; A[6-i]:=k; end;
Этот цикл меняет местами симметричные элементы массива.
-
При
i = 1меняютсяA[1]иA[5]:
Было:
5 4 3 2 1
Станет:
1 4 3 2 5
-
При
i = 2меняютсяA[2]иA[4]:
1 2 3 4 5
-
При
i = 3меняетсяA[3]с самим собой, так как6 - 3 = 3. Ничего не изменится.
Итоговый массив:
1 2 3 4 5
Правильный ответ: Б) 1 2 3 4 5.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

