SlideShare a Scribd company logo
1 of 32
Урок информатики в 7 классе
«Графические возможности
     языка Паскаль»
В   Ы   П   О   Л   Р   А   Д   И   У
О   Т   Р   Е   Н   Е   Н   И   Е   С
А   Р   Г   З   О   К   В   В   О   Д
Ф   П   А   С   К   О   К   Р   У   Ж
И   К   О   О   А   Т   П   Р   Я   Н
К   И   Д   Р   Л   О   У   О   М   О
А   Н   А   Т   Ь   Ч   Г   О   Л   С
К   О   Д   Ы   А   К   И   Н   Ь   Т
О   В   Ы   В   П   Р   К   А   М   Ь
М   А   Н   Д   А   О   Г   Р   М   А
В   Ы   П   О   Л   Р   А   Д   И   У
О   Т   Р   Е   Н   Е   Н   И   Е   С
А   Р   Г   З   О   К   В   В   О   Д
Ф   П   А   С   К   О   К   Р   У   Ж
И   К   О   О   А   Т   П   Р   Я   Н
К   И   Д   Р   Л   О   У   О   М   О
А   Н   А   Т   Ь   Ч   Г   О   Л   С
К   О   Д   Ы   А   К   И   Н   Ь   Т
О   В   Ы   В   П   Р   К   А   М   Ь
М   А   Н   Д   А   О   Г   Р   М   А
Применение
 координат
Применение
 координат
В   Ы   П   О   Л   Р   А   Д   И   У
О   Т   Р   Е   Н   Е   Н   И   Е   С
А   Р   Г   З   О   К   В   В   О   Д
Ф   П   А   С   К   О   К   Р   У   Ж
И   К   О   О   А   Т   П   Р   Я   Н
К   И   Д   Р   Л   О   У   О   М   О
А   Н   А   Т   Ь   Ч   Г   О   Л   С
К   О   Д   Ы   А   К   И   Н   Ь   Т
О   В   Ы   В   П   Р   К   А   М   Ь
М   А   Н   Д   А   О   Г   Р   М   А
Тема:
  Графические возможности
       языка Паскаль

             Цель:
Познакомиться с основными командами
     языка Паскаль для создания
     графического изображения
Структура
     программы
program <имя программы>;

<раздел описаний, в котором
описываются данные>

begin
  <раздел команд (тело
программы)>;
end.
При работе в графическом
режиме изображение на экране
строится не из символов, а из
точек – пикселов. Каждый
пиксель имеет две координаты:
х и у . Геометрические размеры
пикселя определяются
разрешением монитора, где х –    у
количество возможных
пикселов на экране по
горизонтали, а у - количество
возможных пикселов на экране
по вертикали.
Например,
320х320
640х480
800х600
1024х768
1280х1024 и др.
0       100   200 300   400   500 600   700

                          А
100

200                              G
                    D                       С
      Е
300

400
                F                В
500
program risunok;
uses graphabc;
{подключение модуля GraphAbc}
begin
setwindowsize(640,480);
{устанавливает размеры
графического окна}
setpixel(130,90,clBlack);
{устанавливает черный цвет
   пера и рисует точку с
координатами (130,90)}
setpixel(190,90,clBlack);
{устанавливает черный цвет
 пера и рисует точку с
координатами (130,90)}
 end.
Стандартные цвета
clBlack – черный
clPurple – фиолетовый
clWhite – белый
clMaroon – темно-красный
clRed – красный
clNavy – темно-синий
clGreen – зеленый
clBrown – коричневый
clBlue – синий
                     clAqua – бирюзовый
clSkyBlue – голубой
                     clOlive – оливковый
clYellow – желтый
                     clFuchsia – сиреневый
clCream – кремовый
                     clTeal – сине-зеленый
                     clGray – темно-серый
                     clLime – ярко-зеленый
                     clMoneyGreen – цвет зеленых денег
                     clLtGray – светло-серый
                     clDkGray – темно-серый
                     clMedGray – серый
                     clSilver – серебряный
ЗАПИШИ В ТЕТРАДЬ:
uses graphabc;
{подключение модуля GraphAbc}
setwindowsize(х,у); { размеры
графического окна}
setpixel(х,у,c); {устанавливает с
цвет пера и рисует точку с
координатами (х,у)}
program risunok;
uses graphabc;
begin
setwindowsize(640,480);
setpixel(130,90,clBlack);
setpixel(190,90,clBlack);
setpencolor(clMedGray);{устанавливает
серый цвет пера}
 line(40,420,160,200); {рисует отрезок от
точки с координатами(40,420) до точки с
координатами (160,200)}
 line(160,200,280,420); {рисует отрезок от
точки с координатами(160,200) до точки с
координатами (280,420)}
 line(280,420,40,420); {рисует отрезок от
точки с координатами(280,420) до точки с
координатами (40,420)}
 end.
ЗАПИШИ В ТЕТРАДЬ:
      setpencolor(color); {устанавливает

   цвет пера}
 line(х1,у1,х2,у2); {рисует отрезок
от точки с координатами(х1,у1)
     до точки с координатами с
         координатами (х2,у2)}
program risunok;
uses graphabc;
begin
setwindowsize(640,480);
setpixel(130,90,clBlack);
setpixel(190,90,clBlack);
setpencolor(clMedGray);
line(40,420,160,200);
line(160,200,280,420);
line(280,420,40,420);
setpenwidth(5); {устанавливает ширину
текущего пера, где 5 - количество
пикселей, образующих ширину линии}
setpencolor(clRed); {устанавливает
красный цвет пера}
SetPenStyle (psDot); {задание стилей пера}
line(120,140,200,140); {рисует отрезок
 от точки с координатами(120,140) до точки с
координатами (200,140)}
 line(200,140,160,180); {рисует отрезок от точки
с координатами(200,140) до точки с
координатами (160,180)}
 line(160,180,120,140); {рисует отрезок от точки
с координатами(160,180) до точки с
координатами (120,140)}
 end.
ЗАПИШИ В ТЕТРАДЬ:
    setpenwidth(п); {устанавливает ширину
текущего пера, где п - количество пикселей,
         образующих ширину линии}
 SetPenStyle (Style);   { задание стилей пера,
    где Style - константы стилей пера}
program risunok;
uses graphabc;
begin
setwindowsize(640,480);
setpixel(130,90,clBlack);
setpixel(190,90,clBlack);
setpencolor(clMedGray);
line(40,420,160,200);
line(160,200,280,420);
line(280,420,40,420);
floodfill(160,300,clMedGray); {заливка
серым цветом замкнутой облаcти, где
(160,300) - координата точки, которая
попала во внутреннюю область
закрашиваемой фигуры}
setpenwidth(5);
setpencolor(clRed);
SetPenStyle (psDot);
line(120,140,200,140);
line(200,140,160,180);
line(160,180,120,140);
floodfill(160,160,clCream); {заливка замкнутой
области кремовым цветом, где (160,160) -
координата точки, которая попала во
внутреннюю область закрашиваемой фигуры}
end.
ЗАПИШИ В ТЕТРАДЬ:
      floodfill(х,у,c); {заливка
   замкнутой облати, где (х,у) -
    координата точки, которая
  обязательно должна попасть во
внутреннюю область закрашиваемой
    фигуры, а c – цвет заливки}
program risunok;
uses graphabc;
begin
setwindowsize(640,480);
setpencolor(clDkGray);
rectangle(120,320,150,420); {рисует
прямоугольник, заданный координатами
противоположных вершин}
rectangle(170,320,200,420); {рисует
прямоугольник, заданный координатами
противоположных вершин}
circle(160,120,80);
{рисует окружность с центром в точке
 с координатами (160,120) и радиусом 80}
setpixel(130,90,clBlack);
setpixel(190,90,clBlack);
setpencolor(clMedGray);
line(40,420,160,200);
line(160,200,280,420);
line(280,420,40,420);
floodfill(160,300,clMedGray);
setpenwidth(5);
setpencolor(clRed);
SetPenStyle (psDot);
line(120,140,200,140);
line(200,140,160,180);
line(160,180,120,140);
floodfill(160,160,clCream);
end.
ЗАПИШИ В ТЕТРАДЬ:
rectangle(х1,у1,х2,у2); {рисует
прямоугольник, заданный координатами
противоположных вершин}
circle(х,у,r); {рисует окружность с
центром в точке с координатами (х,у)
     и радиусом r}
program risunok;
uses graphabc;
begin
setwindowsize(640,480);
clearwindow(clCream); {устанавливает кремовый
цвет фона}
setpencolor(clDkGray);
rectangle(120,320,150,420);
rectangle(170,320,200,420);
circle(160,120,80);
setbrushcolor(clGreen); {устанавливает цвет
кисти}
circle(130,90,10); {рисует круг с центром в точке
с координатами (130,90) и радиусом 10}
circle(190,90,10); {рисует круг с центром в точке
с координатами (190,90) и радиусом 10}
setpixel(130,90,clBlack);
setpixel(190,90,clBlack);
setpencolor(clMedGray);
line(40,420,160,200);
line(160,200,280,420);
line(280,420,40,420);
floodfill(160,300,clMedGray);
setpenwidth(5);
setpencolor(clRed);
SetPenStyle (psDot);
line(120,140,200,140);
line(200,140,160,180);
line(160,180,120,140);
floodfill(160,160,clCream);
end.
ЗАПИШИ В ТЕТРАДЬ
clearwindow(cоlor); {цвет фона}
setbrushcolor(cоlor); { цвет кисти}
program risunok;
uses graphabc;
begin
setwindowsize(640,480);
clearwindow(clCream);
setpencolor(clDkGray);
rectangle(120,320,150,420);
rectangle(170,320,200,420);
circle(160,120,80);
setbrushcolor(clGreen);       setpencolor(clBlack);
circle(130,90,10);            setpenwidth(2);
circle(190,90,10);            line(40,100,150,150);
setpixel(130,90,clBlack);     line(40,150,145,157);
setpixel(190,90,clBlack);     line(40,180,150,165);
setpencolor(clMedGray);       line(170,150,280,100);
line(40,420,160,200);         line(175,157,280,157);
line(160,200,280,420);        line(170,165,280,170);
line(280,420,40,420);         setpenwidth(10);
floodfill(160,300,clMedGray); line(240,340,280,340);
setpencolor(clRed);           line(280,340,320,360);
SetPenStyle (psDot);          line(320,360,340,380);
line(120,140,200,140);        line(340,380,340,420);
line(200,140,160,180);        line(340,420,300,460);
line(160,180,120,140);        line(300,460,240,460);
floodfill(160,160,clCream); line(240,460,220,440);
                              setpencolor(clMedGray);
                              line(100,70,100,20);
                              line(100,20,140,40);
                              line(180,40,220,20);
                              line(220,20,220,70);
                               end.
program risunok;
uses graphabc;
begin
setwindowsize(640,480);
clearwindow(clCream);
setpencolor(clDkGray);
rectangle(120,320,150,420);
rectangle(170,320,200,420);
circle(160,120,80);             setpenwidth(10);
setbrushcolor(clGreen);         line(240,340,280,340);
circle(130,90,10);              line(280,340,320,360);
circle(190,90,10);              line(320,360,340,380);
setpixel(130,90,clBlack);       line(340,380,340,420);
setpixel(190,90,clBlack);       line(340,420,300,460);
setpencolor(clMedGray);         line(300,460,240,460);
line(40,420,160,200);           line(240,460,220,440);
line(160,200,280,420);          setpencolor(clMedGray);
line(280,420,40,420);           line(100,70,100,20);
floodfill(160,300,clMedGray);   line(100,20,140,40);
setpencolor(clRed);             line(180,40,220,20);
SetPenStyle (psDot);            line(220,20,220,70);
line(120,140,200,140);          setfontstyle(fsbold);
line(200,140,160,180);          {устанавливает стиль шрифта}
line(160,180,120,140);          setfontsize(40);
floodfill(160,160,clCream);     {устанавливает размер шрифта}
setpencolor(clBlack);           setfontcolor(clLime);
setpenwidth(2);                 {устанавливает салатовый цвет
line(40,100,150,150);           шрифта}
line(40,150,145,157);           textout(260,200,'Котик');
line(40,180,150,165);           {делает надпись}
line(170,150,280,100);           end.
line(175,157,280,157);
line(170,165,280,170);
ЗАПИШИ В ТЕТРАДЬ:
setfontstyle(Style);{стиль шрифта}
setfontsize(к); { размер шрифта}
setfontcolor(cоlor); { цвет шрифта}
textout(x,y,'текст'); { надпись}




                             Программа
Отдохни!
Сделай гимнастику
    для глаз!
1. Работу с компьютером         0   100   200   300   400   500   600
   начинайте только после
   разрешения (100,400).
                              100
2. Не трогайте
   соединительные провода и
   не прикасайтесь к задним 200
   стенкам (200,200) и
   (300,400).
                              300
3. Не держите лишние
   (400,100) на (600,200).
                              400
4. (300,400) должен
   находиться на расстоянии
   50-70см от ваших (400,300)
5. Нажимайте на (600,400)
   мягко и не используйте для
   этого посторонние
   предметы.
6. При работе на компьютере
   не сутультесь, держите
   (200,300) прямо.
Я сегодня узнал …
Я познакомился…
Я научился…
У меня получается…
У меня не получилось…
Домашнее задание:
    Конспект урока, программа
рисования своего рисунка (у кого
есть компьютеры - электронный
вариант, у кого нет –
а) можно выполнить после уроков
в классе,
б) написать программу
в тетрадь.
Урок окончен. Спасибо за
       внимание.

More Related Content

Viewers also liked

Презентация Июль 2012
Презентация Июль 2012Презентация Июль 2012
Презентация Июль 2012zibarev
 
извечный враг обучения
извечный  враг  обученияизвечный  враг  обучения
извечный враг обученияDeeJames
 
анализ на литературна творба
анализ на литературна творбаанализ на литературна творба
анализ на литературна творбаDarina Uzunova
 
Факторы формирования и поддержания лояльности риэлторского коллектива от ув...
Факторы формирования и поддержания лояльности риэлторского коллектива   от ув...Факторы формирования и поддержания лояльности риэлторского коллектива   от ув...
Факторы формирования и поддержания лояльности риэлторского коллектива от ув...Геннадий Метёлкин
 
педагог допобразования
педагог допобразованияпедагог допобразования
педагог допобразованияaigulbazarbaevna1
 
успехи в освоении космического пространства
успехи в освоении космического пространствауспехи в освоении космического пространства
успехи в освоении космического пространстваaries001
 
dance4life в Кемерово_2012
dance4life в Кемерово_2012dance4life в Кемерово_2012
dance4life в Кемерово_2012Tania Evlampieva
 
Informatsionno obrazovatelnyy portal-yep_it
Informatsionno obrazovatelnyy portal-yep_it Informatsionno obrazovatelnyy portal-yep_it
Informatsionno obrazovatelnyy portal-yep_it Natalia Korotonoshkina
 
презентация курса лекц
презентация курса лекцпрезентация курса лекц
презентация курса лекцstudent_kai
 
МДР 4.8 Гармония для детей
МДР 4.8 Гармония для детейМДР 4.8 Гармония для детей
МДР 4.8 Гармония для детейskirnevsky
 
Мультимедиасервисы
МультимедиасервисыМультимедиасервисы
МультимедиасервисыKazakhstanPressClub
 
Введение в Drupal (для iCamp 2008)
Введение в Drupal (для iCamp 2008)Введение в Drupal (для iCamp 2008)
Введение в Drupal (для iCamp 2008)Alex Ilyin
 
Gimnazija novo mesto refleksija
Gimnazija novo mesto refleksijaGimnazija novo mesto refleksija
Gimnazija novo mesto refleksijaSrđan Alapović
 
сад 15
сад 15сад 15
сад 15JONI777
 

Viewers also liked (20)

Презентация Июль 2012
Презентация Июль 2012Презентация Июль 2012
Презентация Июль 2012
 
извечный враг обучения
извечный  враг  обученияизвечный  враг  обучения
извечный враг обучения
 
анализ на литературна творба
анализ на литературна творбаанализ на литературна творба
анализ на литературна творба
 
москва
москвамосква
москва
 
Факторы формирования и поддержания лояльности риэлторского коллектива от ув...
Факторы формирования и поддержания лояльности риэлторского коллектива   от ув...Факторы формирования и поддержания лояльности риэлторского коллектива   от ув...
Факторы формирования и поддержания лояльности риэлторского коллектива от ув...
 
педагог допобразования
педагог допобразованияпедагог допобразования
педагог допобразования
 
успехи в освоении космического пространства
успехи в освоении космического пространствауспехи в освоении космического пространства
успехи в освоении космического пространства
 
dance4life в Кемерово_2012
dance4life в Кемерово_2012dance4life в Кемерово_2012
dance4life в Кемерово_2012
 
Informatsionno obrazovatelnyy portal-yep_it
Informatsionno obrazovatelnyy portal-yep_it Informatsionno obrazovatelnyy portal-yep_it
Informatsionno obrazovatelnyy portal-yep_it
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
Pril1
Pril1Pril1
Pril1
 
Ирина Толмачева_Актуальные вопросы формирования и использования ЦК НКО
Ирина Толмачева_Актуальные вопросы формирования и использования ЦК НКОИрина Толмачева_Актуальные вопросы формирования и использования ЦК НКО
Ирина Толмачева_Актуальные вопросы формирования и использования ЦК НКО
 
9 facts
9 facts9 facts
9 facts
 
презентация курса лекц
презентация курса лекцпрезентация курса лекц
презентация курса лекц
 
итоги курса одо
итоги курса одоитоги курса одо
итоги курса одо
 
МДР 4.8 Гармония для детей
МДР 4.8 Гармония для детейМДР 4.8 Гармония для детей
МДР 4.8 Гармония для детей
 
Мультимедиасервисы
МультимедиасервисыМультимедиасервисы
Мультимедиасервисы
 
Введение в Drupal (для iCamp 2008)
Введение в Drupal (для iCamp 2008)Введение в Drupal (для iCamp 2008)
Введение в Drupal (для iCamp 2008)
 
Gimnazija novo mesto refleksija
Gimnazija novo mesto refleksijaGimnazija novo mesto refleksija
Gimnazija novo mesto refleksija
 
сад 15
сад 15сад 15
сад 15
 

Similar to презентация к уроку

Графика в Паскаль
Графика в ПаскальГрафика в Паскаль
Графика в Паскальstarsboy
 
бомба для графики в паскаль
бомба для графики в паскальбомба для графики в паскаль
бомба для графики в паскальИРИНА НЕЧАЕВА
 
графические возможности паскаль
графические возможности паскальграфические возможности паскаль
графические возможности паскальIrina Trofimovich
 
графические возможности паскаль
графические возможности паскальграфические возможности паскаль
графические возможности паскальIrina Trofimovich
 
руководство по использованию фирменного стиля Grand Avenue
руководство по использованию фирменного стиля Grand Avenueруководство по использованию фирменного стиля Grand Avenue
руководство по использованию фирменного стиля Grand AvenueDmitriy Zinchenko
 
Программирование линейных алгоритмов
Программирование линейных алгоритмовПрограммирование линейных алгоритмов
Программирование линейных алгоритмовAndrey Dolinin
 
рисование точками 9 класс
рисование точками 9 классрисование точками 9 класс
рисование точками 9 классUsmanova Dilaram
 
кодирование информации
кодирование информациикодирование информации
кодирование информацииsuzdalsvet
 
методические указания по выполнению расчетно графической работы
методические указания по выполнению расчетно графической работыметодические указания по выполнению расчетно графической работы
методические указания по выполнению расчетно графической работыZhanna Kazakova
 
методические указания по выполнению расчетно графической работы
методические указания по выполнению расчетно графической работыметодические указания по выполнению расчетно графической работы
методические указания по выполнению расчетно графической работыZhanna Kazakova
 
методические указания по выполнению расчетно графической работы
методические указания по выполнению расчетно графической работыметодические указания по выполнению расчетно графической работы
методические указания по выполнению расчетно графической работыZhanna Kazakova
 
задания части С олейник
задания части С олейникзадания части С олейник
задания части С олейникprojekt92
 
задания с олейник
задания с олейникзадания с олейник
задания с олейникguest1a21938
 
использование линейных алгоритмов для решения задач
использование линейных алгоритмов для решения задачиспользование линейных алгоритмов для решения задач
использование линейных алгоритмов для решения задачДарья Димитрова
 

Similar to презентация к уроку (20)

Графика в Паскаль
Графика в ПаскальГрафика в Паскаль
Графика в Паскаль
 
бомба для графики в паскаль
бомба для графики в паскальбомба для графики в паскаль
бомба для графики в паскаль
 
графические возможности паскаль
графические возможности паскальграфические возможности паскаль
графические возможности паскаль
 
графические возможности паскаль
графические возможности паскальграфические возможности паскаль
графические возможности паскаль
 
графические возможности языка программирования
графические возможности языка программированияграфические возможности языка программирования
графические возможности языка программирования
 
Graph
GraphGraph
Graph
 
руководство по использованию фирменного стиля Grand Avenue
руководство по использованию фирменного стиля Grand Avenueруководство по использованию фирменного стиля Grand Avenue
руководство по использованию фирменного стиля Grand Avenue
 
паскаль
паскальпаскаль
паскаль
 
8 3-3
8 3-38 3-3
8 3-3
 
Программирование линейных алгоритмов
Программирование линейных алгоритмовПрограммирование линейных алгоритмов
Программирование линейных алгоритмов
 
рисование точками 9 класс
рисование точками 9 классрисование точками 9 класс
рисование точками 9 класс
 
Logomir
LogomirLogomir
Logomir
 
кодирование информации
кодирование информациикодирование информации
кодирование информации
 
методические указания по выполнению расчетно графической работы
методические указания по выполнению расчетно графической работыметодические указания по выполнению расчетно графической работы
методические указания по выполнению расчетно графической работы
 
методические указания по выполнению расчетно графической работы
методические указания по выполнению расчетно графической работыметодические указания по выполнению расчетно графической работы
методические указания по выполнению расчетно графической работы
 
методические указания по выполнению расчетно графической работы
методические указания по выполнению расчетно графической работыметодические указания по выполнению расчетно графической работы
методические указания по выполнению расчетно графической работы
 
Style guide ancor
Style guide ancorStyle guide ancor
Style guide ancor
 
задания части С олейник
задания части С олейникзадания части С олейник
задания части С олейник
 
задания с олейник
задания с олейникзадания с олейник
задания с олейник
 
использование линейных алгоритмов для решения задач
использование линейных алгоритмов для решения задачиспользование линейных алгоритмов для решения задач
использование линейных алгоритмов для решения задач
 

презентация к уроку

  • 1. Урок информатики в 7 классе «Графические возможности языка Паскаль»
  • 2. В Ы П О Л Р А Д И У О Т Р Е Н Е Н И Е С А Р Г З О К В В О Д Ф П А С К О К Р У Ж И К О О А Т П Р Я Н К И Д Р Л О У О М О А Н А Т Ь Ч Г О Л С К О Д Ы А К И Н Ь Т О В Ы В П Р К А М Ь М А Н Д А О Г Р М А
  • 3. В Ы П О Л Р А Д И У О Т Р Е Н Е Н И Е С А Р Г З О К В В О Д Ф П А С К О К Р У Ж И К О О А Т П Р Я Н К И Д Р Л О У О М О А Н А Т Ь Ч Г О Л С К О Д Ы А К И Н Ь Т О В Ы В П Р К А М Ь М А Н Д А О Г Р М А
  • 6.
  • 7. В Ы П О Л Р А Д И У О Т Р Е Н Е Н И Е С А Р Г З О К В В О Д Ф П А С К О К Р У Ж И К О О А Т П Р Я Н К И Д Р Л О У О М О А Н А Т Ь Ч Г О Л С К О Д Ы А К И Н Ь Т О В Ы В П Р К А М Ь М А Н Д А О Г Р М А
  • 8. Тема: Графические возможности языка Паскаль Цель: Познакомиться с основными командами языка Паскаль для создания графического изображения
  • 9. Структура программы program <имя программы>; <раздел описаний, в котором описываются данные> begin <раздел команд (тело программы)>; end.
  • 10. При работе в графическом режиме изображение на экране строится не из символов, а из точек – пикселов. Каждый пиксель имеет две координаты: х и у . Геометрические размеры пикселя определяются разрешением монитора, где х – у количество возможных пикселов на экране по горизонтали, а у - количество возможных пикселов на экране по вертикали. Например, 320х320 640х480 800х600 1024х768 1280х1024 и др.
  • 11. 0 100 200 300 400 500 600 700 А 100 200 G D С Е 300 400 F В 500
  • 12. program risunok; uses graphabc; {подключение модуля GraphAbc} begin setwindowsize(640,480); {устанавливает размеры графического окна} setpixel(130,90,clBlack); {устанавливает черный цвет пера и рисует точку с координатами (130,90)} setpixel(190,90,clBlack); {устанавливает черный цвет пера и рисует точку с координатами (130,90)} end.
  • 13. Стандартные цвета clBlack – черный clPurple – фиолетовый clWhite – белый clMaroon – темно-красный clRed – красный clNavy – темно-синий clGreen – зеленый clBrown – коричневый clBlue – синий clAqua – бирюзовый clSkyBlue – голубой clOlive – оливковый clYellow – желтый clFuchsia – сиреневый clCream – кремовый clTeal – сине-зеленый clGray – темно-серый clLime – ярко-зеленый clMoneyGreen – цвет зеленых денег clLtGray – светло-серый clDkGray – темно-серый clMedGray – серый clSilver – серебряный
  • 14. ЗАПИШИ В ТЕТРАДЬ: uses graphabc; {подключение модуля GraphAbc} setwindowsize(х,у); { размеры графического окна} setpixel(х,у,c); {устанавливает с цвет пера и рисует точку с координатами (х,у)}
  • 15. program risunok; uses graphabc; begin setwindowsize(640,480); setpixel(130,90,clBlack); setpixel(190,90,clBlack); setpencolor(clMedGray);{устанавливает серый цвет пера} line(40,420,160,200); {рисует отрезок от точки с координатами(40,420) до точки с координатами (160,200)} line(160,200,280,420); {рисует отрезок от точки с координатами(160,200) до точки с координатами (280,420)} line(280,420,40,420); {рисует отрезок от точки с координатами(280,420) до точки с координатами (40,420)} end.
  • 16. ЗАПИШИ В ТЕТРАДЬ: setpencolor(color); {устанавливает цвет пера} line(х1,у1,х2,у2); {рисует отрезок от точки с координатами(х1,у1) до точки с координатами с координатами (х2,у2)}
  • 17. program risunok; uses graphabc; begin setwindowsize(640,480); setpixel(130,90,clBlack); setpixel(190,90,clBlack); setpencolor(clMedGray); line(40,420,160,200); line(160,200,280,420); line(280,420,40,420); setpenwidth(5); {устанавливает ширину текущего пера, где 5 - количество пикселей, образующих ширину линии} setpencolor(clRed); {устанавливает красный цвет пера} SetPenStyle (psDot); {задание стилей пера} line(120,140,200,140); {рисует отрезок от точки с координатами(120,140) до точки с координатами (200,140)} line(200,140,160,180); {рисует отрезок от точки с координатами(200,140) до точки с координатами (160,180)} line(160,180,120,140); {рисует отрезок от точки с координатами(160,180) до точки с координатами (120,140)} end.
  • 18. ЗАПИШИ В ТЕТРАДЬ: setpenwidth(п); {устанавливает ширину текущего пера, где п - количество пикселей, образующих ширину линии} SetPenStyle (Style); { задание стилей пера, где Style - константы стилей пера}
  • 19. program risunok; uses graphabc; begin setwindowsize(640,480); setpixel(130,90,clBlack); setpixel(190,90,clBlack); setpencolor(clMedGray); line(40,420,160,200); line(160,200,280,420); line(280,420,40,420); floodfill(160,300,clMedGray); {заливка серым цветом замкнутой облаcти, где (160,300) - координата точки, которая попала во внутреннюю область закрашиваемой фигуры} setpenwidth(5); setpencolor(clRed); SetPenStyle (psDot); line(120,140,200,140); line(200,140,160,180); line(160,180,120,140); floodfill(160,160,clCream); {заливка замкнутой области кремовым цветом, где (160,160) - координата точки, которая попала во внутреннюю область закрашиваемой фигуры} end.
  • 20. ЗАПИШИ В ТЕТРАДЬ: floodfill(х,у,c); {заливка замкнутой облати, где (х,у) - координата точки, которая обязательно должна попасть во внутреннюю область закрашиваемой фигуры, а c – цвет заливки}
  • 21. program risunok; uses graphabc; begin setwindowsize(640,480); setpencolor(clDkGray); rectangle(120,320,150,420); {рисует прямоугольник, заданный координатами противоположных вершин} rectangle(170,320,200,420); {рисует прямоугольник, заданный координатами противоположных вершин} circle(160,120,80); {рисует окружность с центром в точке с координатами (160,120) и радиусом 80} setpixel(130,90,clBlack); setpixel(190,90,clBlack); setpencolor(clMedGray); line(40,420,160,200); line(160,200,280,420); line(280,420,40,420); floodfill(160,300,clMedGray); setpenwidth(5); setpencolor(clRed); SetPenStyle (psDot); line(120,140,200,140); line(200,140,160,180); line(160,180,120,140); floodfill(160,160,clCream); end.
  • 22. ЗАПИШИ В ТЕТРАДЬ: rectangle(х1,у1,х2,у2); {рисует прямоугольник, заданный координатами противоположных вершин} circle(х,у,r); {рисует окружность с центром в точке с координатами (х,у) и радиусом r}
  • 23. program risunok; uses graphabc; begin setwindowsize(640,480); clearwindow(clCream); {устанавливает кремовый цвет фона} setpencolor(clDkGray); rectangle(120,320,150,420); rectangle(170,320,200,420); circle(160,120,80); setbrushcolor(clGreen); {устанавливает цвет кисти} circle(130,90,10); {рисует круг с центром в точке с координатами (130,90) и радиусом 10} circle(190,90,10); {рисует круг с центром в точке с координатами (190,90) и радиусом 10} setpixel(130,90,clBlack); setpixel(190,90,clBlack); setpencolor(clMedGray); line(40,420,160,200); line(160,200,280,420); line(280,420,40,420); floodfill(160,300,clMedGray); setpenwidth(5); setpencolor(clRed); SetPenStyle (psDot); line(120,140,200,140); line(200,140,160,180); line(160,180,120,140); floodfill(160,160,clCream); end.
  • 24. ЗАПИШИ В ТЕТРАДЬ clearwindow(cоlor); {цвет фона} setbrushcolor(cоlor); { цвет кисти}
  • 25. program risunok; uses graphabc; begin setwindowsize(640,480); clearwindow(clCream); setpencolor(clDkGray); rectangle(120,320,150,420); rectangle(170,320,200,420); circle(160,120,80); setbrushcolor(clGreen); setpencolor(clBlack); circle(130,90,10); setpenwidth(2); circle(190,90,10); line(40,100,150,150); setpixel(130,90,clBlack); line(40,150,145,157); setpixel(190,90,clBlack); line(40,180,150,165); setpencolor(clMedGray); line(170,150,280,100); line(40,420,160,200); line(175,157,280,157); line(160,200,280,420); line(170,165,280,170); line(280,420,40,420); setpenwidth(10); floodfill(160,300,clMedGray); line(240,340,280,340); setpencolor(clRed); line(280,340,320,360); SetPenStyle (psDot); line(320,360,340,380); line(120,140,200,140); line(340,380,340,420); line(200,140,160,180); line(340,420,300,460); line(160,180,120,140); line(300,460,240,460); floodfill(160,160,clCream); line(240,460,220,440); setpencolor(clMedGray); line(100,70,100,20); line(100,20,140,40); line(180,40,220,20); line(220,20,220,70); end.
  • 26. program risunok; uses graphabc; begin setwindowsize(640,480); clearwindow(clCream); setpencolor(clDkGray); rectangle(120,320,150,420); rectangle(170,320,200,420); circle(160,120,80); setpenwidth(10); setbrushcolor(clGreen); line(240,340,280,340); circle(130,90,10); line(280,340,320,360); circle(190,90,10); line(320,360,340,380); setpixel(130,90,clBlack); line(340,380,340,420); setpixel(190,90,clBlack); line(340,420,300,460); setpencolor(clMedGray); line(300,460,240,460); line(40,420,160,200); line(240,460,220,440); line(160,200,280,420); setpencolor(clMedGray); line(280,420,40,420); line(100,70,100,20); floodfill(160,300,clMedGray); line(100,20,140,40); setpencolor(clRed); line(180,40,220,20); SetPenStyle (psDot); line(220,20,220,70); line(120,140,200,140); setfontstyle(fsbold); line(200,140,160,180); {устанавливает стиль шрифта} line(160,180,120,140); setfontsize(40); floodfill(160,160,clCream); {устанавливает размер шрифта} setpencolor(clBlack); setfontcolor(clLime); setpenwidth(2); {устанавливает салатовый цвет line(40,100,150,150); шрифта} line(40,150,145,157); textout(260,200,'Котик'); line(40,180,150,165); {делает надпись} line(170,150,280,100); end. line(175,157,280,157); line(170,165,280,170);
  • 27. ЗАПИШИ В ТЕТРАДЬ: setfontstyle(Style);{стиль шрифта} setfontsize(к); { размер шрифта} setfontcolor(cоlor); { цвет шрифта} textout(x,y,'текст'); { надпись} Программа
  • 29. 1. Работу с компьютером 0 100 200 300 400 500 600 начинайте только после разрешения (100,400). 100 2. Не трогайте соединительные провода и не прикасайтесь к задним 200 стенкам (200,200) и (300,400). 300 3. Не держите лишние (400,100) на (600,200). 400 4. (300,400) должен находиться на расстоянии 50-70см от ваших (400,300) 5. Нажимайте на (600,400) мягко и не используйте для этого посторонние предметы. 6. При работе на компьютере не сутультесь, держите (200,300) прямо.
  • 30. Я сегодня узнал … Я познакомился… Я научился… У меня получается… У меня не получилось…
  • 31. Домашнее задание: Конспект урока, программа рисования своего рисунка (у кого есть компьютеры - электронный вариант, у кого нет – а) можно выполнить после уроков в классе, б) написать программу в тетрадь.
  • 32. Урок окончен. Спасибо за внимание.