Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
16 марта 2023 12:43
284
В программе описан одномерный целочисленный массив A с индексами от 0 до 10. Ниже представлен фрагмент этой программы, в котором значения элементов массива сначала задаются, а затем меняются.
for i:=0 to 10 do
A[i]:=2*i;
for i:=0 to 4 do begin
A[10-i]:=A[i]-1;
A[i]:=A[10-i]-1;
end;
Чему станет равен 7-й элемент этого массива?
1
ответ
Сначала в массиве A будут храниться следующие значения: A[0] = 0, A[1] = 2, A[2] = 4, A[3] = 6, A[4] = 8, A[5] = 10, A[6] = 12, A[7] = 14, A[8] = 16, A[9] = 18, A[10] = 20.
Затем в цикле от 0 до 4 происходит замена значений элементов массива: A[10-0] = A[0]-1, то есть A[10] = -1; A[0] = A[10-0]-1, то есть A[0] = -2. Затем A[10-1] = A[1]-1, то есть A[9] = 1; A[1] = A[10-1]-1, то есть A[1] = 0. И так далее до A[10-4] = A[4]-1, то есть A[6] = 7; A[4] = A[10-4]-1, то есть A[4] = 6.
Таким образом, после выполнения цикла значения элементов массива будут следующими: A[0] = -2, A[1] = 0, A[2] = 4, A[3] = 6, A[4] = 6, A[5] = 10, A[6] = 7, A[7] = 14, A[8] = 16, A[9] = 1, A[10] = -1.
Следовательно, 7-й элемент этого массива будет равен 7.
Затем в цикле от 0 до 4 происходит замена значений элементов массива: A[10-0] = A[0]-1, то есть A[10] = -1; A[0] = A[10-0]-1, то есть A[0] = -2. Затем A[10-1] = A[1]-1, то есть A[9] = 1; A[1] = A[10-1]-1, то есть A[1] = 0. И так далее до A[10-4] = A[4]-1, то есть A[6] = 7; A[4] = A[10-4]-1, то есть A[4] = 6.
Таким образом, после выполнения цикла значения элементов массива будут следующими: A[0] = -2, A[1] = 0, A[2] = 4, A[3] = 6, A[4] = 6, A[5] = 10, A[6] = 7, A[7] = 14, A[8] = 16, A[9] = 1, A[10] = -1.
Следовательно, 7-й элемент этого массива будет равен 7.
0
·
Хороший ответ
16 марта 2023 12:44
Остались вопросы?
Еще вопросы по категории Информатика
Информационное сообщение обьемом 375 байтов состоит из 500 символов.Каков информационный вес каждого символа этого сообщения?Какова мощность алфавита,...
для записи сообщения использовался 64 - символьный алфавит. Каждая страница содержит 20 строк. Все сообщение содержит 9300 байтов информации, и занима...
ОЗУ - это память, в которой... 1. Хранится исполняемая в данный момент времени программа и данные, с которыми она непосредственно работает; 2. Хранитс...
ОТДАЮ 70 БАЛЛОВ!!! СРОЧНО!!! Адрес ячейки электронной таблицы – это … имя, состоящее из любой последовательности символов имя, состоящее из имени...
Совокупность средств и правил взаимодействия пользователя с компьютером называют:...