Глава 2.2. Алгоритмы, реализуемые с помощью циклов типа ДЛЯ.

Пример 2.1. Вычислить сумму элементов числового массива A = (a1 , a2 , ... , aN ).
числовой массив   A = (a1 , a2 , ... , aN ). Тест Данные Результат N=5 A=(3, 5, -2, 6, 3) S=15.0   Школьный АЯ  алг Сумма (арг цел N, арг вещ таб A[1:N], рез…
Пример 2.2. Найти наибольший элемент числового массива A = (a1, a2 , ..., aN ) и его номер.
числовой массив   A = (a1 , a2 , ... , aN ). Тест Данные Результаты N=4 A=(3, -1, 10, 1) Amax=10 K=3   Школьный АЯ  алг МаксЭлемент (арг цел N, арг вещ таб A[1:N], …
Пример 2.3. В баскетбольную команду могут быть приняты ученики, рост которых превышает 170 см. Составьте список кандидатов в команду из учеников класса.
Система тестов Номер  теста Проверяемый  случай Число  учеников Фамилии Рост Результаты 1 Есть  кандидаты 3 Кулов  Чехин  Уваров 171 165 178 Кулов  Уваров 2 Нет  кандидатов 2 Ершов  Иванов 170 165 Нет  кандидатов Школьный…
Пример 2.4. Для заданного x вычислить S= х/1! + x2/2! + x3/3! + xn/n! Здесь n! = 1. 2. 3 .... n (читается как "n-факториал").
  Тест Данные Результат X=1 n=3 Школьный АЯ алг Сумма Ряда (арг вещ х, арг цел n, рез вещ S) нач цел i, вещ P | P - очередное слагаемое   S := 1; P := 1   нц для i…
Пример 2.5. Дан массив X(N). Получить новый массив Y(N) такой, что в нем сначала идут положительные числа, затем нулевые, и затем отрицательные из X.
Тест Данные Результат N=7  X=(-1, 2, 0, 4, -3,-2,0)  Y=(2, 4, 0, 0, -1, -3, -2) Школьный АЯ алг Новый Порядок (арг цел N, арг вещ таб Х[1:N], рез вещ таб Y[1:N]) нач цел…