Изучите основные понятия и принципы работы алгоритмов, поняв, как они помогают решать задачи эффективно. Узнайте, как создавать и анализировать алгоритмы для различных ситуаций.
1. Что такое алгоритм?
— Программа на языке программирования
— Последовательность действий для решения задачи +
— Компьютерная игра
2. Какой из этих алгоритмов является линейным?
— Алгоритм с ветвлениями
— Алгоритм с циклами
— Алгоритм с последовательными действиями +
3. Что такое блок-схема алгоритма?
— Графическое представление алгоритма +
— Текстовое описание алгоритма
— Программный код
4. Какой из этих элементов является основным в блок-схеме?
— Прямоугольник +
— Овал
— Ромб
5. Что такое условие в алгоритме?
— Конечный результат
— Проверка истинности выражения +
— Начальное условие
6. Какой из этих операторов используется для ветвления?
— IF +
— FOR
— WHILE
7. Что такое цикл в алгоритме?
— Повторение действий до выполнения условия +
— Одноразовое выполнение действия
— Остановка выполнения алгоритма
8. Какой из этих циклов выполняется заранее известное количество раз?
— Цикл с предусловием
— Цикл с постусловием
— Цикл с параметром +
9. Что такое вложенный алгоритм?
— Алгоритм, выполняющийся параллельно
— Алгоритм, содержащий другие алгоритмы +
— Алгоритм, выполняющийся последовательно
10. Какой из этих алгоритмов используется для сортировки данных?
— Алгоритм поиска
— Алгоритм сортировки +
— Алгоритм вычисления
11. Что такое рекурсия в алгоритмах?
— Повторение одного и того же действия
— Вызов функции из самой себя +
— Остановка выполнения алгоритма
12. Какой из этих алгоритмов используется для поиска элемента в массиве?
— Алгоритм сортировки
— Алгоритм поиска +
— Алгоритм вычисления
13. Что такое эффективность алгоритма?
— Скорость выполнения алгоритма +
— Количество используемых ресурсов
— Количество строк кода
14. Какой из этих методов используется для оценки сложности алгоритма?
— Метод поиска
— Метод сортировки
— Метод асимптотического анализа +
15. Что такое псевдокод?
— Компьютерная программа
— Текстовое описание алгоритма +
— Графическое представление алгоритма
