|
0 / 0 / 0
Регистрация: 10.04.2020
Сообщений: 6
|
|
Тренажер Робот10.04.2020, 19:56. Показов 4810. Ответов 17
6-9 Перед роботом находится "дорожка" из грядок, которая в произвольный момент поворачивает направо или налево. "Дорожка" не прерывается, не разветвляется и заканчивается Базой. Робот должен посадить цветы на все грядки и дойти до Базы. Разрешается использовать только один цикл РЕШАЮ УЖЕ 5 дней помогите описать полностью что там писать пожалуйста!!!!
0
|
|
| 10.04.2020, 19:56 | |
|
Ответы с готовыми решениями:
17
С чего начать делать клавиатурный тренажер? Рекомендации для приложения «Клавиатурный тренажер» |
|
Wanna be serious
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
|
|
| 10.04.2020, 20:19 | |
|
Ваше поле 15x15 можно представить в виде матрицы, где 0 - это элемент поля на котором дорожка не проходит, и 1 - где дорожка проходит, и например 2 - это база. Запускаете цикл
while, и начинаете "мониторить" что вокруг происходит. Смотрите соседние элементы. Где единица или двойка - туда и "идёте".
0
|
|
|
1849 / 1191 / 501
Регистрация: 14.10.2018
Сообщений: 3,211
|
||||
| 10.04.2020, 20:25 | ||||
|
0
|
||||
|
0 / 0 / 0
Регистрация: 10.04.2020
Сообщений: 6
|
|
| 10.04.2020, 20:34 [ТС] | |
|
Исполнитель РОБОТ.
Используем команды: "пока", "если", "вперед", "назад", "налево", "направо", "посади". Использование цикла "пока" обязательно! Использование цикла "повтори" не разрешается! Использование подпрограмм желательно. Во всех заданиях считать, что расстояния до объектов неизвестны Вот так нужно
0
|
|
|
1849 / 1191 / 501
Регистрация: 14.10.2018
Сообщений: 3,211
|
|
| 10.04.2020, 20:48 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 10.04.2020
Сообщений: 6
|
|
| 10.04.2020, 20:48 [ТС] | |
|
Исполнитель РОБОТ.
Используем команды: "пока", "если", "вперед", "назад", "налево", "направо", "посади". Использование цикла "пока" обязательно! Использование цикла "повтори" не разрешается! Использование подпрограмм желательно. Во всех заданиях считать, что расстояния до объектов неизвестны
0
|
|
|
1849 / 1191 / 501
Регистрация: 14.10.2018
Сообщений: 3,211
|
|
| 10.04.2020, 20:48 | |
|
Вы даже не знаете конкретных условий
0
|
|
|
0 / 0 / 0
Регистрация: 10.04.2020
Сообщений: 6
|
|
| 10.04.2020, 20:50 [ТС] | |
|
Там в программе все условия описаны, тренажер скачиватеся с сайт полякова, остается только написать код...Все условия даны!
0
|
|
|
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
|
||||||
| 10.04.2020, 21:33 | ||||||
|
Не знаю, что такое "пока" и "если", но пусть будет так.
0
|
||||||
|
0 / 0 / 0
Регистрация: 10.04.2020
Сообщений: 6
|
|
| 10.04.2020, 21:48 [ТС] | |
|
круто, но не так
0
|
|
|
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
|
||
| 10.04.2020, 21:49 | ||
|
0
|
||
|
Wanna be serious
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
|
||||||
| 10.04.2020, 22:09 | ||||||
Сообщение было отмечено StepanTixomirov как решение
Решение
Длинновато получилось, но результат верный выдаёт. Массив
cells сделаете под своё задание. В конструкторе Robot два цикла - определение текущей позиции робота. Можете зашивать сразу готовые координаты, тогда циклы не будут нужны.
0
|
||||||
|
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
|
|
| 10.04.2020, 22:14 | |
|
Вообщем я немного погуглил чего хочет автор и поясню за него, раз у него это вызвало сложности.
Это не имеет никакого отношения к C#. http://www.inform239.narod.ru/ Вот тут есть ссылки на задачи "Исполнитель РОБОТ", где можно скачать файлы *.maz и саму программу эмуляции. На прикрепленном скриншоте пример справки по командам робота. Думаю на этом все, составлять для этого робота скрипты я конечно же не буду.
0
|
|
|
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
|
|
| 10.04.2020, 22:33 | |
|
StepanTixomirov, если вкратце, то можно сделать так (скрипт пишите сами):
пока впереди свободно { вперед если слева свободно влево если справа свободно вправо если грядка посади }
1
|
|
|
0 / 0 / 0
Регистрация: 10.04.2020
Сообщений: 6
|
|
| 10.04.2020, 23:04 [ТС] | |
|
Вы супер!!!! Я бы вам орден выдал...Я очень плохо ориентируюсь на этом форуме, но вы явный специалист...У меня не получается сделать программу..Очень долго сижу мозгов не хватает, думал здесь есть боги информатики для которых это пустяки, но Ваш ответ мне понравился очень сильно, я бы Вас рекомендовал, у вас прекрасный подход к делу, однако задачу я так и не решил, бьюсь как рыба в стекло аквариума уже несколько дней((((((
0
|
|
| 10.04.2020, 23:08 | |
|
Не по теме: Какая интересная беседа выходит)
0
|
|
|
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
|
||||||
| 10.04.2020, 23:48 | ||||||
|
StepanTixomirov,
...В этой задаче пустые пространства по бокам, а не стены, поэтому чуть сложнее вышло. Остальные сами.
1
|
||||||
|
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
|
|
| 10.04.2020, 23:55 | |
|
StepanTixomirov, спасибо, этого уже итак было слишком...
0
|
|
| 10.04.2020, 23:55 | |
|
Помогаю со студенческими работами здесь
18
Нужно написать клавиатурный тренажер в консоли
Поисковый робот Программа-робот Тренажер по математике: добавить возможность сохранения максимального счета в настройках Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2.
Номеклатура. . .
|