Решите задачу по информатике Перед вами записи трёх алгоритмов. Какой из них решает задачу разворота массива A в обратном порядке? То есть, если в массиве A хранились числа 1, 2, 3, 4, 5 (в таком порядке), то после выполнения алгоритма массив порядок элементов массива A станет таким: 5, 4, 3, 2, 1.
Первый алгоритм
Pascal:
for i := 1 to n do begin
t := A[i];
A[i] := A[n + 1 - i];
A[n + 1 - i]:= t;
end;
Python:
for i in range(0, n):
t = a[i]
a[i] = a[n - i - 1]
a[n - i - 1] = t
Второй алгоритм
Pascal:
for i := 1 to n div 2 do begin
t := A[i];
A[i] := A[n + 1 - i];
A[n + 1 - i]:= t;
end;
Python:
for i in range(0, n // 2):
t = a[i]
a[i] = a[n - i - 1]
a[n - i - 1] = t
Третий алгоритм
Pascal:
for i := 1 to n do
A[i] := A[n + 1 - i];
Python:
for i in range(0, n):
a[i] = a[n - i - 1]
Первый алгоритм
Второй алгоритм
Третий алгоритм

20 Фев 2021 в 19:41
184 +2
0
Ответы
1

Второй алгоритм

25 Фев 2021 в 00:51
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир