Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Список команд. Командный и программный режимы

Часть I. Необходимые сведения о компьютере и программе | Что умеет делать компьютер | Что такое компьютер. Первое представление о программе. | Программадля компьютера на машинном языке | Языки программирования | Пример настоящей программы для компьютера на языке Лого | Последовательность работы программиста на компьютере | Основные приемы программирования | Как устроен и работает компьютер | Порядок обмена информацией между устройствами компьютера |


Читайте также:
  1. Ex.24. Продолжите список существительных (из уроков 1-2), с которыми могут сочетаться подчёркнутые прилагательные.
  2. IV. Выдача уведомлений о внесении ребенка в список детей, подлежащих приему в МДОО
  3. NB! Питьевой режим: 2 литра жидкости в сутки (см. список разрешенных напитков).
  4. Quot;Стаття 581. Список присяжних
  5. VI.Список використаних джерел
  6. А) алгоритмічна конструкція, де перевіряється умова (значення логічного виразу), і залежно від її істинності чи хибності виконується та чи інша серія команд.
  7. Архитектура видеосистемы ПК. Управления видеосистемой. Режимы. Структура видеопамяти

А теперь подробнее рассмотрим, что такое программа. Чтобы лучше это понять, давайте на время забудем о компьютерах. Предположим, в вашем распоряжении находится не компьютер, а настоящий робот. Робот этот умеет понимать и выполнять команды только из следующего списка и никаких других:

 

Список команд робота:

ШАГ ВПЕРЕД

НАЛЕВО

НАПРАВО

ВОЗЬМИ ПРЕДМЕТ

ОПУСТИ ПРЕДМЕТ

ПОВТОРИ несколько РАЗ выполнение одной из этих команд

СЛУШАЙ ПРОГРАММУ

ВЫПОЛНЯЙ ПРОГРАММУ

 

Запомните, что робот не умеет делать ничего, кроме того, что упомянуто в списке его команд.

Пусть ваш робот стоит в коридоре и вам нужно, чтобы он переставил стул в комнате на новое место.

Но в списке команд робота нет такой команды "Переставить стул в комнате".Что же делать? Можно идти рядом с роботом и в нужные моменты времени приказывать ему: ШАГ ВПЕРЕД, ШАГ ВПЕРЕД,..., НАЛЕВО,..., ВОЗЬМИ ПРЕДМЕТ... и так далее. В результате стул будет переставлен. Этот режим управления роботом (как, впрочем, и компьютером) называется командным режимом. Однако, совсем не обязательно сопровождать робота на каждом шагу. Пусть вы заранее измерили все необходимые расстояния. Тогда достаточно в тот момент, когда робот находится в исходной позиции, сообщить ему инструкцию по выполнению задания, то есть задать точный порядок его действий, приводящих к перестановке стула, а затем приказать выполнить ее. Конечно, инструкция должна состоять только из команд, которые робот понимает и умеет выполнять. Вы уже знаете, что называется такая инструкция программой. Вот она:

 

Программа для робота Пояснения для нас с вами
1. ПОВТОРИ 5 РАЗ ШАГ ВПЕРЕД Робот идет по коридору до дверей
2. НАЛЕВО Робот поворачивается лицом к дверям
3. ПОВТОРИ 3 РАЗА ШАГ ВПЕРЕД Робот подходит к стулу
4. ВОЗЬМИ ПРЕДМЕТ Робот берет стул
5. НАПРАВО Робот поворачивается к новому месту стула
6. ШАГ ВПЕРЕД Робот подносит стул к новому месту
7. ОПУСТИ ПРЕДМЕТ Робот ставит стул на новое место

 

Очевидно, работая по этой программе, робот правильно переставит стул.

Итак, если вы решили не сопровождать робота на каждом шагу, а заставить его работать по программе, вы совершаете следующие действия:

 


Дата добавления: 2015-11-14; просмотров: 44 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Как человек общается с компьютером| Что важно знать о программе

mybiblioteka.su - 2015-2024 год. (0.005 сек.)