Содержание
- 2. FOR i:=1 TO N DO BEGIN действие1; действие2; END; FOR i:=1 TO N DO действие1; действие2;
- 3. 2 WHILE (УСЛОВИЕ ИСТИННО) DO BEGIN действие1; действие2; END; WHILE (УСЛОВИЕ ИСТИННО) DO действие1; действие2;
- 4. 3 17 клеточек 12 клеточек
- 5. 4 Program N1; var i:integer; Begin For i:=1 to 12 do RobotForw; RobotLeft; For i:=1 to
- 6. 5 Если поставить стену, робот в нее врежется и программа остановится
- 7. 6 Program N2; var i:integer; Begin While FreeForw do RobotForw; RobotLeft; While FreeForw do RobotForw; RobotLeft;
- 8. 7
- 9. 8 Program N3; var i:integer; Begin for i:=1 to 4 do begin While FreeForw do RobotForw;
- 10. 9 Четыре раза выполнить движение вперед, пока нет препятствия, и поворот налево
- 11. 10 Задания для самостоятельной работы Задание 1. У левой стены обстановки в произвольном месте ставится препятствие.
- 12. 11 Задание 2. У левой стены обстановки в произвольном месте ставится груз. Робот должен доехать до
- 13. 12 Задание 3. У левой стены обстановки в произвольном месте ставятся пять грузов. Робот должен все
- 14. 13 Пример 1 Робот находится перед входом в коридор. Необходимо отметить все клетки внутри коридора, и
- 15. 14 Program N7; Begin RobotForw; While not FreeLeft do begin Select; RobotForw; end; RobotBack; While not
- 16. 15 Пример 2 Имеются две стены поставленные углом. Длины стен произвольные. Робот находится в углу между
- 17. 16 Program N8; Begin While not FreeRight do begin Select; RobotForw; end; While FreeBack do RobotBack;
- 18. 17
- 19. 18 Пример 3 Обстановку перекрывает стена, делящая обстановку на две части. В стене есть проход размером
- 20. 19 Program N9; Begin RobotLeft; While FreeForw do RobotForw; RobotRight; While not FreeLeft do RobotForw; RobotLeft;
- 21. 20
- 22. 21 Задания для самостоятельной работы Задание 1. Дана стена в виде ступенек, количество ступенек произвольно. Необходимо
- 23. 22 Задание 2. Вдоль левой стены обстановки расположены в произвольных местах 5 грузов. Необходимо перевезти эти
- 25. Скачать презентацию