Массив из десяти элементов заполнили, а потом изменили. Чему будет равна сумма значений элементов массива после выполнения фрагмента программы? for i := 1 to 10 do
A[i]:=i + 1;
for i := 2 to 10 do
A[i]:= A[i - 1];
Ответы на вопрос:
20
Объяснение:
Первый цикл записывает в ячейку массива значение ее номера, увеличенное на 1. После прохождения цикла мы получим следующие значения:
A[1]=2; A[2]=3; A[3]=4; A[4]=5; A[5]=6; A[6]=7; A[7]=8; A[8]=9; A[9]=10; A[10]=11.
Следующий цикл меняет значения ячейки массива на значение из предыдущей (начиная со второй). Вторая станет равна первой, третья второй, которая равна первой, так мы просто размножим значение из первой ячейки на все остальные.
Несложно будет вычислить сумму десяти ячеек, каждая из которых равна 2: 2*10=20.
ответ: 20
program dva_chisla;
var
a,b,s,p,v: real;
begin
writeln('введите два числа');
readln(a,b);
s: =a+b;
writeln('сумма чисел ',a,' + ',b,' = ',s);
v: =a-b;
writeln('разность чисел ',a,' - ',b,' = ',v);
p: =a*b;
writeln('произведения чисел ',a,' * ',b,' = ',p);
end.
Популярно: Информатика
-
karinabuchneva1619.06.2021 06:30
-
lolloo9929.11.2022 07:06
-
ValeriaChernysheva09.05.2021 00:46
-
taniataolia25.06.2023 14:54
-
Iryna45216.11.2021 19:05
-
nadyasvetlakov06.12.2022 10:56
-
Умка280405.08.2021 05:29
-
gnkbdh25.01.2022 14:58
-
morozovaangeli110.08.2021 07:50
-
polinakarpenko322.01.2022 09:12