Genom
Сообщение
#78260 21.11.2011, 18:41
uses robot;
begin
task ('cif10');
while freefromright do begin
right;
end;
end.
никак не пойму как закрасить помеченные клетки
прошу помогите я уже столько всего перепробовал но никак не уловлю мысль
Genom
Сообщение
#78282 22.11.2011, 13:10
моя идея была в том чтоб робот когда видит закрашиваемую клетку и внизу нет стены то он опускается-красит-поднимается вверх но он у меня постоянно идет вверх после закрашивания первой помеченной точки
Julia
Сообщение
#78303 23.11.2011, 8:55
Вы сами написали, что после окрашивания робот должен подниматься.
Genom
Сообщение
#78309 23.11.2011, 9:48
а как написать чтоб он один раз поднялся т.е. вернулся и дальше вправо пошел
Julia
Сообщение
#78374 23.11.2011, 23:52
Напишите полностью условие задачи.
Genom
Сообщение
#78381 24.11.2011, 7:40
uses robot;
begin
task ('cif10');
end.
напишите это в паскале абс и запустите ее там будет задание
Julia
Сообщение
#78420 25.11.2011, 0:06
Извините, но Паскаля АБС у меня нет.
Genom
Сообщение
#78470 25.11.2011, 18:45
вот решение мож кому пригодится
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.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста,
нажмите сюда.