Информатика
Цель
Понять, что означают термины «исполнитель алгоритма» и «система команд исполнителя».
Научиться составлять список команд, которые может выполнять данный исполнитель.
Понять
Человек, управляемая игрушка, робот и компьютер похожи тем, что могут исполнять команды. Эти объекты можно назвать исполнителями алгоритмов.
Исполнителем алгоритма может быть объект, который может точно выполнить команды (инструкции). |
Команды могут поступать исполнителю в виде сигнала (слова, радиосигнала, звукового сигнала, светового сигнала и других). Каждый сигнал имеет для исполнителя определённое значение. Например, робот «понимает» и может исполнять команды: «сделать шаг вперёд», «повернуть направо», «повернуть налево» и другие.
Компьютер — это особенный исполнитель, который может обрабатывать закодированную информацию (данные), исполняя программы, написанные для него человеком.
Компьютер может обрабатывать любые данные — звуковые, текстовые, графические и числовые. Кроме того, компьютером могут пользоваться люди, работающие в любых сферах деятельности: учёные, учителя, врачи, инженеры, рабочие и другие. Поэтому про компьютер говорят, что он — универсальный исполнитель алгоритмов.
С понятием «исполнитель алгоритма» связано понятие «система команд исполнителя».
Набор команд называют системой команд исполнителя, если исполнитель может выполнить любую из них.
Система команд исполнителя — это список всех команд, которые исполнитель может (способен) выполнить. |
Человек тоже является универсальным исполнителем алгоритмов.
В отличие от исполнителя-человека исполнитель-компьютер задач не решает, алгоритмов не создает, смысла программ не понимает. Он просто исполняет программы, которые для него написал человек на одном из языков программирования.
Выполни
План действий
-
Прочитай:
В систему команд исполнителя «человек» могут входить команды: «придумай алгоритм», «скажи ответ», «посмотри на экран», «проверь результат решения», «реши задачу», «напиши программу для компьютера».
-
Придумай команды, которые, на твой взгляд, может исполнять робот.
-
В рабочей тетради нарисуй робота — как ты себе его представляешь, и придумай его назначение — какие действия и зачем он будет выполнять.
-
Запиши эти команды в рабочей тетради и в текстовом редакторе списком, например так:
-
Шаг вперёд
-
Шаг назад
- . . . . .
-
- Сохрани файл под именем «Система команд исполнителя» в папке «Моё портфолио».
Главное
-
Объект, исполняющий алгоритм, — это исполнитель алгоритма. Человек и компьютер могут быть исполнителями алгоритма.
-
Человек может создавать алгоритмы и исполнять их.
-
Компьютер может только исполнять алгоритмы, написанные человеком на одном из языков программирования и введённые в память компьютера.
- Система команд исполнителя — это набор команд, которые способен выполнять данный исполнитель.
Знать
-
Кого или что можно назвать исполнителем алгоритма?
-
Что такое система команд исполнителя?
-
Может ли компьютер исполнить алгоритм, написанный в графической форме — в виде блок-схемы?
-
Придумай волшебного исполнителя, дай ему имя и опиши систему команд, которые он мог бы выполнять.
- Можешь ли ты назвать себя исполнителем алгоритма вычисления площади квадрата? Какие команды должен уметь выполнять такой исполнитель?
Уметь
Выполни задания в рабочей тетради № 2.
Выполни на компьютере задания к параграфу из раздела УМЕТЬ компакт-диска.
Прочитай на досуге в книге «Расширь свой кругозор» текст «Характеристика исполнителя».