Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
16 марта 2023 12:43
378
В программе описан одномерный целочисленный массив 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
Остались вопросы?
Еще вопросы по категории Информатика
Даю 20баллов!!! Только на C++!!!!! Быстрое возведение в степень Возводить в степень можно гораздо быстрее, чем за n умножений! Для этого нужно воспо...
Что за игра у мармока в вр...
1.Почему следует придерживаться единого стиля при создании текстового документа? 2. Что такое шаблон документа? 3.Чем маркированный список отличаетс...
1. Какую информацию может обрабатывать КОМПЬЮТЕР? 2. Для ввода какой информации предназначены микрофон, сканер, цифровая камера? 3. Для чего нужна кл...
Вопрос № 1 Сервис, обеспечивающий пересылку файлов между компьютерами сети независимо от их типов, особенностей операционных систем, файловых систем и...