к уроку 29. исполнитель чертежник

Post on 16-Jun-2015

8.157 Views

Category:

Education

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Исполнитель Чертежник.Работа в среде Алгоритмика

1

7 класс

2

Чертежник предназначен для построения рисунков на поле, "размер" которого можно задавать. Чертежник имеет перо, которое можно поднимать, опускать и перемещать. При перемещении опущенного пера за ним остается след — отрезок от старого положения исполнителя до нового.

Чертежник предназначен для построения рисунков на поле, "размер" которого можно задавать. Чертежник имеет перо, которое можно поднимать, опускать и перемещать. При перемещении опущенного пера за ним остается след — отрезок от старого положения исполнителя до нового.

3

При задании точек на координатной плоскости, в отличие от того, как принято в математике, координаты x и y разделяются запятой: (x,y).

При задании точек на координатной плоскости, в отличие от того, как принято в математике, координаты x и y разделяются запятой: (x,y).

x

0 y

Координата выделенной точки

(1,1)

СКИ Чертежник

4

При перемещении опущенного пера за ним остается след – отрезок от предыдущего положения пера до нового. При перемещении поднятого пера никакого следа на плоскости не остается. В начальном положении перо Чертежника всегда поднято и находится в точке (0,0).

По команде подними перо Чертежник поднимает перо. Если перо уже было поднято, Чертежник игнорирует эту команду: он не меняет положение пера и не сообщает об отказе.

Каким бы ни было положение пера до команды подними перо, после этой команды оно будет поднятым. Каким бы ни было положение пера до команды подними перо, после этой команды оно будет поднятым.

5

Независимо от первоначального положения, после выполнения команды опусти перо, оно оказывается опущенным, то есть готовым к рисованию.

Независимо от первоначального положения, после выполнения команды опусти перо, оно оказывается опущенным, то есть готовым к рисованию.

Рисунки Чертежник выполняет с помощью команд переведи в точку и сдвинь на вектор.

По команде переведи в точку (a,b) Чертежник сдвигается в точку с координатами (a,b).

6

7

6

5

4

3

2

1

0 1 2 3 4 5 6 7 8

На рисунке показаны результаты

выполнения команды переведи в точку (2,3)

при различных положениях пера до

этой команды.

Команду переведи в точку называют командой абсолютного смещения.

Команду переведи в точку называют командой абсолютного смещения.

ЧЧy

x x+a

y+b

Сдвинь на вектор (a;b)

Команду сдвинь на вектор называют командой

относительного смещения.

Команду сдвинь на вектор называют командой

относительного смещения.

8

7

6

5

4

3

2

1

0 1 2 3 4 5 6 7 8

На рисунке показаны результаты выполнения

команды сдвинь на вектор (2,3) при

различных положениях пера до этой команды.

Пример алгоритма управления Чертежником

9

7

6

5

4

3

2

1

0 1 2 3 4 5 6 7 8

Изобразим с помощью Чертежника треугольник,

положение вершин которого на координатной плоскости определяется парами чисел

(1,1), (3,5), (5,2).

10

7

6

5

4

3

2

1

0 1 2 3 4 5 6 7 8

переведи в точку (1,1)опусти перопереведи в точку (3,5)переведи в точку (5,2)переведи в точку (1,1)

переведи в точку (1,1)опусти перопереведи в точку (5,2)переведи в точку (3,5)переведи в точку (1,1)

Какие варианты этого задания можно еще выполнить?

11

7

6

5

4

3

2

1

0 1 2 3 4 5 6 7 8

переведи в точку (1,1)опусти перопереведи в точку (1,3)переведи в точку (5,3)переведи в точку (5,1)переведи в точку (1,1)

12

7

6

5

4

3

2

1

0 1 2 3 4 5 6 7 8

переведи в точку (0,1)опусти перопереведи в точку (0,3)переведи в точку (4,3)переведи в точку (4,1)переведи в точку (0,1)

13

Рисование заданного прямоугольника командой относительного смещения:

B C

y A D

0 x

Пусть (x,y) – координаты вершины А прямоугольника

АВСD.Тогда: В(x,y+2), С(x+4,y+2),

D(x+4,y)

14

4

2 -2

y -4

0 x

A (x,y), В(x,y+2), С(x+4,y+2), D(x+4,y)

15

Команда Координаты точек

Начальная точка (x,y)

Сдвинь на вектор (0,2) (x+0,y+2)

Сдвинь на вектор (4,0) (x+4,y+2)

Сдвинь на вектор (0,-2) (x+4,y+0)

Сдвинь на вектор (-4,0) (x,y)

16

Р.Т.№7, стр.88. Составить для Чертежника алгоритм рисования равнобедренного треугольника, если известны координаты концов отрезка, являющегося его высотой (4,1) и (4,6), а также координаты (2,1) одной из его вершин. Построим чертеж и определим координаты всех вершин треугольника: (2, 1), (6, 1) и (4, 6).

переведи в точку (2, 1) опусти перо переведи в точку (4, 6) переведи в точку (6, 1) переведи в точку (2, 1)

top related