RSS    

   Реферат: Графика в Турбо Паскале

  FloodFill(392,17,1);

Rectangle(375,15,380,20);

  SetFillStyle(1,14);

  FloodFill(378,17,1);

Rectangle(405,30,410,35);

  SetFillStyle(1,14);

  FloodFill(407,32,1);

Rectangle(415,30,420,35);

  SetFillStyle(1,14);

  FloodFill(418,32,1);

Rectangle(405,20,410,25);

  SetFillStyle(9,8);

  FloodFill(408,22,1);

Rectangle(415,20,420,25);

  SetFillStyle(1,14);

  FloodFill(418,22,1);

Rectangle(435,10,450,15);

  SetFillStyle(1,14);

  FloodFill(445,12,1);

Rectangle(435,20,450,25);

  SetFillStyle(1,14);

  FloodFill(440,22,1);        

Line(55,30,110,30);

Line(110,30,110,150);

  SetFillStyle(1,9);

  FloodFill(60,35,1);          

Line(75,10,125,10);

Line(125,10,125,72);

Line(75,10,75,32);

  SetFillStyle(1,11);

  FloodFill(110,25,1);      

Line(110,70,180,70);

Line(180,70,180,125);

  SetFillStyle(1,13);

  FloodFill(125,85,1);                                  

Line(180,55,250,55);

Line(180,55,180,70);

Line(250,55,250,100);

  SetFillStyle(1,6);

  FloodFill(185,65,1);                                      

Line(165,70,165,15);

line(165,15,350,15);

Line(350,15,350,62);

  SetFillStyle(1,12);

  FloodFill(205,65,1);                                                        

Line(300,10,300,15);

Line(300,10,335,10);

Line(335,10,335,15);

  SetFillStyle(1,10);

  FloodFill(325,12,1);      

Line(350,25,380,25);

Line(380,25,380,52);

  SetFillStyle(1,4);

  FloodFill(370,26,1);    

Line(370,10,370,25);

Line(370,10,400,10);

Line(400,10,400,45);

  SetFillStyle(1,15);

  FloodFill(386,29,1);    

Line(400,15,430,15);

Line(430,15,430,34);

  SetFillStyle(1,9);

  FloodFill(425,25,1);      

Line(415,15,415,5);

Line(415,5,470,5);

Line(470,5,470,19);

  SetFillStyle(1,6);

  FloodFill(425,8,1);       

Line(470,2,485,2);

Line(470,2,470,5);

Line(485,2,485,12);

  SetFillStyle(1,10);

  FloodFill(478,4,1);   

Line(290,360,290,210);

Line(290,212,410,120);

Line(290,300,410,170);

Line(410,120,410,170);

  SetFillstyle(1,3);

  FloodFill(300,250,1);

  SetfillStyle(1,3);

  FloodFill(291,298,1);

Line(400,300,440,170);

Ellipse(425,194,55,120,27,28);

Ellipse(345,376,53,125,95,95);

Line(400,300,400,360);

Ellipse(345,375,12,158,58,58 );

  SetFillStyle(1,9);

  FloodFill(295,310,1);

Line(440,170,440,200);

Ellipse(430,210,36,87,15,15);

  SetFillStyle(1,9);

  FloodFill(438,180,1);

  SetFillStyle(1,3);

  FloodFill(420,180,1);                                    

Line(0,290,60,260);

Line(100,240,150,215);

Line(200,190,260,160);

Line(290,148,333,128);

Line(370,100,400,85);

Line(420,73,440,63);

Line(470,45,490,35);

  SetFillStyle(10,15);

  FloodFill(400,2,1);                                            

Line(280,112,330,90);

Ellipse(335,110,350,100,20,20);

ellipse(294,150,110,150,40,40);

line(355,115,350,120);

circle(342,125,10);

  SetFillStyle(9,8);

  FloodFill(342,125,1);

Line(260,130,240,140);

Line(260,130,280,130);

Line(280,130,335,105);

Line(280,130,285,120);

Line(285,120,266,120);

Line(285,120,333,98);

Arc(332,102,270,90,4);

Line(240,150,270,150);

Line(240,140,270,140);

Line(270,140,353,102);

  SetFillStyle(1,5);

  FloodFill(338,102,1);

Ellipse(248,152,165,23,8,8);

  SetFillStyle(9,8);

  FloodFill(248,154,1);

Circle(280,152,10);

  SetFillStyle(9,8);

  FloodFill(280,152,1);

arc(240,145,90,270,5);

  SetFillStyle(1,7);

  FloodFill(240,145,1);   

 SetColor(6);

Line(435,230,370,240);

Line(440,215,390,230);

Line(435,230,435,300);

Line(425,240,370,260);

Line(425,240,425,300);

Line(425,300,435,300);

Line(435,295,440,295);

Line(440,215,440,295);

Line(391,230,351,185); 

Line(328,200,355,185);

Ellipse(365,210,160,290,33,50);

Line(340,185,340,193);

Circle(340,178,10);

  SetFillStyle(1,6);

  FloodFill(340,178,6);

Line(352,188,390,135);

Line(355,190,390,140);

Line(390,140,390,135);

Line(335,200,288,210);

Line(335,205,288,215);

  SetFillStyle(8,1);

  FloodFill(353,189,6);

  SetFillStyle(1,1);

  FloodFill(380,152,6);

Line(288,210,280,178);

Line(288,215,275,185);

Line(275,185,280,178);

  SetFillStyle(1,1);

  FloodFill(277,185,6);

   SetColor(0);

Ellipse(395,200,0,360,5,3);

Line(390,200,390,210);

Line(400,200,400,210);

  SetFillStyle(9,6);

  FloodFill(395,200,0);

Arc(395,208,150,0,5);

  SetFillStyle(1,7);

  FloodFill(395,208,0);

   SetColor(1);

Line(500,100,500,400);

Line(520,100,520,400);

Ellipse(510,100,0,200,10,10);

Ellipse(510,396,200,0,10,10);

  SetFillStyle(1,6);

  FloodFill(513,105,1);

Ellipse(485,130,10,160,25,25);

Ellipse(535,115,19,160,25,25);

Ellipse(460,138,10,170,16,16);     

Ellipse(460,138,160,8,15,8);

  SetFillstyle(1,14);

  FloodFill(463,140,1);

   begin

Ellipse(560,122,10,170,16,16);

Ellipse(560,122,160,8,15,8);

  SetFillStyle(1,14);

  FloodFill(562,125,1);

 Delay(30000);

  SetFillStyle(1,0);

  FloodFill(562,125,1);           

 Delay(30000);

  SetFillStyle(1,14);

  FloodFill(562,125,1);

 Delay(30000);

  SetFillStyle(1,0);

  FloodFill(562,125,1);

 Delay(30000);

  SetFillStyle(1,14);

  FloodFill(562,125,1);

 Delay(30000);

  SetFillStyle(1,0);

  FloodFill(562,125,1);

 Delay(30000);

  SetFillStyle(1,14);

  FloodFill(562,125,1);

 Delay(30000);

  SetFillStyle(1,0);

  FloodFill(562,125,1);

 Delay(30000);

  SetFillStyle(1,14);

  FloodFill(562,125,1);

 Delay(30000);

  SetFillStyle(1,0);

  FloodFill(562,125,1);

 Delay(30000);

  SetFillStyle(1,14);

  FloodFill(562,125,1);

 Delay(30000);

  SetFillStyle(1,0);

  FloodFill(562,125,1);

 Delay(30000);

  SetFillStyle(1,14);

  FloodFill(562,125,1);

 Delay(30000);

  SetFillStyle(1,14);

  FloodFill(562,125,1);

 Delay(30000);

  SetFillStyle(1,0);

  FloodFill(562,125,1);

 Delay(30000);

  SetFillStyle(1,14);

  FloodFill(562,125,1);

 Delay(30000);

  SetFillStyle(1,0);

  FloodFill(562,125,1);

 Delay(30000);

  SetFillStyle(1,14);

  FloodFill(562,125,1);

 Delay(30000);

  SetFillStyle(1,0);

  FloodFill(562,125,1);

 Delay(30000);

  SetFillStyle(1,14);

  FloodFill(562,125,1);

 Delay(30000);

  SetFillStyle(1,0);

  FloodFill(562,125,1);

 Delay(30000);

  SetFillStyle(1,14);

  FloodFill(562,125,1);

 Delay(30000);

 repeat until keypressed;

closegraph;

   end;

end.

ЗАКЛЮЧЕНИЕ

В данной курсовой работе описываются различные процедуры и функции, предназначенные для создания графических объектов в Турбо Паскале.

Используя  выше перечисленные процедуры и функции, автор научился изображать различные фигуры различных форм и размеров, так же смог показать движение фигуры.

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

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

   1. Информатика(Базовый курс) С. В. Симонович, СПб: Питер, 2001г.

   2. Основы языка Turbo Pascal(учебный курс), П. И. Рудаков, М. А. Федотов, Москва: Радио и Связь, 2000г.

   3. Основы программирования в задачах и примерах, А. В. Милов, Харьков: ФОЛИО, 2002г.

   4. Программирование. С. Симонович, Г. Евсеев, Москва: АСТ – ПРЕСС книга 2000г.

  5. Практика программирования, Ю. Кетков, А. Кетков, СПб: БХБ/ Петербург, 2002г.

   6. Turbo Pascal/ С. А. Немнюгин.- СПб: Издательство «Питер», 2001.-496 с.:ил.

   7. Turbo Pascal: учитесь программировать, О. А. Меженный, Москва: изд.дом «Вильямс», 2001г


Страницы: 1, 2, 3


Новости


Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

                   

Новости

Обратная связь

Поиск
Обратная связь
Реклама и размещение статей на сайте
© 2010.