Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по практике.doc
Скачиваний:
1
Добавлен:
07.07.2019
Размер:
223.74 Кб
Скачать

7 Створити малюнок за допомогою графіки

Вариант №12

Створити малюнок використовуючи основні графічні елементи.( 10 – 15 фрагментів) Використовувати цикл для зміни розміру, містознаходження або кольору фрагменту малюнку.

program zadan4;

uses crt,graph;

var a,b,c,d:integer;

begin

c:=5;

initgraph(a,b,'c:\dos\bp7\bgi');

setbkcolor(red);

setcolor(c);

setlinestyle(0,0,3);

line(270,300,348,300);

line(418,300,500,300);

line(500,300,550,200);

line(550,200,500,200);

line(500,200,460,250);

line(460,250,290,250);

ellipse(330,250,0,180,40,20);

line(290,250,220,270);

line(220,270,270,300);

line(220,270,200,270);

line(530,200,495,255);

line(495,255,522,255);

SetFillStyle(10,c);

FloodFill(525,230,c);

line(330,280,420,380);

ellipse(365,280,0,180,35,10);

line(400,280,490,380);

SetFillStyle(6,c);

ellipse(455,380,0,360,35,10);

floodfill(390,320,c);

SetFillStyle(9,c);

FloodFill(455,380,c);

line(330,230,380,160);

ellipse(415,160,0,180,35,10);

line(450,160,395,250);

SetFillStyle(6,c);

FloodFill(420,200,c);

setlinestyle(0,0,0);

SetFillStyle(8,c);

FloodFill(250,270,c);

setcolor(green);

settextstyle(0,0,2);

outtextxy(375,290,'R');

outtextxy(405,320,'P');

outtextxy(425,350,'09');

outtextxy(363,220,'R');

outtextxy(383,190,'P');

outtextxy(403,160,'09');

while d<700 do begin

if keypressed then exit;

setcolor(blue);

d:=d+5;

outtextxy(550-d,100,'Zdelal Sikorsky Eduard');

setcolor(green);

delay(10);

outtextxy(550-d,100,'Zdelal Sikorsky Eduard');

if d=560 then d:=0;

end; end.

5 Обробка рядкових змінних

Вариант №12

Дано текст. Слово, яке стоїть останнім поставити першим.