Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы. В программе описан одномерный целочисленный массив A, в представленном фрагменте программы обрабатываются элементы массива с индексами от 1 до 21.
Бейсик | Паскаль
s = 0
n = 21
FOR i = 2 TO n
s = s+2*(A(i)-A(i-1))
NEXT i
|
s:=0;
n:=21;
for i:= 2 to n do begin
s:=s+2*(A[i]-A[i-1]);
end;
Си++ | Алгоритмический язык
s = 0;
n = 21;
for (i = 2; i
Python
s = 0
n = 21
for i in range(2, n+1):
s=s+2*(A[i]-A[i-1])
В начале выполнения этого фрагмента в элементе массива с индексом i находилось число i (i = 1, …, 21), т. е. A[1] = 1, A[2] = 2 и т. д. Чему будет = значение переменной s после выполнения данной программы?
Бейсик | Паскаль
s = 0
n = 21
FOR i = 2 TO n
s = s+2*(A(i)-A(i-1))
NEXT i
|
s:=0;
n:=21;
for i:= 2 to n do begin
s:=s+2*(A[i]-A[i-1]);
end;
Си++ | Алгоритмический язык
s = 0;
n = 21;
for (i = 2; i
Python
s = 0
n = 21
for i in range(2, n+1):
s=s+2*(A[i]-A[i-1])
В начале выполнения этого фрагмента в элементе массива с индексом i находилось число i (i = 1, …, 21), т. е. A[1] = 1, A[2] = 2 и т. д. Чему будет = значение переменной s после выполнения данной программы?
💡 Пошаговый разбор и решение:
Всего в массиве 21 элемент. Цикл выполняется для всех элементов цикла. В переменной s накапливается удвоенная сумма разностей соседних элементов. Заметим, что разность любых соседних элементов равна единице, следовательно, после двадцати итераций цикла в переменной s будет находится значение 40.
Правильный ответ:
40
📚 Похожие разобранные задания по предмету:
ID 141027 • Задание №18
Выберите ОДНО из предложенных ниже заданий: 15.1 или 15.2.
15.1 Исполнитель Робот умеет перемещаться по лабир...
ID 31339 • Задание №10
В магазине продаются головные уборы трёх видов (панамки, шляпы и бейсболки) и четырёх материалов (брезент, хло...
🔗 Другие задания линии №19 по предмету Информатика:
ID 33084
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходя...
ID 33085
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходя...
ID 33086
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходя...
ID 33087
Два игрока, Паша и Вася, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходя...
ID 33088
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходя...