Подготовим к ЕГЭ за оставшееся времяна нужные баллы.
Пробный период бесплатно


Соберите тест из готовой базы заданий ЕГЭ. Ученики решат этот тест и вы увидите их ответы прямо на платформе
Собрать тест ЕГЭ03 сентября 2025 12:43
Ниже готовый тест по теме «Разработка алгоритмов и программ» для 9 класса. Все вопросы открытые. Для учителя приведены примерные ответы/ключевые моменты.
Output: max Сложность: O(n) по времени, O(1) по памяти.
Вопрос Напишите функцию/псевдокод sumArray(A), которая возвращает сумму элементов массива. Ответ (ключевые моменты): Псевдокод: function sumArray(A): s := 0 for i from 1 to length(A): s := s + A[i] return s Сложность: O(n) по времени, O(1) по памяти.
Вопрос Разработайте алгоритм, который возвращает новый массив, содержащий только чётные элементы исходного массива A. Ответ (ключевые моменты):
return B Сложность: O(n) по времени, O(m) по памяти, где m — число четных элементов.
Вопрос Опишите и запишите псевдокод сортировки вставками. Объясните сложность и особенность данной сортировки. Ответ (ключевые моменты): Псевдокод сортировки вставками: for i from 2 to n: key := A[i] j := i - 1 while j >= 1 and A[j] > key: A[j + 1] := A[j] j := j - 1 A[j + 1] := key Сложность: худшая и средняя O(n^2), лучшая O(n) при уже отсортированном массиве. Свойство: стабильна.
Вопрос Опишите модульную структуру простой программы: чтение списка чисел, вычисление их суммы и вывод результата. Какие функции или модули вы бы выделили и какие интерфейсы у них должны быть? Ответ (ключевые моменты):
Если нужно, могу адаптировать вопросы под конкретный формат теста (например, убрать псевдокод, заменить на чистые тексты ответов, добавить блок-схемы и т.д.). Также могу сгенерировать другой набор вопросов на аналогичных темах или усложнить задачи для старших классов.