1. В программке описан одномерный целочисленный массив A с индексами от
1.
В программке описан одномерный целочисленный массив A с индексами от 0 до 10. Ниже представлен фрагмент этой программки, в котором значения элементов массива поначалу задаются, а потом изменяются.
for i:=0 to 10 do
A[i]:=10-i;
for i:=0 to 5 do begin
A[10-i]:=A[5-i];
A[5+i]:=A[i];
end;
Чему будут одинаковы элементы этого массива?
1)9 8 7 6 5 10 9 8 7 6 10
2)10 9 8 7 6 5 6 7 8 9 10
3)10 9 8 7 6 10 9 8 7 6 10
4)5 6 7 8 9 10 9 8 7 6 5
2.
В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен кусок программки, обрабатывающей данный массив:
s:=0;
n:=10;
for i:=1 to n do begin
s:=s+A[i] - A[i-1];
end;
В начале этого куска в массиве находились числа о, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, т.е. A[0]=0, A[1]=2 и т.д. Чему будет одинаково значение переменной s после исполненья данной программы?
"i := 0 to 10" - это изначальное и окончательное значения (ноль и 10)
т.е. начинаем с нуля, что-то делаем, и берем последующее число - "1"
позже опять что-то делаем, берем последующее - "2"
в "i" - записывается то число, с которым работаем в данный момент
и так, пока не дойдем до "10"
а вот что конкретно делать - написано меж словами "begin" и "end"либо сходу после "do" (если строка одна)
1) Можно представить несколько клеток с номерами (A0...A10) и числами в их
а в квадратных скобках "[i]" - номер клеточки
Берем ноль, A[0] - "ячейку с номером 0" и записываем туда число 10
A[i] := 10 - i;
A[0] = 10 - 0 (в А0 записать 10)
дальше в A[1] записываем "9" (10 - 1)
в A[2] записываем "8" (10 - 2)
и так до 10 включительно
2)дальше цикл от 0 до 5
A[10-0] = A[5-0] (из десятой клеточки записываем число в пятую)
A[5+0] = A[0]
A[10-1] = A[5-1] (из 9ой в 4)
A[5+1] = A[1] (из 6ой в 1)
A[10-2] = A[5-2] (8 -gt; 3)
A[5+2] = A[2] (7 -gt; 2)
и т.д. и т.п.
3)как-то так обязано работать (последующий столбец - последующее число)
-
Вопросы ответы
Статьи
Информатика
Статьи
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.