МИСТЕЦТВО В ШКОЛІ
Сайт змішаного мобільного дистанційного навчання
Навчайтесь на нашому сайті!



 
Вторник, 18.12.2018, 22:03
Приветствую Вас Гость
Меню сайта
Категории раздела
Мои файлы [26]
сценарии [9]
сценарии
экология и краеведение [16]
материалы по экологическому воспитанию и краеведческой работе
методические материалы [682]
методические материалы
олимпиады [9]
материалы Всеукраинской интернет-олимпиады
Мини-чат
Наш опрос
Який формат сучасного уроку для вас найзручнішій
Всего ответов: 19
Видео
Статистика

Онлайн всего: 5
Гостей: 4
Пользователей: 1
annetkagri
РЕКЛАМА
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)
[01.12.2009]
Сценарий "ДЕНЬ СВЯТОГО НИКОЛАЯ" (7)
[28.05.2013]
Сценарий открытия пришкольного лагеря (с игровой программой) (0)
[01.09.2012]
Стихи ко Дню освобождения Донбасса (1)
[08.06.2017]
Матеріали для проведення Першого уроку у 2017/2018 навчальному році (0)
[31.08.2017]
Мистецтво. 9 кл (Л.Масол) Уроки 1-2. Школи і лідери модерну (6)
[23.08.2011]
Календарно-тематичне планування уроків музичного мистецтва в 1-8 класах (10)
[28.11.2012]
Сценарий к Международному Дню инвалидов (0)
[19.06.2016]
Навчальні плани на 2016-2017 рік (для всіх класів і всіх типів шкіл) (0)
[01.12.2012]
Сценарий ко Дню святого Николая (0)
[22.08.2011]
План виховної роботи школи на 2011-2012 навчальний рік (2)
[06.09.2009]
ОСЕННИЙ БАЛ и ОСЕННИЙ УТРЕННИК (сценарии) (0)
[19.06.2013]
Сценарий закрытия летнего пришкольного лагеря (игровая программа) (0)
[31.08.2017]
Мистецтво. 9 клас. Уроки (за підручником Л.Масол) (4)
[08.10.2017]
Конспекти уроків мистецтва. 9 клас (за підручником Л.Масол) (4)
[17.08.2013]
календарно-тематичне планування уроків музичного мистецтва в 1-2 класах за новою програмою 2013-2014 н.р (0)
[08.09.2014]
Календарно-тематичне планування з предмета «Захист Вітчизни» 10-11 класи (1,5 години) (0)
[17.02.2014]
Сценарий конкурсной программы на 8 Марта "Мисс весна" для старшеклассников (0)
[14.07.2016]
План виховної роботи школи на 2016-2017 н.р. (0)
[12.08.2014]
Річний план роботи педагога-організатора на 2014-2015 н.р. (0)
[29.06.2015]
Готуємо навчальні плани на 2015-2016 н.р. (0)
[07.08.2011]
Конспект Першого уроку " Україна-наш спільний дім" (0)
[25.07.2013]
План виховної роботи школи на 2013-2014 навчальний рік (0)
[20.08.2011]
Конспект первого урока "«Украина - наш общий дом» " (на русском языке) (8)
[13.09.2009]
ПРИВЕТСТВИЕ УЧАЩИХСЯ на ЮБИЛЕЕ РАЙОНА (сценарий) (0)
[09.04.2010]
Сценарий выступления агитбригады отряда"НАСЛЕДНИКИ ПОБЕДЫ",посвященного 65-й годовщине Победы (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
Просмотров: 846 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Форма входа
Поиск
Новое на сайте
[17.12.2018]
План роботи на зимових канікулах 2018-2019 н.р. (0)
[14.12.2018]
16 навчальний тиждень. З 24 по 29 грудня. Переглядаємо урок №16 (0)
[14.12.2018]
ПЛАН РОБОТИ на 11-21 грудня 2018 р (0)
[12.12.2018]
100-річчю Української революції присвячується (0)
[12.12.2018]
Інформація про виконання Плану заходів з відзначення 100-річчя подій Української революції 1917-1921 років у ІІ півріччя 2018 року в Кінд (0)
[12.12.2018]
Звіт про проведення тижня правових знань і попередження правопорушень серед неповнолітніх у Кіндратівській СШ І-ІІІ ст (0)
[10.12.2018]
Про заходи з відзначення в Кіндратівській СШ у 2018 Дня Збройних Сил України (0)
[10.12.2018]
Про підсумки проведення акції «Милосердя» до Міжнародного дня інвалідів в Кіндратівській СШ (0)
[10.12.2018]
Про заходи з відзначення в Кіндратівській СШ 27-ї річниці Всеукраїнського референдуму на підтвердження Акту проголошення незалежності Україн (0)
[10.12.2018]
Щодо виконання Плану заходів з відзначення 100-річчя подій Української революції 1917-1921 років за період 25 червня – 24 листопада 2018 рок (0)
[10.12.2018]
Про відзначення в Кіндратівській СШ роковин Голодомору 1932-33 р. в Україні (0)
[10.12.2018]
Інформація щодо заходів, проведених з нагоди відзначення Дня Гідності та Свободи в Кіндратівській СШ І-ІІІ ступенів (0)
[10.12.2018]
ЗВІТ ПРО ПРОВЕДЕННЯ ДНЯ УКРАЇНСЬКОЇ ПИСЕМНОСТІ ТА МОВИ В КІНДРАТІВСЬКІЙ СШ В МЕЖАХ НАЦІОНАЛЬНО-ПАТРІОТИЧНОГО ВИХОВАННЯ (0)
[10.12.2018]
Про підсумки проведення Всесвітнього дня боротьби зі СНІДом у Кіндратівській СШ (0)
[09.12.2018]
В. Громовой: «педагогические папуасы» в вышиванках (0)
[07.12.2018]
ПЛАН РОБОТИ на 10 – 14 грудня 2018 р (0)
[07.12.2018]
15 навчальний тиждень з 17 по 21 грудня (0)
[07.12.2018]
Як "заробити" оцінку на уроці (0)
[06.12.2018]
Положення про конкурс «Клас року» (0)
[05.12.2018]
До уваги класних керівників і учнів! Положення конкурсів! ТЕМРІНОВО!!! (0)
[30.11.2018]
Кондратовка и Иванополье болеют за «Донбасс» (0)
[30.11.2018]
14 навчальний тиждень. З 10 по 14 грудня. Переглядаємо урок №14 (0)
[29.11.2018]
Батьки зобов'язані повідомляти школу про причини відсутності дитини (0)
[29.11.2018]
Система роботи класних керівників 7-9 класів з превентивного виховання у Кіндратівській СШ І-ІІІ ступенів Виступ директора школи (0)
[26.11.2018]
Заходи до Дня Пам’яті жертв Голодомору (0)
[23.11.2018]
Технічна сторінка (0)
[23.11.2018]
ПЛАН РОБОТИ на 03-07 грудня 2018 року (0)
[23.11.2018]
13 навчальний тиждень. З 03 по 07 грудня. Переглядаємо урок №13 (0)
[16.11.2018]
ПЛАН РОБОТИ на 19 – 23 листопада 2018 р (0)
[16.11.2018]
12 навчальний тиждень. З 26 по 30 листопада. Переглядаємо і виконуємо завдання до уроку №12 (0)
[09.11.2018]
11 навчальний тиждень. З 19 листопада по 23 листопада. Переглядаємо урок №11 (0)
[09.11.2018]
ПЛАН РОБОТИ на 12 - 16 листопада 2018 р (0)
[05.11.2018]
ПЛАН РОБОТИ на 05 - 10 листопада 2018 р (0)
[26.10.2018]
10 навчальний тиждень. З 12 по 16 листопада. Переглядаємо урок №10 (1)
[26.10.2018]
28 ЖОВТНЯ — ДЕНЬ ВИГНАННЯ НАЦИСТСЬКИХ ОКУПАНТІВ, А НЕ ВИЗВОЛЕННЯ УКРАЇНИ — УКРАЇНСЬКИЙ ІНСТИТУТ НАЦІОНАЛЬНОЇ ПАМ’ЯТІ (0)
[26.10.2018]
Вітання з Днем визволення України від фашистських загарбників (0)
[26.10.2018]
Про проведення заходів із відзначення 74-ї річниці вигнання нацистів з України (0)
[26.10.2018]
План роботи Кіндратівської СШ І-ІІІ ступенів на осінніх канікулах з 29.10 по 02.11.2018 року (0)
[26.10.2018]
Пам’ятні дати в листопаді: (0)
[19.10.2018]
Мінфін: підвищення посадових окладів освітянам на 10 % – є передчасним (0)
Наші партнери
 




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


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


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

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


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

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