wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Основы алгоритмов для детей

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Что такое алгоритм?

a)

Алгоритм - это последовательность действий для решения задачи.

b)

Алгоритм - это метод для создания искусства.

c)

Алгоритм - это случайный набор чисел.

d)

Алгоритм - это способ общения между людьми.

2.

Какой алгоритм используется для сортировки?

a)

Алгоритмы шифрования, такие как AES.

b)

Алгоритмы сжатия данных, такие как Huffman-кодирование.

c)

Алгоритмы сортировки, такие как быстрая сортировка и сортировка слиянием.

d)

Алгоритмы поиска, такие как бинарный поиск.

3.

Что такое цикл в программировании?

a)

Цикл в программировании - это способ оптимизации памяти.

b)

Цикл в программировании - это функция для обработки ошибок.

c)

Цикл в программировании - это конструкция для многократного выполнения кода.

d)

Цикл в программировании - это метод для создания графического интерфейса.

4.

Какой язык программирования самый простой для начинающих?

a)

C++

b)

Java

c)

Ruby

d)

Python

5.

Что такое условие в алгоритме?

a)

Условие в алгоритме - это последовательность шагов.

b)

Условие в алгоритме - это случайный набор действий.

c)

Условие в алгоритме - это фиксированное значение.

d)

Условие в алгоритме - это логическое выражение, определяющее выполнение действий.

6.

Какой алгоритм помогает найти наименьшее число?

a)

Алгоритм поиска максимума

b)

Алгоритм сортировки

c)

Алгоритм бинарного поиска

d)

Алгоритм поиска минимума

7.

Что такое переменная в программировании?

a)

Переменная - это тип данных, который нельзя изменить.

b)

Переменная - это именованная область памяти для хранения данных.

c)

Переменная - это команда для запуска программы.

d)

Переменная - это функция для выполнения операций.

8.

Какой символ используется для обозначения конца строки?

a)

EOF

b)

\n

c)

\r

d)

9.

Что такое массив?

a)

Массив - это функция, которая выполняет операции над элементами.

b)

Массив - это структура данных, содержащая упорядоченный набор элементов.

c)

Массив - это структура данных, содержащая только числа.

d)

Массив - это случайный набор элементов.

10.

Какой алгоритм используется для поиска элемента в массиве?

a)

Поиск по значению в строке

b)

Линейный поиск или бинарный поиск

c)

Поиск по индексу

d)

Сортировка массива

11.

Что такое функция в программировании?

a)

Функция - это блок кода, выполняющий определенную задачу.

b)

Функция - это переменная, хранящая данные.

c)

Функция - это тип данных в программировании.

d)

Функция - это команда для компиляции кода.

12.

Какой алгоритм используется для вычисления факториала?

a)

Рекурсивный или итеративный алгоритм

b)

Сортировка слиянием

c)

Метод Гаусса

d)

Алгоритм Дейкстры

13.

Что такое логические операции?

a)

Логические операции - это математические вычисления.

b)

Логические операции - это операции над логическими значениями, используемые для построения логических выражений.

c)

Логические операции - это действия с числами.

d)

Логические операции - это способы сортировки данных.

14.

Какой алгоритм помогает решить задачу о рюкзаке?

a)

Алгоритм динамического программирования

b)

Алгоритм поиска в глубину

c)

Алгоритм сортировки

d)

Алгоритм жадного метода

15.

Что такое рекурсия?

a)

Рекурсия - это способ хранения данных в массиве.

b)

Рекурсия - это метод сортировки данных.

c)

Рекурсия - это процесс, при котором функция вызывает саму себя.

d)

Рекурсия - это процесс, при котором функция выполняется параллельно.

16.

Какой алгоритм используется для нахождения наибольшего общего делителя?

a)

Алгоритм Фибоначчи

b)

Метод проб и ошибок

c)

Алгоритм Дейкстры

d)

Алгоритм Евклида

17.

Что такое отладка программы?

a)

Отладка программы - это процесс документирования кода.

b)

Отладка программы - это процесс написания нового кода.

c)

Отладка программы - это процесс поиска и исправления ошибок в коде.

d)

Отладка программы - это этап тестирования, когда программа запускается без изменений.

18.

Какой алгоритм помогает определить, является ли число четным?

a)

Сравнение с числом 1.

b)

Проверка деления на 2 без остатка.

c)

Проверка деления на 3 без остатка.

d)

Определение числа по его квадрату.

19.

Что такое комментарий в коде?

a)

Комментарий в коде - это часть кода, которая всегда выполняется.

b)

Комментарий в коде - это текст, который влияет на логику программы.

c)

Комментарий в коде - это пояснительный текст, который не влияет на выполнение программы.

d)

Комментарий в коде - это обязательный элемент для компиляции программы.

20.

Какой алгоритм используется для перевода чисел в двоичную систему?

a)

Алгоритм деления на 2

b)

Алгоритм сложения

c)

Алгоритм вычитания

d)

Алгоритм умножения на 2