Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Конспекты / Разработка урока по информатике «Lazarus. Графика. Организация рисования». 10 класс.
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 26 апреля.

Подать заявку на курс
  • Информатика

Разработка урока по информатике «Lazarus. Графика. Организация рисования». 10 класс.

Выберите документ из архива для просмотра:

Выбранный для просмотра документ Lazarus.Графика. Организация рисования..docx

библиотека
материалов

10 класс Дата проведения_____________

Тема: «Lazarus. Графика. Организация рисования».

Цели:

  1. Дать понятие учащимся о возможностях программирования и организации рисования простейших примитивов в среде Lazarus.

  2. Развивать умение применять полученные знания на практике; мыслительную активность и внимание.

  3. Воспитывать аккуратность при записи в тетради; интерес к предмету; самоконтроль.

Учащиеся должны знать: Назначение графических методов и свойств и особенности их использования во время построения графики.

Учащиеся должны уметь: Использовать графические методы класса TCanvas: MoveTo, LineTo, rectangle, Ellipse, свойства холста Pen и Brush для программирования рисования графических изображений.


Оборудование: компьютер, конспект урока, раздаточный материал, презентация и средства просмотра.


Структурные элементы урока.

Содержание урока.

Методические указания

  1. Организационный момент и постановка задачи.

Здравствуйте ребята. Тема нашего урока «Lazarus. Графика. Организация рисования».

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

  1. Актуализация знаний учащихся для работы на уроке.

Дизайн и оформление проектных работ.

Во время фронтального опроса привлекаю к активному участию в работе всех учащихся.

  1. Изучение нового материала.

  1. Lazarus позволяет программисту разрабатывать программы, которые могут выводить графику: схемы, чертежи, иллюстрации.

Программа выводит графику на поверхность объекта (формы Form или компонента Image). Поверхности объекта соответствует свойство Canvas (Холст). Для того чтобы вывести на поверхность объекта графический элемент (прямую линию, окружность, прямоугольник и т. д.), необходимо применить к свойству Canvas этого объекта соответствующий метод. Например, инструкция Form1.Canvas.Rectangle(100,50,300,100) вычерчивает в окне программы прямоугольник.

hello_html_m51be1bb2.png

Если требуется чтобы методы рисования применились при создании формы (при запуске приложения), то НЕ следует пользоваться событием OnCreat (оно не поможет). Следует использовать событие OnPaint (прорисовка). Например:

procedure TForm1.FormPaint(Sender: TObject);

begin

Form1.Canvas.Rectangle(100,50,300,100);

end;

2. Холст

Canvas – это свойство объекта Form, т.е. холст находящийся на форме, который в свою очередь является объектом типа TCanvas. И у объекта Canvas есть свои методы, позволяющие рисовать на холсте фигуры: прямоугольники, круги и т.д. А также у объекта Canvas есть свои свойства, позволяющие задать стиль фигур: толщину линий, цвет линий, цвет заливки и т.д.

Холст состоит из отдельных точек — пикселов. Положение пиксела характеризуется его горизонтальной (X) и вертикальной (Y) координатами. Левый верхний пиксел имеет координаты (0,0). Координаты возрастают сверху вниз и слева направо (вспоминаем тему Pascal – Модуль Graph). Значения координат правой нижней точки холста зависят от размера холста. Размер холста можно узнать обратившись к свойствам Height и Width объекта на котором происходит рисование.

3. Карандаш и кисть

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

Карандашу и кисти, используемым для вывода графики на холсте, соответствуют свойства Реn (карандаш) и Brush (кисть), которые представляют собой объекты типа TPen и TBrush, соответственно. Значения свойств этих объектов определяют вид выводимых графических элементов..

  1. Методы вычерчивания графических примитивов

Линия.

Вычерчивание прямой линии осуществляет метод LinеТо, инструкция вызова которого в общем виде выглядит следующим образом:

Form1.Canvas.LineTo(x2,у2)

Метод LinеТо вычерчивает прямую линию от текущей позиции карандаша в точку с координатами, указанными при вызове метода.

Начальную точку линии можно задать, переместив карандаш в нужную точку графической поверхности. Сделать это можно при помощи метода MoveTo, указав в качестве параметров координаты нового положения карандаша.

Form1.Canvas.MoveTo(x1,у1)

Вид линии (цвет, толщина и стиль) определяется значениями свойств объекта Pen графической поверхности, на которой вычерчивается линия.

Запись под диктовку, показ презентации.





























































Показываю построения на интерактивной доске.

  1. Первичное закрепление.

  1. Какое событие Canvas устанавливает прорисовку?(OnPaint)

  2. Свойства холста Canvas определяющие его размер?( Height и Width)

  3. Свойства соответствующие карандашу и кисти? (Pen, Brush)

  4. Свойства Pen

    Color

Цвет линии

Width

Толщину линии

Style

Вид линии

Mode

Режим отображения

Свойства Brush

Color

Style

Цвет закрашивания замкнутой области

Стиль (тип) заполнения области



Проверяю усвоение материала

  1. Применение ЗУН в стандартных условиях Практическая работа.

А сейчас давайте попробуем нарисовать кораблик.



Оказываю индивидуальную помощь, слежу за темпами выполнения заданий.

  1. Домашнее задание.

Дома выучите тему. Подготовиться к письменному опросу.

Задаю домашнее задание §14

  1. Итог урока.

Сегодня на уроке мы познакомились с графическими возможностями в среде Lazarus.

На этом наше занятие окончено. До свидания!

Отмечаю активных ребят, выставляю отметки.



Краткое описание документа:



Данная разработка урока позволяет дать понятие учащимся о возможностях программирования и организации рисования простейших примитивов в среде Lazarus.

  

 


В результате учащиеся должны понять: назначение графических методов и свойств и особенности их использования во время построения графики.

Учащиеся должны научиться: Использовать графические методы класса TCanvas: MoveTo, LineTo, rectangle, Ellipse,  свойства холста Pen и Brush для программирования рисования графических изображений.

 

 

 

Автор
Дата добавления 16.01.2015
Раздел Информатика
Подраздел Конспекты
Просмотров1853
Номер материала 308545
Получить свидетельство о публикации

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

Подайте заявку сейчас - https://infourok.ru/konkurs


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ


Идёт приём заявок на международный конкурс по математике "Весенний марафон" для учеников 1-11 классов и дошкольников

Уникальность конкурса в преимуществах для учителей и учеников:

1. Задания подходят для учеников с любым уровнем знаний;
2. Бесплатные наградные документы для учителей;
3. Невероятно низкий орг.взнос - всего 38 рублей;
4. Публикация рейтинга классов по итогам конкурса;
и многое другое...

Подайте заявку сейчас - https://urokimatematiki.ru

Похожие материалы

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