Здравствуйте, гость ( Вход | Регистрация )
| Genom |
21.11.2011, 18:41
Сообщение
#1
|
|
Новичок ![]() Группа: Продвинутые Сообщений: 5 Регистрация: 21.11.2011 Город: Санкт-Петербург Учебное заведение: 320 Вы: школьник |
uses robot;
begin task ('cif10'); while freefromright do begin right; end; end. никак не пойму как закрасить помеченные клетки прошу помогите я уже столько всего перепробовал но никак не уловлю мысль |
![]() ![]() |
| Genom |
22.11.2011, 13:10
Сообщение
#2
|
|
Новичок ![]() Группа: Продвинутые Сообщений: 5 Регистрация: 21.11.2011 Город: Санкт-Петербург Учебное заведение: 320 Вы: школьник |
моя идея была в том чтоб робот когда видит закрашиваемую клетку и внизу нет стены то он опускается-красит-поднимается вверх но он у меня постоянно идет вверх после закрашивания первой помеченной точки
|
| Julia |
23.11.2011, 8:55
Сообщение
#3
|
|
Ассистент ![]() ![]() ![]() ![]() Группа: Julia Сообщений: 593 Регистрация: 23.2.2007 Город: Улан-Удэ Учебное заведение: БГУ Вы: преподаватель |
Вы сами написали, что после окрашивания робот должен подниматься.
|
| Genom |
23.11.2011, 9:48
Сообщение
#4
|
|
Новичок ![]() Группа: Продвинутые Сообщений: 5 Регистрация: 21.11.2011 Город: Санкт-Петербург Учебное заведение: 320 Вы: школьник |
а как написать чтоб он один раз поднялся т.е. вернулся и дальше вправо пошел
|
| Julia |
23.11.2011, 23:52
Сообщение
#5
|
|
Ассистент ![]() ![]() ![]() ![]() Группа: Julia Сообщений: 593 Регистрация: 23.2.2007 Город: Улан-Удэ Учебное заведение: БГУ Вы: преподаватель |
Напишите полностью условие задачи.
|
| Genom |
24.11.2011, 7:40
Сообщение
#6
|
|
Новичок ![]() Группа: Продвинутые Сообщений: 5 Регистрация: 21.11.2011 Город: Санкт-Петербург Учебное заведение: 320 Вы: школьник |
uses robot;
begin task ('cif10'); end. напишите это в паскале абс и запустите ее там будет задание |
| Julia |
25.11.2011, 0:06
Сообщение
#7
|
|
Ассистент ![]() ![]() ![]() ![]() Группа: Julia Сообщений: 593 Регистрация: 23.2.2007 Город: Улан-Удэ Учебное заведение: БГУ Вы: преподаватель |
Извините, но Паскаля АБС у меня нет.
|
| Genom |
25.11.2011, 18:45
Сообщение
#8
|
|
Новичок ![]() Группа: Продвинутые Сообщений: 5 Регистрация: 21.11.2011 Город: Санкт-Петербург Учебное заведение: 320 Вы: школьник |
вот решение мож кому пригодится
uses robot; begin task ('cif10'); while freefromright do begin right; if cellispainted and freefromdown then begin down; paint; up; end; end; end. А ВОТ РОБОТ CIF15 Uses Robot; begin Task('cif15'); while freefromright do begin right; Up; if CellIsPainted then begin Down; Down; if CellIsPainted then begin Up; Paint; Up; end else begin Up; Up; end; end; Down; end; end. |
![]() ![]() |
|
Текстовая версия | Сейчас: 20.4.2026, 2:36 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru