kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Графика в Паскаль. 9 класс

Нажмите, чтобы узнать подробности

Экран дисплея компьютера – это поле, состоящее из большого количества точек. Чтобы сделать процесс графического программирования более эффективным, была разработана специализированная библиотека Graph, которая представляет из себя набор драйверов. Для построения изображения на экране используется система координат. Отсчет она начинает от верхнего левого угла экрана, который имеет координаты (0, 0). Рис.1   Рис.1 Ученики записывают координаты крайних точек в опорный конспект. При работе с графическим модулем используются три основные момента: 1. Подключение модуля GRAPH - Uses Graph. 2. Установить графический режим с помощью двух переменных: •    GrDriver – устанавливает драйвер; •    GrMode – устанавливает режим работы драйвера. 3. Закрытие видео режима CloseGraph. Какие бы изображения ни выводились на экран, все они построены из точек. Имея средство построения точки определенного цвета в нужном месте экрана, теоретически можно создать любое изображение, вплоть до картины. В библиотеке GRAPH ввод точки осуществляется процедурой: PutPixel (x,y, color); Где x,y – координаты точки Color – цвет точки Для того, чтобы построить линию используется процедура: Line (x1,y1,x2,y2); Где x1,y1 - координаты начала линии x2,y2 - координаты конца линии Для установки цвета линии применяется процедура: SetColor (N); Где N – номер цвета Таким образом, для записи в программе, которая будет выводить на экран линию необходимо поместить: SetColor (N); Line (x1,y1,x2,y2); Например: SetColor (6); Line (120,250,300,50); Turbo Pascal позволяет вычерчивать линии различного стиля: тонкие, штриховые, пунктирные и т.д. Установка стиля производится следующей процедурой: SetLineStyle (U, N); Где U – название узора N – цвет узора Если с помощью линий создана замкнутая область, то в модуле Graph существует возможность заштриховать эту область. Для этого используется процедура: FloodFill (x,y,N); Где x,y - координаты точки, внутри замкнутой поверхности N – номер цвета линии, которой обрамляется замкнутая поверхность. Рассмотрим пример программы, которая выводит изображение линий на мониторе. Program Liniya; Uses Graph; Var GrDriver, grMode: integer; Begin; GrDriver := Detect; InitGraph (GrDriver, grMode, ‘ ‘); SetColor (5); Line (50,100,600,300); Readln; Close Graph; End. 3. Для закрепления полученных знаний учащиеся получают карточки-задания, по которым нужно написать программу, которая выводит на экран заданный рисунок. Рис. 2, Рис.3, Рис. 4. Используя Приложение 2, закрасьте элементы рисунка.

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Графика в Паскаль. 9 класс»

Графический режим в Turbo Pascal. Метод координат. Построение линий

ид урока: комбинированный урок

Технология: личностно-ориентрованная

Цели урока:

  • Обучающая: создать условия для формирования первичного представления о методе координат в графике Turbo Pascal.

  • Развивающая: Развивать логическое и алгоритмическое мышление через установление причинно-следственных связей.

  • Мотивационная: побудить интерес к изучению предмета.

Задачи урока:

  • Воспитательная: развитие познавательного интереса, логического мышления.

  • Учебная: Познакомиться с методом координат в графическом режиме Turbo Pascal и научиться строить графические рисунки из линий и точек.

  • Развивающая: Развитие алгоритмического мышления, памяти, внимательности.

Подготовка к уроку:

  1. Каждому ученику выдается лист опорного конспекта.

  2. Разработаны разноуровневые задания по теме урока.

План урока:

1. Организационный момент. Мотивационное начало урока.

2. Объяснение темы урока.

3. Этап обобщения, систематизации знаний и закрепления изученного.

4. Подведение итогов. Домашнее задание.

Ход урока:

1. Здравствуйте, ребята. Сегодня мы продолжаем с вами говорить о среде программирования Turbo Pascal. Тема нашего сегодняшнего урока “Графический режим в Turbo Pascal. Метод координат. Построение линий”. Цель нашего сегодняшнего урока – что характеризует графический режим в языке программирования Turbo Pascal, а также научиться составлять программы, которые будут выводить на экран монитора графическое изображение, состоящее из линий.

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

Перед тем, как начать говорить о графическом режиме в Turbo Pascal, давайте вспомним последнюю тему, которую мы рассматривали с вами.

Посмотрите на доску – там находится запись программы на языке Turbo Pascal. Задача написана с ошибками, всего их 11. Давайте найдем эти ошибки, и вы скажете, что же это за программа.

Неправильный вариант программы

Правильный вариант программы

Programma RI;

Vara x,y:realn;

Writeln (x,y);

Readln(x,y);

Begin

z = sqrt(sgr(x)+sqr(y))

end;

Writeln (‘x,y’:4:3);

Readln;

Program RI;

Var z, x, y : real;

Begin

Writeln (‘x,y’);

Readln(x,y);

z : = sqrt(sgr(x)+sqr(y));

Writeln (‘z = ’,z:4:3);

Readln;

End.

Учащиеся находят ошибки, анализируя программу, выясняем, данная программа вычисляет z по уравнению z = x1/2+y2.

2. Теперь мы переходим к графическому режиму в Turbo Pascal. Экран дисплея компьютера – это поле, состоящее из большого количества точек. Чтобы сделать процесс графического программирования более эффективным, была разработана специализированная библиотека Graph, которая представляет из себя набор драйверов.

Для построения изображения на экране используется система координат. Отсчет она начинает от верхнего левого угла экрана, который имеет координаты (0, 0). Рис.1

Рис.1

Ученики записывают координаты крайних точек в опорный конспект.

При работе с графическим модулем используются три основные момента:

1. Подключение модуля GRAPH - Uses Graph.

2. Установить графический режим с помощью двух переменных:

  • GrDriver – устанавливает драйвер;

  • GrMode – устанавливает режим работы драйвера.

3. Закрытие видео режима CloseGraph.

Какие бы изображения ни выводились на экран, все они построены из точек. Имея средство построения точки определенного цвета в нужном месте экрана, теоретически можно создать любое изображение, вплоть до картины. В библиотеке GRAPH ввод точки осуществляется процедурой:

PutPixel (x,y, color);

Где x,y – координаты точки

Color – цвет точки

Для того, чтобы построить линию используется процедура:

Line (x1,y1,x2,y2);

Где x1,y1 - координаты начала линии

x2,y2 - координаты конца линии

Для установки цвета линии применяется процедура:

SetColor (N);

Где N – номер цвета

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

SetColor (N);

Line (x1,y1,x2,y2);

Например:

SetColor (6);

Line (120,250,300,50);

Turbo Pascal позволяет вычерчивать линии различного стиля: тонкие, штриховые, пунктирные и т.д. Установка стиля производится следующей процедурой:

SetLineStyle (U, N);

Где U – название узора

N – цвет узора

Если с помощью линий создана замкнутая область, то в модуле Graph существует возможность заштриховать эту область. Для этого используется процедура:

FloodFill (x,y,N);

Где x,y - координаты точки, внутри замкнутой поверхности

N – номер цвета линии, которой обрамляется замкнутая поверхность.

Рассмотрим пример программы, которая выводит изображение линий на мониторе.

Program Liniya;

Uses Graph;

Var GrDriver, grMode: integer;

Begin;

GrDriver := Detect;

InitGraph (GrDriver, grMode, ‘ ‘);

SetColor (5);

Line (50,100,600,300);

Readln;

Close Graph;

End.

3. Для закрепления полученных знаний учащиеся получают карточки-задания, по которым нужно написать программу, которая выводит на экран заданный рисунок. Рис. 2, Рис.3, Рис. 4. Используя Приложение 2, закрасьте элементы рисунка.

Рис. 2

Рис.3

Рис.3

4. Работы ребят проверяются, оцениваются.

Ученики получают на дом задание – на клетчатом листе бумаги, построить рисунок из линий (не менее 12), записать координаты точек рисунка.

Приложение1.

Лист А4 занимают Рис.5, Рис.6, Рис.1, Рис. 7.

Рис.5

Рис.6




Получите в подарок сайт учителя

Предмет: Информатика

Категория: Уроки

Целевая аудитория: 9 класс.
Урок соответствует ФГОС

Скачать
Графика в Паскаль. 9 класс

Автор: Байжанов Сансызбай Болатович

Дата: 22.01.2016

Номер свидетельства: 280937

Похожие файлы

object(ArrayObject)#864 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(83) "Паскаль АВС - основы графики. Учебное пособие "
    ["seo_title"] => string(46) "paskal-avs-osnovy-ghrafiki-uchiebnoie-posobiie"
    ["file_id"] => string(6) "139877"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(7) "prochee"
    ["date"] => string(10) "1417806528"
  }
}
object(ArrayObject)#886 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(15) "Графика."
    ["seo_title"] => string(9) "grafika-1"
    ["file_id"] => string(6) "289880"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1454867524"
  }
}
object(ArrayObject)#864 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(94) "Рабочая программа по курсу математика для 11 класса "
    ["seo_title"] => string(56) "rabochaia-proghramma-po-kursu-matiematika-dlia-11-klassa"
    ["file_id"] => string(6) "241393"
    ["category_seo"] => string(10) "matematika"
    ["subcategory_seo"] => string(12) "planirovanie"
    ["date"] => string(10) "1445245000"
  }
}
object(ArrayObject)#886 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(202) "Интегрированный урок алгебры и информатики в 9 м классе по теме: "Графический способ решения систем уравнений" "
    ["seo_title"] => string(122) "intieghrirovannyi-urok-alghiebry-i-informatiki-v-9-m-klassie-po-tiemie-grafichieskii-sposob-rieshieniia-sistiem-uravnienii"
    ["file_id"] => string(6) "100762"
    ["category_seo"] => string(10) "matematika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1402392558"
  }
}
object(ArrayObject)#864 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(247) "Рабочая программа по технологии (информационной) для 7 предпрофильных (физико-математических, информационно-технологических) классов "
    ["seo_title"] => string(148) "rabochaia-proghramma-po-tiekhnologhii-informatsionnoi-dlia-7-priedprofil-nykh-fiziko-matiematichieskikh-informatsionno-tiekhnologhichieskikh-klassov"
    ["file_id"] => string(6) "131685"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(12) "planirovanie"
    ["date"] => string(10) "1416210148"
  }
}


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства