Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2017, 22:33   #1
Cerfix
Новичок
Джуниор
 
Регистрация: 17.02.2017
Сообщений: 1
Вопрос Помогите с заданием

Представьте себе механическую черепаху, которая ползает по комнате под управлением программы на С. черепаха несет пишущее перо, которое может находиться в одной из двух позиций - нижний или верхний. Если перо в нижней позиции, черепаха вычерчивает траекторию движения, если в верхней, то черепаха движется свободно и ничего не вычеркивает. В этой задаче вы будете моделировать действия черепахи и создавать компьютеризированный эскиз пути. Используйте массив floor размером 20 на 20 с нулевыми начальными условиями. Считывает команды из массива, содержащего их. Все время отмечайте текущую позицию черепахи и положение пера - нижнее или верхнее. Допускайте. что черепаха всегда стартует с позиции 0, 0 на полу с верхним положением пера. программа
должна подавать команды черепахе в соответствии со следующими обозначений: Команда Значение 1 - Перо сверху; 2 - Перо снизу; 3 - Поворот направо; 4 - Поворот налево; 5,10 - Перемещение вперед на 10 шагов (или иное количество шагов); 6 - Печать массива 20 на 20; 9 - Конец данных (сигнальная метка ). Допустим, что черепаха находится где-то около центра комнаты. следующая программа «управление черепахой» наметила бы квадрат 12 на 12 и оставила бы перо в верхней позиции: 2 5,12 3 5,12 3 5,12 3 5,12 1 6 9 Если черепаха перемещается с пером, что находится в нижней позиции устанавливайте соответствующие элементы массива floor равным 1. При подаче команды 6 (печать) отражает звездочкой или любым другим символом все значение 1 в массиве, где бы они ни были. Все нули, где бы они ни были, отразите пробелами. Напишите программу, реализующую рассмотренные возможности отображения траектории перемещения черепахи. Добавьте остальные команды для повышения мощности вашего языка управления траектории черепахи.:confu sed:
Банально, я даже не понимаю с чего начать и как это реализовать, если есть у кого свободное время буду очень благодарен за вашу помощь

Последний раз редактировалось Cerfix; 17.02.2017 в 22:37.
Cerfix вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с заданием! Spartak213 Паскаль, Turbo Pascal, PascalABC.NET 1 08.06.2015 17:29
Помогите с заданием. MrN0tch Паскаль, Turbo Pascal, PascalABC.NET 1 21.11.2013 14:48