Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемПетр Потехин
2 1. Команды-вопросы КомандаНазначение Вверху_Линия Истина, если между текущей клеткой и верхней клеткой нарисована л иния Внизу_Линия Истина, если между текущей клеткой и нижней клеткой нарисована линия Слева_Линия Истина, если между текущей клеткой и левой клеткой нарисована линия Справа_Линия Истина, если между текущей клеткой и правой клеткой нарисована линия Клетка_Закрашена Истина, если текущая клетка закрашена
3 1. Команды-вопросы КомандаНазначение Вверху_Пусто Истина, если вверху нет границы поля. Внизу_Пусто Истина, если внизу нет границы поля. Слева_Пусто Истина, если слева нет границы поля. Справа_Пусто Истина, если справа нет границы поля.
4 2. Отрицание условий Не Не(условие) - истина, если условие ложно и наоборот (ложно, если условие истинно). Пример отрицания условий Условие Робота ОписаниеНе(Слева_Линия)Слева нет линии Не(Клетка_Закрашена)Клетка не закрашена Не(Внизу_Пусто)Внизу есть граница поля
5 3. Структура оператора Повторять_Пока Повторять_Покаусловие Повторять_Пока условие Команда Команда тело цикла ………….. КомандаЗавершить
6 4. Правила выполнения оператора Сначала проверяется условие. Если условие истинно, то Робот исполняет тело цикла, затем снова проверяет условие и т.д. Если условие ложно, то Робот тело цикла не выполняет, а сразу переходит к команде записанной после служебного слова Завершить.
7 5. Пример программы Робот дойдет до левого нижнего угла поля Робот дойдет до стены Робот дойдет до границы поля
8 6. Домашнее задание п , рис 133(в) на стр.245
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.