Банк Задач
Школьник
Студент
Учитель
Конструктор
Варианты
Банк заданий
Методички
Статистика
Мои классы
Баллодожималка
ДВИ МГУNEW
Банк Задач
Конструктор
Варианты
Банк заданий
Методички
Статистика
Мои классы
Баллодожималка
ДВИ МГУNEW
Банк Задач Профиматика

Больше 5 лет помогаем школьникам уверенно сдавать ЕГЭ и поступать в вузы мечты. Не шаблоны — настоящее понимание предмета.

Карта сайта:

Банк задачКонструктор вариантовО платформе

Наши соцсети

Для учеников

YouTubeTelegramВКонтактеMax

Для преподавателей

YouTubeTelegramВКонтактеMax

Для студентов

YouTubeTelegramВКонтактеMax
политика конфиденциальностиполитика обработки перс данныхсогласие на рассылки

© 2026 Профиматика

Анализ и построение алгоритмов для исполнителейФИПИ КЭС 2.13ФИПИ
В программе используется одномерный целочисленный массив A с индексами от 0 до 11. Значения элементов массива A[i] приведены в таблице.



i01234567891011
A[ i ]531 7331249832021 9722



Определите значение переменной s после выполнения следующего фрагмента этой программы (записанного ниже на пяти языках программирования).





Бейсик

s = 0 n = 2 FOR i = 1 TO 11 IF A(i - 1) \ A(i) > n THEN s = s + A(i) ELSE A(i) = A(i) * i END IF NEXT i

Python

s = 0 n = 2 for i in range(1, 12): if A[i - 1] // A[i] > n: s += A[i] else: A[i] *= i

Алгоритмический язык

s := 0 n := 2 нц для i от 1 до 11 если div(A[i - 1], A[i]) > n то s := s + A[i] иначе A[i] := A[i] * i все кц

Паскаль

s := 0; n := 2; for i := 1 to 11 do if A[i - 1] div A[i] > n then s := s + A[i] else A[i] := A[i] * i;

С ++

s = 0; n = 2; for (int i = 1; i < 12; i++) { if (A[i - 1] / A[i] > n) s += A[i]; else A[i] *= i; }

Ответ: