1. Какой из объектов может являться исполнителем?
- Сканер - это устройство, которое выполняет активную функцию, например, сканирование документов и преобразование их в цифровой формат. Он может считаться исполнителем, так как выполняет конкретные команды.
- Альбом - это просто хранилище информации. Он не выполняет никаких действий, а только сохраняет данные, поэтому не может быть исполнителем.
- Луна - это астрономический объект, который не может выполнять никаких команд, так как не обладает функциональностью или программным обеспечением.
- Книга - также является хранилищем информации. Она содержит текст и данные, но не может выполнять действия, поэтому не является исполнителем.
Ответ: Исполнителем может являться только сканер.
2. Способ описания, представления алгоритма в виде определенных слов естественного языка, которым придается значение действия, или команды для исполнителя - это...
- Алгоритмический язык - это специальный инструмент, который используется для описания алгоритмов. Он включает в себя набор команд и терминов, которые понятны исполнителю.
- Язык программирования - это более широкий инструмент для написания кода программ. Он позволяет создавать сложные алгоритмы, но не всегда используется для простого описания действий.
- Блок-схема - это графическое представление алгоритма, где действия изображены в виде блоков и стрелок, показывающих последовательность выполнения. Хотя это полезный способ визуализации, он не является естественным языком.
- Естественный язык - это язык, на котором мы общаемся в повседневной жизни. Он слишком широк и не всегда четко определяет действия, которые должен выполнять исполнитель.
Ответ: Правильный ответ - алгоритмический язык, так как он точно описывает действия для исполнителя.
3. Что означает свойство алгоритма - результативность?
- Алгоритм должен состоять из команд, однозначно понимаемых исполнителем - это свойство называется доступностью, однако оно не относится к результативности.
- Разбиение алгоритма на конечное число простых шагов - это свойство конечности, которое также не является результативностью.
- Выполнение всех команд алгоритма должно привести к определенному результату - это и есть результативность. Алгоритм должен обрабатывать входные данные и выдавать результат, иначе его использование теряет смысл.
- Каждая команда должна быть описана в расчете на конкретного исполнителя - это свойство доступности, но не результативности.
Ответ: Правильный ответ - выполнение всех команд алгоритма должно привести к определенному результату, так как это основная цель любого алгоритма.