Тесты по теме «Алгоритмы»

10 класс

 

№1. Расставьте по порядку этапы решения задач на ЭВМ

a. Алгоритмизация задачи.

b. Ввод программы в ЭВМ.

c. Математическое описание задачи.

d. Отладка программы.

e. Получение и анализ результатов.

f. Постановка задачи.

g. Программирование.

h. Разработка контрольного примера.

 

№2. Алгоритм – это:

a. действие, направленное на поиск определённого предмета.

b. указание некоторого пути решения выбранной задачи.

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

d. предписание, записанное на диск, путём выбора методов и способов решения задачи.

 

№3. Алгоритмический процесс – это процесс:

a. обратного преобразования объектов дискретными шагами.

b. последовательного преобразования объектов дискретными шагами.

c. последовательного удаления объектов дискретными шагами.

d. последовательного преобразования объектов небольшими шагами.

 

№4. Выберите правильный набор свойств алгоритма:

a. Понятность, детерминированность, дискретность, массовость, конечность, результативность.

b. Понятность, двойственность, бесконечность, результативность.

c. Детерминированность, декретность, массовость, конечность, результативность.

d. Результативность, непонятность, дискретность, массовость, конечность, детерминированность.

 

№5. Логический блок:

a. имеет один вход и один выход.

b. имеет два входа и один выход.

c. имеет два входа и два выхода.

d. имеет один вход и два выхода.

 

№6. К объектам алгоритма относятся :

a. константы, переменные, файлы, массивы.

b. контакты, переменные, файлы, массивы.

c. константы, неизвестные, файлы, массивы.

d. константы, переменные, фейерверки, массивы.

 

№7. К базовым конструкциям алгоритмов относятся три основные структуры:

a. Линейная, обратная, закручивающаяся.

b. Линейная, обратная, циклическая.

c. Линейная, разветвляющаяся, циклическая.

d. Прямолинейная, разветвляющаяся, циклическая.

 

№8. Алгоритм называется линейным:

a. если все действия в нем выполняются последовательно одно за другим.

b. если все действия в нем выполняются.

c. если все действия в нем выполняются одно вместо другого.

d. если все действия в нем удаляются последовательно одно за другим.

 

№9. Если число повторений в цикле неизвестно, то цикл называют:

a.Интеграционным.

b. Итерационным.

c. Интегральным.

d. Неизвестным.

 

№10. Установите соответствие:

Каждой структуре соответствуют свои операторы языка программирования:

1. линейной a. условные операторы
2. разветвляющейся b. операторы цикла
3. циклической c. операторы присваивания