Анимировать солнце program qq; uses graphabc; var x,h: real; i,n,r,k,c: integer; begin n: =10; c: =8; begin k: =1; r: =100; i: =1; repeat setbrushcolor(rgb(230-k,230-k,0)); circle(200,200,r); k: =k+20; i: =i+1; r: =r-20; until i=c; end; rectangle (0,580,1920,1018); floodfill (1,581,cllime); floodfill (10,4,clblue); rectangle (800,380,1100,680); h: =(1100-800)/(n+1); x: =800+h; for i: =1 to n do begin line (round(x),380,round(x),680); x: =x+h; end; floodfill (801,381,clbrown); floodfill (829,381,clbrown); floodfill (857,381,clbrown); floodfill (885,381,clbrown); floodfill (910,381,clbrown); floodfill (938,381,clbrown); floodfill (966,381,clbrown); floodfill (994,381,clbrown); floodfill (1022,381,clbrown); floodfill (1050,381,clbrown); floodfill (1078,381,clbrown); rectangle (900,480,1000,590); floodfill (901,481,clgray); rectangle (904,484,996,530); floodfill (905,485,clyellow); rectangle (904,534,950,586); floodfill (905,535,clred); rectangle (954,534,996,586); floodfill (955,535,clblue); line (950,300,1100,380); line (800,380,950,300); line (800,380,1100,380); floodfill (1036,379,clgray); floodfill (950,350,clsilver); circle (950,340,30); floodfill (950,340,clred); rectangle (305,615,280,624); floodfill (291,616,clgreen); rectangle (350,600,330,670); floodfill (340,650,clgreen); rectangle (400,600,420,670); floodfill (410,650,clgreen); circle (470,600,30); floodfill (470,600,clgreen); circle (480,580,10); floodfill (480,580,clwhite); circle (482,582,2); floodfill (482,582,clblack); rectangle (480,600,500,604); floodfill (484,602,clred); ellipse (300,590,450,650); floodfill (350,600,clbrown); end.
141
170
Ответы на вопрос:
// pascalabc.net 3.1, сборка 1218 от 12.04.2016 uses graphabc; procedure sun(x, y: integer); begin var c : = 8; for var j : = 1 to 100 do begin var r : = 15 * c; var k : = 0; if j mod 2 = 0 then k : = 20; for var i : = 0 to c do begin brush.color : = rgb(230 - k, 230 - k, 0); circle(x, y, r); k : = k + 15; r : = r - 15; sleep(100); end; end; end; procedure house(x, y: integer); begin brush.color : = clbrown; pen.color : = clburlywood; var house_width : = 300; var house_height : = 300; var count : = 10; var step : = round(house_width / count); fillrectangle(x, y, x + house_width, y + house_height); var xx : = x; for var i : = 1 to count - 1 do begin xx : = xx + step; line(xx, y, xx, y + house_height); end; brush.color : = clgray; fillrectangle(x + 100, y + 100, x + 200, y + 210); brush.color : = clyellow; fillrectangle(x + 105, y + 105, x + 195, y + 150); brush.color : = clred; fillrectangle(x + 105, y + 155, x + 150, y + 205); brush.color : = clblue; fillrectangle(x + 155, y + 155, x + 195, y + 205); moveto(x + house_width div 2, y - 80); lineto(x + house_width, y, pen.color); lineto(x, y, pen.color); lineto(x + house_width div 2, y - 80, pen.color); floodfill(x + house_width div 2, y - 10, clolive); brush.color : = clred; circle(x + house_width div 2, y - 35, 30); end; procedure turtoise(x, y: integer); begin brush.color : = clgreen; pen.color : = clgreen; fillrectangle(x + 5, y + 15, x - 20, y + 24); fillrectangle(x + 50, y, x + 30, y + 70); fillrectangle(x + 100, y, x + 120, y + 70); fillcircle(x + 170, y, 30); brush.color : = clwhite; fillcircle(x + 180, y - 20, 10); brush.color : = clblack; fillcircle(x + 182, y - 18, 2); brush.color : = clred; fillrectangle(x + 180, y, x + 200, y + 4); brush.color : = clbrown; fillellipse(x, y - 10, x + 150, y + 50); end; begin window.init(0, 0, 1920, 1000, clblue); brush.color : = cllimegreen; rectangle(0, 580, 1920, 1018); house(700, 380); turtoise(300, 600); turtoise(900, 750); sun(1200, 200); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
эля77931.03.2022 06:20
-
viktr122.05.2022 10:03
-
lenamakar6712.03.2022 18:28
-
nikitleas08.03.2023 15:10
-
nmigutsa06.08.2021 04:00
-
perecnikova24.07.2021 15:41
-
pmangaskin22.02.2020 22:13
-
Kryuchochek0225.12.2020 00:37
-
384839026.08.2021 22:52
-
Прунчик105624.05.2023 03:13
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.