Представленный ниже на пяти языках программирования фрагмент программы обрабатывает элементы одномерного целочисленного массива A с индексами от 0 до 9. Перед началом выполнения данного фрагмента эти элементы массива имели значения 2, 4, 6, 1, 7, 2, 3, 6, 7, 2 (т. е. A[0] = 2, A[1] = 4, …, A[9] = 2). Определите значение переменной s после выполнения фрагмента.
Бейсик | Python
s = 0
FOR k = 1 TO 9
IF A(k)
Паскаль | Алгоритмический язык
s := 0;
for k:=1 to 9 do begin
if A[k]
С++
s = 0;
for (k = 1; k
Бейсик | Python
s = 0
FOR k = 1 TO 9
IF A(k)
Паскаль | Алгоритмический язык
s := 0;
for k:=1 to 9 do begin
if A[k]
С++
s = 0;
for (k = 1; k
💡 Пошаговый разбор и решение:
Данный алгоритм меняет местами предыдущий и текущий элементы массива, если текущий элемент массива меньше предыдущего, при этом в переменной s накапливается значение номера текущего элемента массива.
Изначальный порядок значений: 2, 4, 6, 1, 7, 2, 3, 6, 7, 2.
Первое изменение элементов: 2, 4, 1, 6, 7, 2, 3, 6, 7, 2. Теперь s = 3.
Второе изменение элементов: 2, 4, 1, 6, 2, 7, 3, 6, 7, 2. Теперь s = 8.
Третье изменение элементов: 2, 4, 1, 6, 2, 3, 7, 6, 7, 2. Теперь s = 14.
Четвёртое изменение элементов: 2, 4, 1, 6, 2, 3, 6, 7, 7, 2. Теперь s = 21.
Последнее изменение элементов: 2, 4, 1, 6, 2, 3, 6, 7, 2, 7. Теперь s = 30.
Ответ: 30.
Изначальный порядок значений: 2, 4, 6, 1, 7, 2, 3, 6, 7, 2.
Первое изменение элементов: 2, 4, 1, 6, 7, 2, 3, 6, 7, 2. Теперь s = 3.
Второе изменение элементов: 2, 4, 1, 6, 2, 7, 3, 6, 7, 2. Теперь s = 8.
Третье изменение элементов: 2, 4, 1, 6, 2, 3, 7, 6, 7, 2. Теперь s = 14.
Четвёртое изменение элементов: 2, 4, 1, 6, 2, 3, 6, 7, 7, 2. Теперь s = 21.
Последнее изменение элементов: 2, 4, 1, 6, 2, 3, 6, 7, 2, 7. Теперь s = 30.
Ответ: 30.
Правильный ответ:
30
📚 Похожие разобранные задания по предмету:
ID 29472 • Задание №2
Лёня заполнял таблицу истинности логической функции F
((z → x) → (x ≡ y)) ∨ ¬w,
но успел заполнить лишь фраг...
ID 32951 • Задание №17
В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для о...
🔗 Другие задания линии №19 по предмету Информатика:
ID 33084
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходя...
ID 33085
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходя...
ID 33086
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходя...
ID 33087
Два игрока, Паша и Вася, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходя...
ID 33088
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходя...