УПРАВЛЕНИЕ ИСПОЛНИТЕЛЕМ ЧЕРТЁЖНИК
Ключевые слова
Ключевые слова
Исполнители
Знакомимся с Чертёжником
Знакомимся с Чертёжником
СКИ Чертёжника
Абсолютное смещение
Относительное смещение
Пример алгоритма
Строим прямоугольник
Алгоритмы Исполнители Чертежник
Исполнитель это тот, кто умеет понимать и выполнять некоторые команды
Ошибки при работе исполнителей
Интерфейс программы
Система команд (СКИ)
Исполнитель "Чертежник"
Для исполнителя Чертежник установлены размер поля в пикселах и смещение начала координат (точки с координатами (0,0)). Выбрать пункт меню Нас
Система координат (среда)
Координатами любой точки считаются два числа Z(X,Y)
Вектор (отрезок, имеющий направление)
Вектор
Два варианта решения задачи: с помощью команд в_точку и вектор.
Дорисуйте квадрат
Каков результат выполнения программы?
Задания в классе
Задания в классе
Задания в классе
Задания в классе
Исполнители Чертежник Вспомогательные алгоритмы
Ключевые слова
Процедуры
Процедуры
Вспомогательные алгоритмы
Самое главное
Задания в классе
Исполнители Чертежник Циклы
Ключевые слова
Цикл ПОВТОРИТЬ n РАЗ
Цикл ПОВТОРИТЬ n РАЗ
Цикл ПОВТОРИТЬ n РАЗ
Цикл ПОВТОРИТЬ n РАЗ
Ряд из 16 квадратов
Задания в классе
Задания в классе
Самое главное
Исполнители Чертежник Вложенные циклы
Циклы
Задания в классе
2.98M
Категория: ИнформатикаИнформатика

Управление исполнителем Чертёжник

1. УПРАВЛЕНИЕ ИСПОЛНИТЕЛЕМ ЧЕРТЁЖНИК

Знакомимся с Чертёжником
Пример алгоритма управления Чертёжником
Использование вспомогательных алгоритмов
Цикл ПОВТОРИТЬ n раз

2. Ключевые слова

• Исполнитель чертёжник
• Абсолютное смещение
• Относительное смещение
• Основной алгоритм
• Вспомогательный алгоритм
• Цикл n раз

3. Ключевые слова

• Исполнитель чертёжник
• Абсолютное смещение
• Относительное смещение
• Основной алгоритм
• Вспомогательный алгоритм
• Цикл n раз

4. Исполнители

5. Знакомимся с Чертёжником

Исполнитель Чертёжник предназначен
для построения рисунков на координатной
плоскости.

6. Знакомимся с Чертёжником

Чертёжник имеет перо.
Если перо опущено, то
при перемещении
остаётся след.
При поднятом пере след
не остаётся.

7. СКИ Чертёжника

!
• ПОДНЯТЬ ПЕРО
• ОПУСТИТЬ ПЕРО
• СМЕСТИТЬСЯ В ТОЧКУ (а, в)
• СМЕСТИТЬСЯ НА ВЕКТОР (а, в)

8. Абсолютное смещение

СМЕСТИТЬСЯ В ТОЧКУ (а, в)
Команду СМЕСТИТЬСЯ В ТОЧКУ (а, в)
называют командой абсолютного
смещения.
?
Назовите координаты
точек, в которых
находился Чертёжник
до выполнения команды
СМЕСТИТЬСЯ В ТОЧКУ
(2, 3)

9. Относительное смещение

СМЕСТИТЬСЯ НА ВЕКТОР (а, в)
Команду СМЕСТИТЬСЯ НА ВЕКТОР (а, в)
называют командой относительного
смещения.
?
Назовите координаты
точек, в которых
находился Чертёжник
до выполнения команды
СМЕСТИТЬСЯ НА
ВЕКТОР(2, 3)

10. Пример алгоритма

СМЕСТИТЬСЯ В ТОЧКУ (1, 1)
ОПУСТИТЬ ПЕРО
СМЕСТИТЬСЯ В ТОЧКУ (3, 5)
СМЕСТИТЬСЯ В ТОЧКУ (5, 2)
СМЕСТИТЬСЯ В ТОЧКУ (1, 1)
Построен треугольник, вершины которого
находятся в точках с координатами
(1, 1), (3, 5) и (5, 2).

11. Строим прямоугольник

Команда
Начальная точка
Координаты точки
(Х, У)
СМЕСТИТЬСЯ НА ВЕКТОР (0, 2)
(Х, У+2)
СМЕСТИТЬСЯ НА ВЕКТОР (4, 0)
(Х+4, У+2)
СМЕСТИТЬСЯ НА ВЕКТОР (0, -2)
(Х+4, У+0)
СМЕСТИТЬСЯ НА ВЕКТОР (-4, 0)
(Х, У)

12. Алгоритмы Исполнители Чертежник

13. Исполнитель это тот, кто умеет понимать и выполнять некоторые команды


люди: ученик, рабочий, учитель, бригада
животные: дрессированная собака
(санитар, розыскная, охотничья), кошка
машины: станки, роботы, компьютеры

14. Ошибки при работе исполнителей

“НЕ ПОНИМАЮ”
“НЕ МОГУ”
ЛОГИЧЕСКИЕ ОШИБКИ

15. Интерфейс программы

16. Система команд (СКИ)

покажись;
после выполнения этой команды вы будете
видеть Чертежника на поле и наблюдать за ее
действиями
скройся;
после выполнения этой команды Чертежник
одевает шапку-невидимку и его не будет
видно, хотя весь рисунок сохранится;
после выполнения этой команды Чертежник
перемещается по полю, не оставляя следа;
теперь Чертежник при любом перемещении
по полю рисует за собой линию;
Чертежник перемещается в точку с
координатами (x, y);
Чертежник перемещается на вектор (x, y) от
текущего положения;
подними_перо;
опусти_перо;
в_точку ( x, y );
вектор ( x, y );

17. Исполнитель "Чертежник"

Исполнитель "Чертежник"

18. Для исполнителя Чертежник установлены размер поля в пикселах и смещение начала координат (точки с координатами (0,0)). Выбрать пункт меню Нас

Параметры поля
Для исполнителя Чертежник установлены размер
поля в пикселах
и смещение начала координат (точки с координатами (0,0)).
Выбрать пункт меню Настройка - Параметры в верхнем меню.

19. Система координат (среда)

у
200
х
0
- 200
400
600
- 400
600

20. Координатами любой точки считаются два числа Z(X,Y)

Система координат (среда)
Координатами любой точки считаются
два числа Z(X,Y)
Y
4
3
B(-3,2)
A(2,3)
2
1
-4
-3
-2
-1 O
-1
-2
C(-2,-3)
-3
1
2
3
4
D(3,-2)
X

21.

Система координат (среда)

22. Вектор (отрезок, имеющий направление)

вектор( -30,20)
вектор( 0,20)
вектор( 30,20)
20
A
вектор( -30,0)
вектор( 30,0)
- 30
30
- 20
вектор( -30,-20)
вектор( 0,-20)
вектор( 30,-20)

23. Вектор

вектор (0, 10)
у
вектор (10, 0)
вектор (- 10, 0)
вектор (-10, 10)
вектор (0, -10)
х

24. Два варианта решения задачи: с помощью команд в_точку и вектор.

25. Дорисуйте квадрат

в_точку (100, 0);
в_точку (0, 0);

26. Каков результат выполнения программы?

27. Задания в классе

№№ 207-208
стр. 180

28.

Домашнее задание
Учебник
§ 18
Рабочая тетрадь
№ 209
стр. 181

29. Задания в классе

Тренировочные
задания
Prog\6
класс\Алгоритмика\
robot
Сохранение:
папка Алгоритмика\
имена по номерам по
рабочей тетради
(210, 211, 213)

30. Задания в классе

Сохранение:
папка Алгоритмика\
имена л_1-л_4

31. Задания в классе

Тренировочные
задания
Prog\6
класс\Алгоритмика\
robot
Сохранение:
папка Алгоритмика\
имена по номерам по
рабочей тетради
(210, 211, 213)

32.

Домашнее задание
Учебник
§ 18
Рабочая тетрадь
№ 209
стр. 181

33. Исполнители Чертежник Вспомогательные алгоритмы

34. Ключевые слова

• Исполнитель чертёжник
• Абсолютное смещение
• Относительное смещение
• Основной алгоритм
• Вспомогательный алгоритм
• Цикл n раз

35. Процедуры

36. Процедуры

• это вспомогательные алгоритмы
• служат, чтобы выделить подзадачи, встречающиеся
в программе несколько раз
• имеют имя
• записываются
программы
одна
за
другой
после
основной
• выполняется лишь тогда, когда она вызывается
• после вызова выполняются все команды, входящие
в процедуру, и затем исполнитель переходит
к следующей команде в вызывающей программе

37. Вспомогательные алгоритмы

квадраты
квадраты
квадраты
квадраты
{{
в_точку
(70,10);
{{ в_точку
(70,10);
опусти_перо;
квадрат;
в_точку
(70,10);
в_точку
вектор
(-40,0); (70,10);
в_точку
(50,30);
вектор
(0,40);
опусти_перо;
опусти_перо;
квадрат;
вектор
(40,0);
квадрат;
}квадрат;
вектор
(0,-40);
подними_перо;
квадрат
подними_перо;
подними_перо;
в_точку
(50,30);
{
в_точку
(50,30);
в_точку
(50,30);
опусти_перо;
опусти_перо;
вектор
(-40,0);
опусти_перо;
опусти_перо;
вектор (-40,0);
вектор (0,40);
вектор
(0,40);
квадрат;
вектор
(40,0);
квадрат;
вектор
(40,0);
вектор
(0,-40);
}
} вектор (0,-40);
подними_перо;
} подними_перо;
}
№ 214б
стр. 184

38. Самое главное

• Алгоритм, решающий некоторую
подзадачу
основной
задачи,
называется
вспомогательным
алгоритмом.
• Приказ
на
выполнение
вспомогательного
алгоритма
записывается
в
основном
алгоритме.

39. Задания в классе

Тренировочные
задания
Prog\6
класс\Алгоритмика\
robot
Сохранение:
папка Алгоритмика\
имена по номерам по
рабочей тетради
(216, 217)

40. Исполнители Чертежник Циклы

41. Ключевые слова

• Исполнитель чертёжник
• Абсолютное смещение
• Относительное смещение
• Основной алгоритм
• Вспомогательный алгоритм
• Цикл n раз

42. Цикл ПОВТОРИТЬ n РАЗ

ДОМ
ДОМ
ДОМ
ДОМ
Повтори (4)
{
ДОМ
}

43. Цикл ПОВТОРИТЬ n РАЗ

• Цикл — это многократное повторение одинаковых
действий
• Тело цикла – это команды, которые выполняются
несколько раз
• Шаг цикла – это однократное выполнение тела цикла

44. Цикл ПОВТОРИТЬ n РАЗ

использовать Чертёжник
алг ряд ромбов
нач
СМЕСТИТЬСЯ В ТОЧКУ (1, 2)
нц 5 раз
ОПУСТИТЬ ПЕРО
СМЕСТИТЬСЯ НА ВЕКТОР
СМЕСТИТЬСЯ НА ВЕКТОР
СМЕСТИТЬСЯ НА ВЕКТОР
СМЕСТИТЬСЯ НА ВЕКТОР
ПОДНЯТЬ ПЕРО
СМЕСТИТЬСЯ НА ВЕКТОР
кц
кон
(1, 2)
(1, -2)
(-1, -2)
(-1, 2)
(3, 0)

45. Цикл ПОВТОРИТЬ n РАЗ

используется,
когда число шагов заранее известно
повтори (кол-во шагов)
{
тело цикла
}

46. Ряд из 16 квадратов

Повтори 16 раз
Нарисовать квадрат
Сместиться вправо

47. Задания в классе

Тренировочные
задания
Prog\6
класс\Алгоритмика\
robot
Сохранение:
папка Алгоритмика\
имена по номерам по
рабочей тетради
(219, 220, 221)

48. Задания в классе

Учебник:
стр. 129
*Дополнительное задание
«Елочки»
Имя файла: ц_4
Сохранение:
папка Алгоритмика\
имена ц_1 - ц_3

49. Самое главное

• Исполнитель Чертёжник предназначен для
построения рисунков на координатной
плоскости.
• Алгоритм, решающий некоторую подзадачу
основной
задачи,
называется
вспомогательным алгоритмом.
• Приказ на выполнение вспомогательного
алгоритма записывается в основном
алгоритме.
• Для повторения n раз некоторой команды
используют конструкцию повторения –
нц n раз

50. Исполнители Чертежник Вложенные циклы

51. Циклы

простые
вложенные

52.

Вложенные циклы

53. Задания в классе

Сохранение:
папка Алгоритмика\
имя файла - ромбы
Сохранение:
папка Алгоритмика\
имя файла - лес
English     Русский Правила