Кіндратівська спеціалізована школа І-ІІІ ступенів
з поглибленим вивченням інформатики та програмування
Костянтинівської районної ради Донецької області

МИСТЕЦТВО В ШКОЛІ

Сайт змішаного мобільного дистанційного навчання
Навчайтесь на нашому сайті!



 
Пятница, 15.11.2019, 16:04
Приветствую Вас Гость
Меню сайта
Категории раздела
Мои файлы [26]
сценарии [9]
сценарии
экология и краеведение [16]
материалы по экологическому воспитанию и краеведческой работе
методические материалы [692]
методические материалы
олимпиады [9]
материалы Всеукраинской интернет-олимпиады
Мини-чат
Наш опрос
Обераємо "КЛАС РОКУ-2019"
Всего ответов: 4
Видео
Статистика

Онлайн всего: 2
Гостей: 2
Пользователей: 0
РЕКЛАМА
Block content
Самое популярное
[29.09.2009]
ПРОГРАММА ПРЕЗИДЕНТА ШКОЛЫ (0)
[26.09.2009]
МУЗЫКА КАК ВИД ИСКУССТВА (конспект урока-лекции по художественной культуре в 9 классе) (0)
[22.06.2014]
Календарь учителя на 2014-2015 учебный год (3)
[13.09.2009]
КАЛЕНДАРНО-ТЕМАТИЧНЕ ПЛАНУВАННЯ УРОКІВ МУЗИЧНОГО МИСТЕЦТВА (11)
[10.02.2014]
МОЛОДЕЖЬ ЗА ЗДОРОВЫЙ ОБРАЗ ЖИЗНИ Сценарий выступления агитбригады (0)
[28.05.2013]
Сценарий открытия пришкольного лагеря (с игровой программой) (0)
[01.12.2009]
Сценарий "ДЕНЬ СВЯТОГО НИКОЛАЯ" (7)
[31.08.2017]
Мистецтво. 9 кл (Л.Масол) Уроки 1-2. Школи і лідери модерну (6)
[01.09.2012]
Стихи ко Дню освобождения Донбасса (1)
[31.08.2017]
Мистецтво. 9 клас. Уроки (за підручником Л.Масол) (4)
[08.06.2017]
Матеріали для проведення Першого уроку у 2017/2018 навчальному році (0)
[23.08.2011]
Календарно-тематичне планування уроків музичного мистецтва в 1-8 класах (10)
[28.11.2012]
Сценарий к Международному Дню инвалидов (0)
[08.10.2017]
Конспекти уроків мистецтва. 9 клас (за підручником Л.Масол) (4)
[19.06.2016]
Навчальні плани на 2016-2017 рік (для всіх класів і всіх типів шкіл) (0)
[01.12.2012]
Сценарий ко Дню святого Николая (0)
[22.08.2011]
План виховної роботи школи на 2011-2012 навчальний рік (2)
[06.09.2009]
ОСЕННИЙ БАЛ и ОСЕННИЙ УТРЕННИК (сценарии) (0)
[19.06.2013]
Сценарий закрытия летнего пришкольного лагеря (игровая программа) (0)
[17.02.2014]
Сценарий конкурсной программы на 8 Марта "Мисс весна" для старшеклассников (0)
[08.09.2014]
Календарно-тематичне планування з предмета «Захист Вітчизни» 10-11 класи (1,5 години) (0)
[17.08.2013]
календарно-тематичне планування уроків музичного мистецтва в 1-2 класах за новою програмою 2013-2014 н.р (0)
[14.07.2016]
План виховної роботи школи на 2016-2017 н.р. (0)
[12.08.2014]
Річний план роботи педагога-організатора на 2014-2015 н.р. (0)
[29.06.2015]
Готуємо навчальні плани на 2015-2016 н.р. (0)
[07.08.2011]
Конспект Першого уроку " Україна-наш спільний дім" (0)
[20.08.2011]
Конспект первого урока "«Украина - наш общий дом» " (на русском языке) (8)
[25.07.2013]
План виховної роботи школи на 2013-2014 навчальний рік (0)
[13.09.2009]
ПРИВЕТСТВИЕ УЧАЩИХСЯ на ЮБИЛЕЕ РАЙОНА (сценарий) (0)
[27.02.2013]
Сценарий праздничного концерта для учителей школы, посвященного 8 Марта (0)
Главная » Файлы » методические материалы

6 класс. Информатика (доп.мат-лы, для углублённого изучения). Урок 29 Исполнитель Чертежник
22.03.2017, 14:05

6 класс. Информатика (доп.мат-лы, для углублённого изучения факультативно).

Урок 29
Исполнитель Чертежник
Пример алгоритма управления Чертежником
Работа в среде исполнителя Чертёжник

 

Презентация «Управление исполнителем Чертежник»

 

 

 

Ключевые слова: 
• исполнитель Чертёжник 
• абсолютное смещение 
• относительное смещение 
• вспомогательный алгоритм 
• основной алгоритм 
• цикл п раз
 

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

 

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

При задании точек этой координатной плоскости, в отличие от того, как это принято в математике, координаты х и у разделяются запятой. Например, координаты выделенной на рис. 63 точки будут записаны так: (1, 1). 

image

 

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

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

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

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

image

 

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

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

В каком случае в результате выполнения команды сместиться в точку (2, 3) из некотрого показанного на рис. 64 начального положения не будет прочерчен ни один отрезок?

Пусть перо Чертёжника находится в точке (х, у). По команде (а, Ь) Чертёжник отсчитывает а единиц вправо вдоль горизонтальной оси (оси абсцисс), Ъ единиц вверх вдоль вертикальной оси (оси ординат) и сдвигает перо в точку с координатами (х + а; у + Ъ). Таким образом, координаты, указанные в команде, отсчитываются не от начала координат, а относительно текущего положения пера Чертежника. Поэтому команду сместиться на вектор называют командой относительного смещения. 

image

 

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

В математике направленные отрезки называются векторами, отсюда и происходит название команды.

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

Как будет выполняться команда сместиться на вектор (а, Ь) , если: image

Чертёжник может исполнять только правильно записанные команды. Например, если вместо команды сместиться на вектор написать сдвинь на вектор, то Чертёжник эту запись не поймёт и сразу же сообщит об ошибке. Ошибки в записи команд называются синтаксическими.

Алгоритм может содержать логические ошибки. Например, все команды могут быть записаны правильно, но в результате логической ошибки последовательность их выполнения не будет приводить к поставленной цели или выполнение некоторых команд приведёт к отказу. 

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

 

image

 

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

Так как в начале работы перо Чертёжника всегда поднято, то для рисования треугольника с заданными координатами достаточно выполнить следующую последовательность команд:

сместиться в точку (1, 1) опустить перо

сместиться в точку (3, 5)

сместиться в точку (5, 2)

сместиться в точку (1, 1)

Предложите другие варианты выполнения этого задания. При этом число команд не должно превышать пяти (есть пять других вариантов).

А теперь составим такой алгоритм управления Чертёжником, чтобы с его помощью в произвольном месте координатной плоскости можно было нарисовать прямоугольник со сторонами, параллельными координатным осям, длины которых равны 2 и 4 единицам. 

image

 

Зафиксируем одну из вершин прямоугольника в точке (1, 1). Нужный рисунок на координатной плоскости может выглядеть, как показано на рис. 67.

Предложите другой вариант рисунка, удовлетворяющий заданным условиям: одна из вершин прямоугольника расположена в точке (1, 1), а длины его сторон равны 2 и 4 единицам. (Существуют ещё семь вариантов.)

Можно определить координаты каждой из вершин этого прямоугольника и для его изображения составить следующую программу:

сместиться в точку (1, 1)

опустить перо

сместиться в точку (1, 3)

сместиться в точку (5, 3)

сместиться в точку (5, 1)

сместиться в точку (1, 1)

Этот алгоритм не будет решать поставленную задачу, если изменить координаты начальной точки (рис. 68). Изменение координат одной из вершин повлечёт за собой пересчет координат всех вершин прямоугольника. Причём это придется делать самому разработчику алгоритма.

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

Пусть (х, у) — координаты вершины А прямоугольника ABCD (рис. 69).

Тогда координаты вершины В можно записать как (х, у + 2), вершины С — как (х + 4, у + 2), вершины D — как (х + 4, у) (см. рис. 69). 

image

 

Чтобы изобразить отрезок АВ, воспользуемся командой сместиться на вектор (0, 2).

В результате Чертёжник сдвинет перо из точки с координатами (х, у) в точку с координатами (х + 0, у + 2).

По команде сместиться на вектор (4, 0) перо окажется в точке (х + 4, у + 2). Чтобы из этой точки перейти в точку (х + 4, у + 0), следует выполнить команду сместиться на вектор (0, -2). По команде сместиться на вектор (-4, 0) перо Чертёжника прочертит отрезок к точке А: 

image

 

Если в качестве вершины А зафиксировать точку с координатами (1, 1), то программа будет выглядеть так:

сместиться в точку (l, 1)

опустить перо

сместиться на вектор(0, 2)

сместиться на вектор(4, 0)

сместиться на вектор(0, -2)

сместиться на вектор(-4, 0)

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

сместиться в точку (5, 5)

С помощью команды абсолютного смещения рисунок «привязывается» к строго определенным точкам координатной плоскости. Она используется чаще всего для установки начального положения пера Чертёжника.

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

Плакат «Исполнитель»

 

image

 

Вопросы и задания 

Находятся на странице 31 урока


 


 

Компьютерный практикум

Свободное программное обеспечение

 
1. КуМир версии 1.9.0 Для Linux
 
2. КуМир версии 1.9.0 Для Windows XP, Vista, 7 (32-bit)
 

 

 


 

1. Интерактивное задание «Определи вес ящиков»
2. Интерактивное задание «Определи общее число рыб в банках»
 

 

3. Интерактивное задание «Определи общий вес (цикл)»
4. Интерактивное задание «Собери яблоки»
 

 

 



 

Cкачать материалы урока

Категория: методические материалы | Добавил: wolkan
Просмотров: 1121 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Форма входа
Поиск
Новое на сайте
[15.11.2019]
9 клас. Мистецтво. Уроки 11-12. У пошуках художньої експресії (Інтерактиний плакат за підручником Л.Масол) (0)
[15.11.2019]
Єдиний національний урок «Безпечна країна» (0)
[14.11.2019]
Тиждень безпеки дорожнього руху. (0)
[10.11.2019]
ШКОЛА, ЯКА ПРОБУДЖУЄ ТА НАДИХАЄ ДО ДІЇ (0)
[09.11.2019]
До Дня української мови та писемності (0)
[08.11.2019]
ПЛАН РОБОТИ на 11 - 15 листопада 2019 р (0)
[07.11.2019]
11 навчальний тиждень. З 18 листопада по 22 листопада. Переглядаємо урок №11 (0)
[06.11.2019]
Про проведену роботу щодо вжитття заходів із запобігання впливу негативного середовища на дітей (0)
[02.11.2019]
ПЛАН РОБОТИ на 04-08 листопада 2019 р (0)
[29.10.2019]
Фотографія, що оживає (0)
[25.10.2019]
Про відзначення в Кіндратівській СШ 75-ї річниці вигнання нацистських окупантів з території України (0)
[25.10.2019]
Про проведення Єдиного дня безпеки дорожнього руху в Кіндратівській СШ (0)
[25.10.2019]
Про проведення Єдиного дня пожежної безпеки в Кіндратівській СШ (0)
[24.10.2019]
10 навчальний тиждень. З 11 по 15 листопада. Переглядаємо урок №10 (1)
[21.10.2019]
Що таке історична пам'ять? (0)
[21.10.2019]
2. Які на Вашу думку історичні події України більше вплинули на національну свідомість українців: трагічні чи героїчні? (0)
[21.10.2019]
У чому полягає позитивний та негативний вплив історичної пам’яті на формування української нації? (0)
[21.10.2019]
4. Які, на вашу думку, є умови оптимального вирішення питання вибору методів, засобів та форм навчально-виховної діяльності, що забезпечать (0)
[21.10.2019]
5. Чи потрібна «Концепція національно-патріотичного виховання дітей та молоді» як документ у якому визначено бачення майбутнього, на основ (0)
[18.10.2019]
9 навчальний тиждень з 04 по 08 листопада Переглядаємо і виконуємо завдання уроку №9 (2)
[18.10.2019]
План роботи Кіндратівської СШ І-ІІІ ступенів на осінніх канікулах з 28.10 по 01.11.2019 року (0)
[18.10.2019]
ПЛАН РОБОТИ на 21-25 жовтня 2019 р (0)
[18.10.2019]
Кіндратівська СШ Тиждень БЖД (0)
[16.10.2019]
Панас Карпович Саксаганський (0)
[16.10.2019]
Фотографія, що оживає. Алла Горська. Автопортрет з сином (0)
[15.10.2019]
Сигнал лазера (для квеста) (0)
[15.10.2019]
«SpaceExpedition» П.І.Козачков (0)
[15.10.2019]
Легенда для МІСЦЕВИХ ПРОКСИМІАНЦІВ  (для заняття П.І.Козачков) (0)
[15.10.2019]
ЛЕГЕНДА ДЛЯ КОСМОНАВТІВ (0)
[11.10.2019]
Дослідження мозаїки Алли Горської (0)
[11.10.2019]
8-й навчальний тиждень з 21 по 25 жовтня 2019 року. Переглядаємо й виконуємо завдання до уроку №8 (0)
[11.10.2019]
ПЛАН РОБОТИ на 15-18 жовтня 2019 р (0)
[10.10.2019]
Мозаїки Алли Горської (0)
[10.10.2019]
Алла Горська "Автопортерт з сином" (збери картину з пазлів) (0)
[08.10.2019]
Інтерв'ю з військовослужбовцем, учасником АТО (0)
[04.10.2019]
7-й навчальний тиждень з 15 жовтня по 18 жовтня 2019 року. Переглядаємо й виконуємо завдання до уроку №7 (1)
[30.09.2019]
ПЛАН РОБОТИ на 07 - 11 жовтня 2019 р (0)
[30.09.2019]
6-й навчальний тиждень з 07 по 11 жовтня 2019 року. Переглядаємо й виконуємо завдання до уроку №6 (6)
[22.09.2019]
Звіт з реалізації Програми національно-патріотичного виховання за вересень 2019 р. (0)
[21.09.2019]
ПЛАН ВИХОВНОЇ РОБОТИ на 23-27 вересня 2019р (0)
Наші партнери
 




Сайт учителя музичного мистецтва Толоконнікової Жанни Василівни


Сайт учителя музичного мистецтва Юанова Станіслава Маграіловича


Облако тегов
Профсоюз

Санаторно-курортное лечение


ПЕНСІЙНИЙ КАЛЬКУЛЯТОР (розрахувати свою майбутню пенсію можна ТУТ)

Печать страницы
Нашему сайту
Copyright MyCorp © 2019Сайт создан в системе uCoz