Исполнитель Чертежник. Использование вспомогательных алгоритмов. Цикл повторить n раз. Работа в среде Алгоритмика 1 7 класс Яблоновская СОШ 3, Тахтамукайский.

Презентация:



Advertisements
Похожие презентации
1 7 класс 2 Чертежник предназначен для построения рисунков на поле, "размер" которого можно задавать. Чертежник имеет перо, которое можно поднимать, опускать.
Advertisements

Исполнитель Чертежник. Исполнитель Чертёжник предназначен для построения рисунков на координатной плоскости.
УПРАВЛЕНИЕ ИСПОЛНИТЕЛЕМ ЧЕРТЁЖНИК Знакомимся с Чертёжником Пример алгоритма управления Чертёжником Использование вспомогательных алгоритмов Цикл ПОВТОРИТЬ.
Исполнитель Чертежник. Работа в среде Алгоритмика 1 7 класс Яблоновская СОШ 3, Тахтамукайский район, Республика Адыгея Учитель информатики Нигматуллин.
Исполнитель Чертежник СКИ, среда. Предназначен для построения рисунков, чертежей, графиков на бесконечном во все стороны листе. На чертежном листе задана.
УПРАВЛЕНИЕ ИСПОЛНИТЕЛЕМ ЧЕРТЁЖНИК Знакомимся с Чертёжником Пример алгоритма управления Чертёжником Использование вспомогательных алгоритмов Цикл ПОВТОРИТЬ.
ИСПОЛНИТЕЛЬ ЧЕРТЁЖНИК Алгоритмика 5 кл занятие 18 Урок 2 21 February
Координатная плоскость Управление исполнителем Чертежник.
Исполнитель Чертёжник ОСНОВНЫЕ КОМАНДЫ. Исполнитель Чертёжник предназначен для построения рисунков и чертежей на плоскости с координатами. Чертежник имеет.
«АЛГОРИТМИКА». Что такое алгоритм? Что такое исполнитель? Что такое система команд исполнителя (СКИ)? Что такое среда исполнителя? Каких исполнителей.
Исполнитель Робот. Управление Роботом. Работа в среде Алгоритмика 1 7 класс Яблоновская СОШ 3, Тахтамукайский район, Республика Адыгея Учитель информатики.
Что такое алгоритм? Исполнитель алгоритма? Каких исполнителей вы знайте? Какие исполнители называются неформальными, какие формальными? Что называется.
Способы записи алгоритмов Исполнитель Чертежник. Система программирования Pascal ABC Строка заголовка Строка меню Строка состояния Окно редактора Панель.
Исполнитель Чертежник.
Управление исполнителем Чертёжник Знакомимся с Чертёжником.
ИСПОЛНИТЕЛЬ ЧЕРТЁЖНИК 1. Один из графических исполнителей, с которым мы будем работать - Чертежник. Он предназначен для построения рисунков на поле, "размер"
Система исполнителей Кумир. Что такое алгоритм? Что такое исполнитель? Что такое система команд исполнителя (СКИ)? Что такое среда исполнителя? Каких.
Исполнитель Робот. Цикл «пока». Работа в среде Алгоритмика 1 7 класс Яблоновская СОШ 3, Тахтамукайский район, Республика Адыгея Учитель информатики Нигматуллин.
Презентация к уроку по информатике и икт (7 класс) по теме: Исполнитель Чертежник. СКИ
Исполнитель Чертежник СКИ, среда. Предназначен для построения рисунков, чертежей, графиков на бесконечном во все стороны листе. На чертежном листе задана.
Транксрипт:

Исполнитель Чертежник. Использование вспомогательных алгоритмов. Цикл повторить n раз. Работа в среде Алгоритмика 1 7 класс Яблоновская СОШ 3, Тахтамукайский район, Республика Адыгея Учитель информатики Нигматуллин Р.Р.

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

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

СКИ Чертежник 4 При перемещении опущенного пера за ним остается след – отрезок от предыдущего положения пера до нового. При перемещении поднятого пера никакого следа на плоскости не остается. В начальном положении перо Чертежника всегда поднято и находится в точке (0,0). По команде подними перо Чертежник поднимает перо. Если перо уже было поднято, Чертежник игнорирует эту команду: он не меняет положение пера и не сообщает об отказе. Каким бы ни было положение пера до команды подними перо, после этой команды оно будет поднятым.

5 Независимо от первоначального положения, после выполнения команды опусти перо, оно оказывается опущенным, то есть готовым к рисованию. Рисунки Чертежник выполняет с помощью команд переведи в точку и сдвинь на вектор. По команде переведи в точку (a,b) Чертежник сдвигается в точку с координатами (a,b).

6 На рисунке показаны результаты выполнения команды переведи в точку (2,3) при различных положениях пера до этой команды. Команду переведи в точку называют командой абсолютного смещения.

Ч Ч y xx+a y+b Сдвинь на вектор (a;b) Команду сдвинь на вектор называют командой относительного смещения.

8 На рисунке показаны результаты выполнения команды сдвинь на вектор (2,3) при различных положениях пера до этой команды.

Пример алгоритма управления Чертежником 9 Изобразим с помощью Чертежника треугольник, положение вершин которого на координатной плоскости определяется парами чисел (1,1), (3,5), (5,2).

10 переведи в точку (1,1) опусти перо переведи в точку (3,5) переведи в точку (5,2) переведи в точку (1,1) опусти перо переведи в точку (5,2) переведи в точку (3,5) переведи в точку (1,1) Какие варианты этого задания можно еще выполнить?

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

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

13 Рисование заданного прямоугольника командой относительного смещения: Пусть (x,y) – координаты вершины А прямоугольника АВСD. Тогда: В(x,y+2), С(x+4,y+2), D(x+4,y)

14 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)

Использование вспомогательного алгоритма 17 Программа рисования цифры 0 опусти перо сдвинь на вектор (0,2) сдвинь на вектор (1,0) сдвинь на вектор (0,-2) сдвинь на вектор (-1,0) подними перо сдвинь на вектор (2,0)

18 Программа рисования цифры 6 сдвинь на вектор (1,2) опусти перо сдвинь на вектор (-1,-1) сдвинь на вектор (1,0) сдвинь на вектор (0,-1) сдвинь на вектор (-1,0) сдвинь на вектор (0,1) подними перо сдвинь на вектор (2,-1)

19 Записать число Для того, чтобы Чертежник запомнил как рисовать цифры 6 и 0, необходимо оформить алгоритм рисования цифр в виде процедуры (вспомогательного алгоритма). Процедура рисования цифры 0 ПРОЦ цифра_0 НАЧАЛО опусти перо сдвинь на вектор (0,2) сдвинь на вектор (1,0) сдвинь на вектор (0,-2) сдвинь на вектор (-1,0) подними перо сдвинь на вектор (2,0) КОНЕЦ Процедура рисования цифры 6 ПРОЦ цифра_6 НАЧАЛО сдвинь на вектор (1,2) опусти перо сдвинь на вектор (-1,-1) сдвинь на вектор (1,0) сдвинь на вектор (0,-1) сдвинь на вектор (-1,0) сдвинь на вектор (0,1) подними перо сдвинь на вектор (2,-1) КОНЕЦ

20 В алгоритме строка ПРОЦ цифра_0 называется заголовком процедуры. Имя процедуры - цифра_0. Алгоритм рисования буквы перемещают правее служебными словами НАЧАЛО и КОНЕЦ. Приказ на выполнение вспомогательного алгоритма (процедуры) называется вызовом процедуры и записывается в основном алгоритме.

21 Основной алгоритм, с помощью которого нарисовано число : переведи в точку (1,1) цифра_6 цифра_0

22 Цикл ПОВТОРИТЬ n РАЗ Алгоритм рисования ряда ромбов переведи в точку (1,2) опусти перо ПОВТОРИТЬ 5 РАЗ сдвинь на вектор (1,2) сдвинь на вектор (1,-2) сдвинь на вектор (-1,-2) сдвинь на вектор (-1,2) подними перо сдвинь на вектор (3,0) КОНЕЦ

23 Процедура рисования ряда ромбов ПРОЦ ромб НАЧАЛО сдвинь на вектор (1,2) сдвинь на вектор (1,-2) сдвинь на вектор (-1,-2) сдвинь на вектор (-1,2) КОНЕЦ

24 Основной алгоритм переведи в точку (1,2) опусти перо ПОВТОРИТЬ 5 РАЗ ромб подними перо сдвинь на вектор (3,0) КОНЕЦ

Домашнее задание §3.2(1, 2) Р.т на стр