Инфоурок Информатика ПрезентацииПрезентация по информатике на тему "Графика в PascalABC"

Презентация по информатике на тему "Графика в PascalABC"

Скачать материал
Скачать материал "Презентация по информатике на тему "Графика в PascalABC""

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

Менеджер по туризму

за 6 месяцев

Пройти курс

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

Скачать

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

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

Оператор очистных сооружений

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

  • ГрафикаАвтор: учитель информатики
Зубкова Екатерина Александровна
ГБОУ СОШ №1...

    1 слайд

    Графика
    Автор: учитель информатики
    Зубкова Екатерина Александровна
    ГБОУ СОШ №1378 г. Москва
    Язык программирования PascalABC

  • МОДУЛЬ GraphABCGraph – это сокращение слова «графика».
Чтобы рисовать на экра...

    2 слайд

    МОДУЛЬ GraphABC
    Graph – это сокращение слова «графика».
    Чтобы рисовать на экране разноцветные точки, отрезки прямых, дуги, закрашенные и не закрашенные окружности, прямоугольники, а также выполнять ряд других действий, необходимо включить модуль GraphABC.
    Program nazvanie;
    uses GraphABC;
    Begin

    End.

  • СИСТЕМА КООРДИНАТ

    3 слайд

    СИСТЕМА КООРДИНАТ

  • Операторы, используемые в 
графике:SetWindowHeight(h); - устанавливает высоту...

    4 слайд

    Операторы, используемые в
    графике:
    SetWindowHeight(h); - устанавливает высоту графического окна
    SetWindowWidth(w); - устанавливает ширину графического окна
    SetWindowWidth(600);
    SetWindowHeight(400);
    400
    600

  • ClearWindow; - очищает графическое окно белым цветом.ClearWindow(color); - о...

    5 слайд

    ClearWindow; - очищает графическое окно белым цветом.
    ClearWindow(color); - очищает графическое окно указанным цветом.
    ClearWindow;
    ClearWindow(clSkyBlue);
    Цвет экрана

  • Графические примитивыSetPixel(x,y,color); - закрашивает один пиксел с координ...

    6 слайд

    Графические примитивы
    SetPixel(x,y,color); - закрашивает один пиксел с координатами (x,y) цветом color.
    LineTo(x,y); - рисует отрезок от текущего положения пера до точки (x,y); координаты пера при этом также становятся равными (x,y).
    Line(x1,y1,x2,y2); - рисует отрезок с началом в точке (x1,y1) и концом в точке (x2,y2).
    x1,y1
    x2,y2
    x,y
    x,y

  • Графические примитивыRectangle(x1,y1,x2,y2); - рисует прямоугольник, заданный...

    7 слайд

    Графические примитивы
    Rectangle(x1,y1,x2,y2); - рисует прямоугольник, заданный координатами противоположных вершин (x1,y1) и (x2,y2).

  • Графические примитивыCircle(x,y,r); - рисует окружность с центром в точке (x,...

    8 слайд

    Графические примитивы
    Circle(x,y,r); - рисует окружность с центром в точке (x,y) и радиусом r.
    Ellipse(x1,y1,x2,y2); - рисует эллипс, заданный своим описанным прямоугольником с координатами противоположных вершин (x1,y1) и (x2,y2).
    SetWindowHeight(400);
    SetWindowWidth(600);
    ClearWindow(clSkyBlue);
    circle (160,200,40);
    Ellipse(240,160,410,260);

  • Графические примитивыMoveTo(x,y: integer); - передвигает невидимое перо к точ...

    9 слайд

    Графические примитивы
    MoveTo(x,y: integer); - передвигает невидимое перо к точке с координатами (x,y);
    RoundRect(x1,y1,x2,y2,w,h); - рисует прямоугольник со скругленными краями; (x1,y1) и (x2,y2) задают пару противоположных вершин, а w и h – ширину и высоту эллипса, используемого для скругления краев
    RoundRect(150,100,450,300,40,40);

  • Графические примитивыArc(x,y,r,a1,a2); - рисует дугу окружности с центром в т...

    10 слайд

    Графические примитивы
    Arc(x,y,r,a1,a2); - рисует дугу окружности с центром в точке (x,y) и радиусом r, заключенной между двумя лучами, образующими углы a1 и a2 с осью OX (a1 и a2 – вещественные, задаются в градусах и отсчитываются против часовой стрелки).
    Arc(300,200,180,30,150);

  • Графические примитивыPie(x,y,r,a1,a2); - рисует сектор окружности, ограниченн...

    11 слайд

    Графические примитивы
    Pie(x,y,r,a1,a2); - рисует сектор окружности, ограниченный дугой (параметры процедуры имеют тот же смысл, что и в процедуре Arc).
    ClearWindow(rgb(254,158,252));
    SetBrushColor(rgb(105,1,103));
    Pie(300,200,180,30,150);

  • SetPenColor(color); - устанавливает цвет пера, задаваемый параметром color.
S...

    12 слайд

    SetPenColor(color); - устанавливает цвет пера, задаваемый параметром color.
    SetPenWidth(n); - устанавливает ширину (толщину) пера, равную n пикселям.
    FloodFill(x,y,color); - заливает область одного цвета цветом color, начиная с точки (x,y).
    SetBrushColor(color); - устанавливает цвет кисти, заливка кистью распространяется на замкнутый контур, описание которого следует за процедурой установки цвета кисти.

    Работа с кистью и областью

  • Работа с кистью и областьюSetPenColor(clblue);   
Line (200,200,400,200); 
Li...

    13 слайд

    Работа с кистью и областью
    SetPenColor(clblue);
    Line (200,200,400,200);
    Line (400,200,300,140);
    line (300,140,200,200);
    FloodFill (300,170,clblue);
    SetPenColor(cllime);
    Line (200,200,400,200);
    Line (400,200,300,260);
    Line (300,260,200,200);
    FloodFill (300,230,cllime);
    SetPenColor(clred);
    circle (160,200,40);
    FloodFill (160,200,clred);
    SetPenColor(clyellow);
    circle (440,200,40);
    FloodFill (440,200,clyellow);

  • Таблица цветов

    14 слайд

    Таблица цветов

  • Таблица цветовЦвет также можно задать с помощью палитры RGB для это за место...

    15 слайд

    Таблица цветов
    Цвет также можно задать с помощью палитры RGB для это за место color пишется rgb(r,g,b), где r,b,g - числа от 0 до 255
    FloodFill (300,170,rgb(138,248,68));

  • Задача: нарисовать представленный ниже рисунок Выполни на компьютере

    16 слайд

    Задача: нарисовать представленный ниже рисунок
    Выполни на компьютере

  • Program Seventh;
uses GraphABC;
Begin
SetWindowHeight(400);
SetWindowWidth(60...

    17 слайд

    Program Seventh;
    uses GraphABC;
    Begin
    SetWindowHeight(400);
    SetWindowWidth(600);
    Line (200,200,400,200);
    Line (400,200,300,140);
    line (300,140,200,200);
    FloodFill (300,170,clblue);
    Line (200,200,400,200);
    Line (400,200,300,260);
    Line (300,260,200,200);
    FloodFill (300,230,cllime);
    circle (160,200,40);
    FloodFill (160,200,clred);
    circle (440,200,40);
    FloodFill (440,200,clyellow);
    End.
    Текст программы

  • TextOut(x,y,s); - выводит строку s в позицию (x,y) (точка (x,y) задает верхни...

    18 слайд

    TextOut(x,y,s); - выводит строку s в позицию (x,y) (точка (x,y) задает верхний левый угол прямоугольника, который будет содержать текст из строки s).
    SetFontName(‘name’); - устанавливает наименование шрифта.
    SetFontColor(color); - устанавливает цвет шрифта.
    SetFontSize(sz); - устанавливает размер шрифта в пунктах.

    Работа с текстом

  • SetFontStyle(fs); - устанавливает стиль шрифта.Стиль шрифта:
fsNormal – обыч...

    19 слайд

    SetFontStyle(fs); - устанавливает стиль шрифта.
    Стиль шрифта:
    fsNormal – обычный;
    fsBold – жирный;
    fsItalic – наклонный;
    fsBoldItalic – жирный наклонный;
    fsUnderline – подчеркнутый;
    fsBoldUnderline – жирный подчеркнутый;
    fsItalicUnderline – наклонный подчеркнутый;
    fsBoldItalicUnderline – жирный наклонный подчеркнутый.
    Работа с текстом

  • Работа с текстом

    20 слайд

    Работа с текстом

  • Задача: нарисовать рисунок, используя рассмотренные выше команды Самостоятель...

    21 слайд

    Задача: нарисовать рисунок, используя рассмотренные выше команды
    Самостоятельная работа

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

Бухгалтер

за 6 месяцев

Пройти курс

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

Скачать

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

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

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

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

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

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

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

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

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

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

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

    • На сайте: 8 лет и 9 месяцев
    • Подписчики: 0
    • Всего просмотров: 16872
    • Всего материалов: 9

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

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

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

Методист-разработчик онлайн-курсов

Методист-разработчик онлайн-курсов

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 138 человек из 46 регионов

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

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

Учитель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 685 человек из 79 регионов
  • Этот курс уже прошли 1 809 человек

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

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

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

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

Разработка и сопровождение требований и технических заданий на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности

Системный аналитик

600 ч.

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

Мини-курс

Интегративный коучинг: от теории к практике

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 54 человека из 25 регионов
  • Этот курс уже прошли 26 человек

Мини-курс

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

2 ч.

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

Мини-курс

Коррекция нарушений у детей: сна, питания и приучения к туалету

6 ч.

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