Инфоурок Информатика ПрезентацииПрезентация по информатике на тему Введение в графику в языке программирования Turbo Pascal

Презентация по информатике на тему Введение в графику в языке программирования Turbo Pascal

Скачать материал
Скачать материал "Презентация по информатике на тему Введение в графику в языке программирования Turbo Pascal"

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Управляющий рестораном

Описание презентации по отдельным слайдам:

  • Урок по теме: «Введение в графику  в языке программирования Turbo Pascal»Авт...

    1 слайд

    Урок по теме:
    «Введение в графику в языке программирования Turbo Pascal»
    Автор: Халимова Толкын Абдугалиевна

  • МЕНЮ Графический режим
 Цвета и заполнения
 Незаполненные фигуры
 Заполненные...

    2 слайд

    МЕНЮ
    Графический режим
    Цвета и заполнения
    Незаполненные фигуры
    Заполненные фигуры
    Практическое задание
    Контрольные вопросы

  • Графический режимUses Graph;      -   подключение графического режима
InitGra...

    3 слайд

    Графический режим
    Uses Graph; - подключение графического режима
    InitGraph (Gd, Gm, 'way'); - переход из текстового режима к графическому
    где Gd - имя графического драйвера (параметр-переменная),
    Gm - номер графического режима монитора (параметр-переменная);
    'way' - дорожка DOS к файлам с графическими драйверами.
    Для подключения драйверов в режиме автоопределения задается Gd:=Detect; или Gd:=0;
    GetMaxMode; - функция, которая возвращает номер наибольшего режима.
    GetMaxX; - по оси Х,
    GetMaxY; - по оси Y.
    CloseGraph; - полное прекращение работы графической системы.
    RestoreCrtMode; - переключение в текстовый режим с возможностью
    возврата к текущим установкам графического режима.



    МЕНЮ

  • Цвета и заполненияSetBkColor (N); - установить цвет N  для пикселей фона. По...

    4 слайд

    Цвета и заполнения
    SetBkColor (N); - установить цвет N для пикселей фона. По умолчанию установлен черный цвет фона.
    Setcolor (N); - установить цвет N для выводимых линий. По умолчанию установлен белый цвет линий.
    PutPixel (X, Y, N); - высветить цветом N пиксель с координатами X, Y
    FloodFill (X, Y, N) - заполнение замкнутой области с границей цвета N.
    GetPixel (X, Y); - функция возвращает цвет пикселя с координатами X, Y.
    Пример:
    Программа которая выводит на экран «Звездное небо».
    uses Graph;
    var i, Gd, Gm: Integer;
    BEGIN
    Gd:=VGA; Gm:=VGAHi; InitGraph (Gd,Gm,'..\bgi');
    If GraphResult=grOk
    then begin
    For i:=0 to 1000 do
    PutPixel (random(640),random(480),random(15)+1);
    ReadLn
    end
    END.
    1
    7
    6
    5
    4
    3
    2
    8
    9
    0
    10
    11
    15
    14
    13
    12
    МЕНЮ

  • Незаполненные фигурыCircle (X, Y, R); - построить окружность с центром X,  Y...

    5 слайд

    Незаполненные фигуры
    Circle (X, Y, R); - построить окружность с центром X, Y и радиусом R.
    Line (x1, y1, x2, y2); - построить отрезок прямой линии от точки с координатами x1, y1 к точке с координатами x2, y2.
    Rectangle (x1, y1, x2, y2); - построить прямоугольник с левым верхним углом в точке с координатами x1, y1 и правым нижним углом в точке с координатами x2, y2 (стороны параллельны краям экрана)

    Пример:
    Программа которая выводит различные незаполненные фигуры.
    uses Graph;
    const CenterX=320; CenterY=240;
    var i, Gd, Gm: Integer;
    BEGIN
    Gd:=VGA; Gm:=VGAHi;
    InitGraph (Gd,Gm,'..\bgi');
    If GraphResult=grOk then
    For i:=0 to 23 do
    Circle (CenterX,CenterY,i*10);
    END.

    МЕНЮ

  • Заполненные фигурыSetFillStyle(P, N);  - процедура установки орнамента Р=0,1,...

    6 слайд

    Заполненные фигуры
    SetFillStyle(P, N); - процедура установки орнамента Р=0,1, .., 12 и цвета с номером N для заполняемых фигур .
    Bar (x1, y1, x2, y2); - построить заполненный прямоугольник 
    Bar3d (x1, y1, x2, y2, d, t); - построить параллелепипед
    FillEllipse (X, Y, Rx, Ry); - построить заполненный эллипс
    Sector(x,y,a1,a2,Rx,Ry); - построить заполненный сектор эллипса.
    PieSlice(x, y, a1,a2,R); - построить заполненный сектор круга
    FillPoly (N, M); - заполнить произвольную плоскую фигуру с границей, описанной массивом точек, N - число точек границы.

    МЕНЮ

  • Нарисовать паровозПрактическое заданиеРЕШЕНИЕ

    7 слайд

    Нарисовать паровоз
    Практическое задание
    РЕШЕНИЕ

  • «ПАРОВОЗ»Program paravozzz;
uses crt, graph;
var gd,gm,i,x,y:integer;

begin...

    8 слайд

    «ПАРОВОЗ»
    Program paravozzz;
    uses crt, graph;
    var gd,gm,i,x,y:integer;

    begin
    gd:=detect;
    initgraph(gd,gm,'');
    if graphresult<>grok then halt(1);
    paravoz;
    koleso;
    readln; end.
    procedure paravoz;
    begin
    setfillstyle(1,4);
    bar3d(100,280,280,380,25,true);
    setfillstyle(1,5);
    bar3d(280,180,400,380,25,true);
    setcolor(1);
    setfillstyle(1,yellow);
    bar3d(300,200,380,260,0,false);
    setfillstyle(1,12);
    bar3d(120,300,260,360,0,false);
    rectangle(300,285,380,370);
    end;
    procedure koleso;
    begin
    x:=160;
    for i:=1 to 3 do
    begin
    setfillstyle(1,1);
    fillellipse(x,380,40,40);
    setfillstyle(1,3);
    fillellipse(x,380,30,30);
    x:=x+100;
    end;
    end;
    МЕНЮ

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

    9 слайд

    Контрольные вопросы и задания.
    1. Как называется модуль, который подключает графический редактор?
    2. Номер наибольшего режима для текущего драйвера возвращает функция… .
    3.Что делает процедура: Line (x1, y1, x2, y2)?
    4. Какая процедура строит параллелепипед с заполненной передней гранью?
    5. Используя какой прием можно нарисовать «полумесяц»?
    6. Нарисовать на экране треугольники при помощи цикла всеми возможными способами.

    МЕНЮ
    Домашнее задание.
    1. Написать программу, чтобы на экране выводился фрагмент тетради в клетку, используя циклические операции.

  • Спасибо за урок!МЕНЮ

    10 слайд

    Спасибо за урок!
    МЕНЮ

Получите профессию

Копирайтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

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

•Uses Graph; - подключение графического режима

•InitGraph (Gd, Gm, 'way'); - переход из текстового режима к графическому

где Gd - имя графического драйвера (параметр-переменная),

Gm - номер графического режима монитора (параметр-переменная);

'way' - дорожка DOS к файлам с графическими драйверами.

Для подключения драйверов в режиме автоопределения задается Gd:=Detect; или Gd:=0;
•GetMaxMode; - функция, которая возвращает номер наибольшего режима.
•GetMaxX; - по оси Х,
•GetMaxY; - по оси Y.
•CloseGraph; - полное прекращение работы графической системы.
• RestoreCrtMode; - переключение в текстовый режим с возможностью

возврата к текущим установкам графического режима.

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 665 291 материал в базе

Скачать материал

Другие материалы

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

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 20.05.2015 838
    • PPTX 3.3 мбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Халимова Салкын Абдугалиевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Халимова Салкын Абдугалиевна
    Халимова Салкын Абдугалиевна
    • На сайте: 8 лет и 11 месяцев
    • Подписчики: 0
    • Всего просмотров: 18623
    • Всего материалов: 13

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Фитнес-тренер

Фитнес-тренер

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

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

Преподаватель информационных технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 191 человек из 54 регионов
  • Этот курс уже прошли 974 человека

Курс профессиональной переподготовки

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

Курс повышения квалификации

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 139 человек из 44 регионов
  • Этот курс уже прошли 1 298 человек

Мини-курс

Брендинг и архитектура бренда: создание уникальности и цельности в маркетинге

2 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Основы сетевого гостиничного бизнеса

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Управление рисками в бизнесе: анализ, оценка и стратегии

4 ч.

780 руб. 390 руб.
Подать заявку О курсе