406420
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 5.520 руб.;
- курсы повышения квалификации от 1.200 руб.
Престижные документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ ДО 70%

ВНИМАНИЕ: Скидка действует ТОЛЬКО сейчас!

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок")

ИнфоурокИнформатикаДругие методич. материалыДОКЛАД "Среда программирования без слов DRAPE "

ДОКЛАД "Среда программирования без слов DRAPE "

библиотека
материалов
Скачать материал целиком можно бесплатно по ссылке внизу страницы.

Среда «программирования без слов» DRAPE.

Основные команды среды DRAPE.


План :

  1. Система команд исполнителя DRAPE.

  2. Принципы построения программы для исполнителя DRAPE .

  3. Использование цвета, объекта рисования.


Драп был написан, чтобы преподать детям некоторые основные аспекты программирования. Это имеет некоторое подобие Эмблеме, но Драп полностью визуально ориентируется. Дети не должны быть способными читать. Подобно в Эмблеме, программы в Драпе создают рисунок. Программа в Драпе состоит из множества команд. Есть команды, которые тянут(рисуют) линии и формы, командует, чтобы ход к специфическому положению(позиции), командовал, чтобы установил свойства, подобно цвету, ширине линии и размеру, и управляла командами, например повторить команды, вызывать(называть) процедуры, и проверять на кнопки мыши.

 Каждая команда представлена небольшой картиной. Программа - последовательность этих картин. Вы создаете программу, тянуть картины к соответствующему месту в последовательности. Например, следующая последовательность тянет (рисует) квадрат (площадь).  hello_html_mafca724.png

 Первая команда указывает, что линия должна быть оттянута. (Игнорируйте в течение момента алмазную форму в левом. Это - только признак программы) следующая команда вращает руководство (направление) с 90 градусами (степенями). Затем вторая линия оттянута, и т.д. Вот - другой пример. Это тянет (рисует) 3 синих круга рядом с друг другом. hello_html_m5db0e770.png

  Первая команда устанавливает цвет в синий. Затем круг оттянут. Третья команда перемещает положение (позицию) направо. Другой круг оттянут, и так далее.


 Использование Драпа

Как создать программу, как управлять программой. Драп был разработан (предназначен) такой, что (почти) все задачи могут быть сделаны с мышью. Если Вы не знаете то, чего специфическая кнопка делает, просто размещаете мышь в это и ждет. Небольшое описание выскочит.

Расположение экрана

Как только Вы начинаете Драп, большое окно появляется. (Драп требует, чтобы ваш экран имел решение по крайней мере 800x600. Вы будете предупреждены, является ли ваше решение слишком низко. Решение экрана может быть изменено(заменено), щелкая правильной кнопкой мыши где-нибудь на пустом месте на вашем рабочем столе и выбирая Свойства.) Окно состоит из следующих частей: Наверху есть ряд кнопок для погрузки и экономии программ, чтобы управлять программой различными способами, и для quiting программа. Ниже этого в левом есть большое количество небольших символов. Они - различные команды, Вы можете размещать в Вас программу, тянуть их туда (см. ниже). В тут же - пустой прямоугольник. Это - картина, которую ваша программа создает. В основании Вы находите фактическую программу, которую Вы создаете. Программа может состоять из до 6 процедур. Каждая процедура показывается длинным темным серым прямоугольником. Вы создаете программу, тянуть команды к этим прямоугольникам. Каждая процедура представлена подобной алмазу формой, которая показывается налево от процедуры. Один из них имеет черную структуру(рамку) вокруг этого (обычно один лучший). Этот будет казнен, когда Вы управляете программой. Налево от процедур Вы видите корзину для бумаг. Вы можете отбрасывать команды, тянуть их к корзине для бумаг.

Добавление команд к программам

Вы добавляете команды к вашей программе, используя тянуть-и-понижать. Вы приобретаете (подбираете) команду в области команды. Затем, при нажатой мыши, тянуть это в указанное место в программе, и затем отпустить кнопку мыши, чтобы понизить (пропустить) это. Если команда - в неправильном месте, просто подбирать это, используя мышь и тянуть это к ее новому местоположению. Это будет перемещено туда. Если Вы хотите удалить команду, тянуть это к корзине для бумаг в левом. Наконец, Вы можете копировать команды, проводя (держа) <Ctrl> ключ, когда Вы подбираете это с мышью.

Много команд тянут (рисуют) кое-что. Положение (позиция) обозначено треугольником на картине, называемой курсором. Например, если Вы тянете (рисуете) круг его неправды центра на небольшом кресте в треугольнике. Есть команды, чтобы переместить курсор. Если Вы перемещаете это, вперед это перемещается точно в место, где пункт (точка) треугольника. Вы можете также изменять (заменять) угол курсора. Наконец, Вы можете изменять (заменять) его размер, чтобы тянуть (рисовать) меньшие вещи или перемещать меньшие расстояния.

Программы Управления (бега)

Как только Вы создали вашу программу Драпа, Вы, конечно, хотите видеть результат. Есть различные пути, которыми Вы можете управлять программой. Первое необходимое действие состоит в том, чтобы указать, которая часть программы должна управляться. Поскольку Вы видели, программа состоит из шести процедур. Вы можете указывать тот, чтобы бежать, щелкая с вашей мышью на символе перед этим. Черная граница появится вокруг этого. Процедура неплатежа - topmost один. Если это - не то, Вы хотите управлять, щелкнуть на еще один (ни один). (Это - хорошая практика, чтобы удостовериться, что всегда высшая процедура - та, чтобы бежать, но для испытания целей все еще полезно бывает управлять другими командами). Если Вы хотите проверить, является ли это правильным, Вы лучше управляете этим медленно, используя следующую кнопку:

 

hello_html_m235dce21.pngУправляйте программой медленно.

 

Это управляет вашей программой медленно. Обратите внимание на маленький красный треугольник выше ваших команд. Это показывает, где программа - теперь. В картинной области Вы будете видеть, что ваша картина появляется. Черный треугольник - курсор, который сообщает Вам текущее положение (позицию), ориентацию и размер шага. Если Вы хотите управлять программой даже медленнее, сначала нажимать кнопку паузы. Теперь Вы можете неоднократно использовать следующую кнопку, чтобы ступить через вашу программу:

 

hello_html_498125f9.pngДелайте единственный (отдельный) шаг вашей программы.

 

Если программа, кажется, работает прекрасный, Вы можете управлять этим, быстро используя кнопку:

 

hello_html_m4cdb8411.pngУправляйте программой быстро.

 

В этом случае Вы могли бы хотеть выключить треугольный курсор, используя кнопку:

 

hello_html_m2444eab.pngВключите курсор управления мышью.

 

Наконец, Вы можете решать управлять программой нанамного большей картине. Для этого пресса (печати) кнопка:

 

hello_html_601714dc.pngПоверните картину, большую или маленькую.

 

Обратите внимание, что (почти) все будет вычислено в этом случае.

 

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

 

hello_html_m107521fe.pngВыполнение Паузы программы.

 

Если кое-что идет не так, как надо, Вы можете останавливать выполнение, использующее:

 

hello_html_m7b1d120e.pngОстановите выполнение программы.

 

( Чтобы останавливать выполнение программы, Вы можете также нажимать < Esc >, включают клавиатуру.) также возможно переключить между быстрым и медленным выполнением в течение управления (бега), или изменять (заменять) курсор. (Невозможно изменить (заменить) картинный размер, в то время как программа бежит.)

Сохранение программ

Драп имеет обычные кнопки для создания новых программ, загруженных существующих программ, и экономии программ, которые Вы создавали. Все файлы программы имеют расширение(продление) .DRP. (Они - простые удобочитаемые файлы, которые Вы можете легко отдавать другим людям или посылать мне.) следующие кнопки существуют:

 

hello_html_m5beb0ea8.pngСоздайте новую программу, удаляя существующую.

 

hello_html_654cc4d5.pngЗагрузите программу с диска. Вас будут спрашивать указать файл обычным способом.

 

hello_html_mfc56565.pngЭкономьте (спасите) вашу программу на диск. Вас будут снова просить о filename.

 

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

 

hello_html_m30bd7513.pngЭкономьте (спасите, сохраните) картину.

 

Вас спрашивают относительно filename. Картина сэкономлена (спасена) как bitmap (.BMP формат). Вы можете теперь рассматривать или изменять(заменять) картину с любой программой рисунка (подобно Краске). Вы можете также использовать эти программы, чтобы печатать это.

 Окончание (завершение) Драпа

Заканчивать Драп просто нажимают кнопку:

 

hello_html_3acc18a1.pngОкончание Драпа.

 

 Различные команды

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

 Перемещение и рисунок

Основная идея в Драпе состоит в том, что ваша программа управляет курсором, показанным в форме треугольника на картине. Вы можете перемещать этот курсор в различные места, тянуть (рисовать) линии, и т.д. Курсор всегда указывает в специфическое руководство (направление). Если Вы перемещаете или тянете (рисуете) линию, это сделано в направлении курсора. Чтобы двигаться в различное руководство (направление), Вы должны сначала изменить (заменить) ориентацию курсора. Следующий ход и тянет (рисует) команды, существуйте:

 

hello_html_m1d1ed213.pngПереместите один шаг в направлении курсора.

hello_html_323e2795.pngПереместите один шаг в противоположное руководство(направление).

hello_html_36ae0cd0.pngТяните(рисуйте) линию в направлении курсора.

hello_html_6e34055.pngТяните(рисуйте) линию назад.

 

Размер шага и длины линии может быть изменен (заменен). Следующая небольшая программа тянет (рисует) линию с отверстием в этом (из-за хода в середине).

 

hello_html_m74595984.png

 

Иногда полезно возвратиться к центру изображения(образа):

 hello_html_4a3c7b0c.pngДвигайтесь в центр.

 Чтобы изменять (заменять) ориентацию курсора, следующие команды существуют:

 hello_html_m17262c43.pngВращайте 90 градусов (степеней) к левому (против часовой стрелки).

hello_html_4ef4200c.pngВращайте 45 градусов (степеней) налево.

hello_html_m5b1a86fc.pngВращайте 6 градусов (степеней) налево.

hello_html_62125242.pngВращайте 90 градусов (степеней) к праву (по часовой стрелке).

hello_html_1ef773cb.pngВращайте 45 градусов (степеней) направо.

hello_html_m478e6fec.pngВращайте 6 градусов (степеней) направо.

 

Маленькие углы особенно удовлетворены для создания вещей подобно спиралям. Вот - снова самый основной пример рисунка квадрата (площади) к четырем разам, тянуть (рисуя) линию и делая поворот с 90 градусами.

 

hello_html_mafca724.png

 Очень важно начать писать множество маленьких программ, использующих только эти команды. При получении чувства того, как получить курсор к местам Вы хотите, существенен в здании более сложных программ.

Урегулирование (установка) цвета

Только рисунок в красном немного скучен. Драп позволяет Вам выбирать из шести различных цветов:

 

hello_html_m4a7656a5.pngИзмените (замените) текущий цвет на красный.

hello_html_3a4a14f1.pngИзмените (замените) текущий цвет на синий.

 Все после такой команды оттянуто в новом цвете. Следующий пример тянет (рисует) все четыре стороны квадрата (площади) в различном цвете.

 

hello_html_2730651c.png

Урегулирование (установка) ширины линии

Вы можете изменять(заменять) ширину линий, которые Драпируют использования:

 

hello_html_m64326c77.pngТонкая линия (1pixel).

hello_html_1395cf9e.pngНемного более толстый (3 pixels).

hello_html_2a7aa41a.pngОчень толстый (7 pixels).

 

Следующий пример тянет (рисует) квадрат (площадь) с очень толстыми линиями:

 

hello_html_m72aea3fa.png

Формы Рисунка

Скорее чем только рисунок линий также возможно тянуть (рисовать) круги, треугольники, и т.д. Они будут заполнены текущим цветом. (Они получают черную границу.) Они будут сосредоточены в текущем положении (позиции) курсора. (Обратите внимание, что ориентация формы зависит от текущей ориентации курсора).

 

hello_html_1786168d.pngТяните (рисуйте) заполненный квадрат (площадь).

hello_html_2689f686.pngТяните (рисуйте) заполненный прямоугольник.

hello_html_520cce66.pngТяните (рисуйте) заполненный тонкий прямоугольник.

hello_html_128c3a77.pngТяните (рисуйте) заполненный круг.

hello_html_m6af6ba68.pngТяните (рисуйте) заполненный треугольник.

hello_html_m7c04d091.pngТяните (рисуйте) заполненный плоский треугольник.

 

Следующий пример тянет (рисует) красный треугольник в желтом круге в синем квадрате (площади).

 

hello_html_m78f29264.png

Заполнение и клиринг

Вы можете заполнять область (регион) в самолете, используя заполняющуюся команду. Это заполняет pixels, начинающийся в текущем положении (позиции) курсора, пока граница не достигнута.

 

hello_html_6ce72804.pngЗаполните область (регион) ниже курсора.

 

Вот - небольшой пример, который тянет (рисует) Красную площадь и заполняет это желтым:

 

hello_html_m60496360.png

 

Чтобы очищать экран, Вы используете следующую команду:

 

hello_html_m5482e27f.pngОчистите экран.

 

Очищать это к различному цвету, просто очищают это и затем заполняют это:

 

hello_html_m51340393.png


Общая информация

Номер материала: ДВ-197467

Вам будут интересны эти курсы:

Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс повышения квалификации «Основы создания интерактивного урока: от презентации до видеоурока»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «Оператор персонального компьютера»
Курс «1С: Предприятие 7.7»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Грамота за высокий профессионализм, проявленный в процессе создания и развития собственного учительского сайта в рамках проекта "Инфоурок"

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Онлайн-конференция Идет регистрация