Разум-ориентированное программирование
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: сочинение 5 класс, сообщение
| Добавил(а) на сайт: Osolodkin.
Предыдущая страница реферата | 1 2 3 4 5 | Следующая страница реферата
Подключить к объекту метод "Двигаться вперед"
Подключить к объекту метод "Повернуться"
Подключить к объекту метод "Вижу ли заданную клетку"
Подключить к объекту метод "Достигли ли края плоскости"
Если перечисленные методы вроде бы (позже объясню, почему "вроде бы") относятся к базовым, то теперь нужен конструируемый метод "Найти клетку". Фактически, мы должны научить объект, как ему искать клетку. Для этого представим, что у нас уже разработан некий формат описания алгоритмов конструируемых методов. Смотрим, что происходит дальше.
1. Создать метод "Найти клетку" и подключить его к объекту
2. Вложить в метод "Найти клетку" методы "Двигаться вперед",
"Повернуться", "Вижу ли заданную клетку" и
"Достигли ли края плоскости"
3. Методу "Найти клетку" присвоить, например, такой алгоритм:
Цикл, пока по методу "Достигли ли края плоскости" не достигли ее
вызвать метод "Двигаться вперед"
Конец цикла
...
...
вызвать метод "Повернуться на 90 градусов вправо"
...
...
Цикл, пока по методу "Достигли ли края плоскости" не достигли ее
Если по методу "Вижу ли заданную клетку" не видим ее, тогда
вызвать метод "Повернуться на 90 градусов вправо"
вызвать метод "Двигаться вперед"
вызвать метод "Повернуться на 90 градусов влево"
Иначе
Клетка найдена
Рекомендуем скачать другие рефераты по теме: характеристика реферата, банки курсовая работа.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 | Следующая страница реферата