Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 895 б
- Dwayne_Johnson 865 б
16 марта 2023 12:43
235
В программе описан одномерный целочисленный массив 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
Остались вопросы?
Еще вопросы по категории Информатика
с каких слов начинается описание фактов: я умею..., для того чтобы..., я знаю, что..., я знаю, как...,...
Помогите с информатикой пожалуйста 2. Определите значение переменной а после исполнения следующего алгоритма. Порядок действий соответствует правилам...
Конъюнкция это логическое отрицание или сложение умножение или деление или вычитание ...
Дан текст, определите его информационный объём, если вес одного файла составляет 2 бита. Ответ запишите в байтах и расписать какими формулами решали....
1. Объясните, почему следующие предложения не являются высказывания ми 1) какого цвета этот дом? 2) Число х не превосходит единицы. 3) 4x+ 3. 4)...