Программа поздравления с Новым Годом. Языков программирования - Паскаль.
uses graphabc;
var x,y,i,j,n,dn,r:Integer;
co:color;
begin
r:=10;
x:=r;
y:=r;
n:=5;
dn:=192;
for j:=1 to 12 do begin
for i:=1 to 3072 do begin
setpencolor(clWhite);
setbrushcolor(clgreen);
if (i=1038+n) or (i=1039+n) or (i=1040+n) or (i=1041+n) or (i=1042+n) or (i=1043+n) or (i=1046+n) or (i=1047+n) or (i=1048+n) or (i=1049+n) or (i=1050+n) or (i=1051+n) or (i=1054+n) or (i=1055+n) or (i=1058+n) or (i=1059+n) or (i=1060+n) or (i=1061+n) or (i=1062+n) or (i=1063+n) or (i=1102+n) or (i=1103+n) or (i=1104+n) or (i=1105+n) or (i=1106+n) or (i=1107+n) or (i=1110+n) or (i=1111+n) or (i=1112+n) or (i=1113+n) or (i=1114+n) or (i=1115+n) or (i=1118+n) or (i=1119+n) or (i=1122+n) or (i=1123+n) or (i=1124+n) or (i=1125+n) or (i=1126+n) or (i=1127+n) or (i=1170+n) or (i=1171+n) or (i=1174+n) or (i=1175+n) or (i=1178+n) or (i=1179+n) or (i=1182+n) or (i=1183+n) or (i=1186+n) or (i=1187+n) or (i=1234+n) or (i=1235+n) or (i=1238+n) or (i=1239+n) or (i=1242+n) or (i=1243+n) or (i=1246+n) or (i=1247+n) or (i=1250+n) or (i=1251+n) or (i=1294+n) or (i=1295+n) or (i=1296+n) or (i=1297+n) or (i=1298+n) or (i=1299+n) or (i=1302+n) or (i=1303+n) or (i=1306+n) or (i=1307+n) or (i=1310+n) or (i=1311+n) or (i=1314+n) or (i=1315+n) or (i=1316+n) or (i=1317+n) or (i=1318+n) or (i=1319+n) or (i=1358+n) or (i=1359+n) or (i=1360+n) or (i=1361+n) or (i=1362+n) or (i=1363+n) or (i=1366+n) or (i=1367+n) or (i=1374+n) or (i=1375+n) or (i=1378+n) or (i=1379+n) or (i=1380+n) or (i=1381+n) or (i=1382+n) or (i=1383+n) or (i=1422+n) or (i=1423+n) or (i=1430+n) or (i=1431+n) or (i=1434+n) or (i=1435+n) or (i=1438+n) or (i=1439+n) or (i=1446+n) or (i=1447+n) or (i=1486+n) or (i=1487+n) or (i=1494+n) or (i=1495+n) or (i=1498+n) or (i=1499+n) or (i=1502+n) or (i=1503+n) or (i=1510+n) or (i=1511+n) or (i=1550+n) or (i=1551+n) or (i=1552+n) or (i=1553+n) or (i=1554+n) or (i=1555+n) or (i=1558+n) or (i=1559+n) or (i=1560+n) or (i=1561+n) or (i=1562+n) or (i=1563+n) or (i=1566+n) or (i=1567+n) or (i=1570+n) or (i=1571+n) or (i=1572+n) or (i=1573+n) or (i=1574+n) or (i=1575+n) or (i=1614+n)or (i=1615+n) or (i=1616+n) or (i=1617+n) or (i=1618+n) or (i=1619+n) or (i=1622+n) or (i=1623+n) or (i=1624+n) or (i=1625+n) or (i=1626+n) or (i=1627+n) or (i=1627+n) or (i=1630+n) or (i=1631+n) or (i=1634+n) or (i=1635+n) or (i=1636+n) or (i=1637+n) or (i=1638+n) or (i=1639+n)or (i=1370+n) or (i=1371+n) then setbrushcolor(clblack);
if x=660-r then begin x:=r; y:=y+r; end;
if (y=500-r)then begin y:=r; x:=r; end;
Circle(x,y,r);
x:=x+r;
end;
n:=n+192;
end;
n:=-955;
dn:=192;
for j:=1 to 1000 do begin
co:=clrandom;
for i:=1 to 3072 do begin
setpencolor(clWhite);
if i mod 5 = 0 then setbrushcolor(clred);
if i mod 5 = 1 then setbrushcolor(clgreen);
if i mod 5 = 2 then setbrushcolor(clblue);
if i mod 5 = 3 then setbrushcolor(clyellow);
if i mod 5 = 4 then setbrushcolor(clorange);
if (i=1038+n) or (i=1039+n) or (i=1040+n) or (i=1041+n) or (i=1042+n) or (i=1043+n) or (i=1046+n) or (i=1047+n) or (i=1048+n) or (i=1049+n) or (i=1050+n) or (i=1051+n) or (i=1054+n) or (i=1055+n) or (i=1058+n) or (i=1059+n) or (i=1060+n) or (i=1061+n) or (i=1062+n) or (i=1063+n) or (i=1102+n) or (i=1103+n) or (i=1104+n) or (i=1105+n) or (i=1106+n) or (i=1107+n) or (i=1110+n) or (i=1111+n) or (i=1112+n) or (i=1113+n) or (i=1114+n) or (i=1115+n) or (i=1118+n) or (i=1119+n) or (i=1122+n) or (i=1123+n) or (i=1124+n) or (i=1125+n) or (i=1126+n) or (i=1127+n) or (i=1170+n) or (i=1171+n) or (i=1174+n) or (i=1175+n) or (i=1178+n) or (i=1179+n) or (i=1182+n) or (i=1183+n) or (i=1186+n) or (i=1187+n) or (i=1234+n) or (i=1235+n) or (i=1238+n) or (i=1239+n) or (i=1242+n) or (i=1243+n) or (i=1246+n) or (i=1247+n) or (i=1250+n) or (i=1251+n) or (i=1294+n) or (i=1295+n) or (i=1296+n) or (i=1297+n) or (i=1298+n) or (i=1299+n)
or (i=1302+n) or (i=1303+n) or (i=1306+n) or (i=1307+n) or (i=1310+n) or (i=1311+n) or (i=1314+n) or (i=1315+n) or (i=1316+n) or (i=1317+n) or (i=1318+n) or (i=1319+n) or (i=1358+n) or (i=1359+n) or (i=1360+n) or (i=1361+n) or (i=1362+n) or (i=1363+n) or (i=1366+n) or (i=1367+n) or (i=1374+n) or (i=1375+n) or (i=1378+n) or (i=1379+n) or (i=1380+n) or (i=1381+n) or (i=1382+n) or (i=1383+n) or (i=1422+n) or (i=1423+n) or (i=1430+n) or (i=1431+n) or (i=1434+n) or (i=1435+n) or (i=1438+n) or (i=1439+n) or (i=1442+n) or (i=1443+n) or (i=1446+n) or (i=1447+n) or (i=1486+n) or (i=1487+n) or (i=1494+n) or (i=1495+n) or (i=1498+n) or (i=1499+n) or (i=1502+n) or (i=1503+n) or (i=1506+n) or (i=1507+n) or (i=1510+n) or (i=1511+n) or (i=1550+n) or (i=1551+n) or (i=1552+n) or (i=1553+n) or (i=1554+n) or (i=1555+n) or (i=1558+n) or (i=1559+n) or (i=1560+n) or (i=1561+n) or (i=1562+n) or (i=1563+n) or (i=1566+n)
or (i=1567+n) or (i=1570+n) or (i=1571+n) or (i=1572+n) or (i=1573+n) or (i=1574+n) or (i=1575+n) or (i=1614+n)or (i=1615+n) or (i=1616+n) or (i=1617+n) or (i=1618+n) or (i=1619+n) or (i=1622+n) or (i=1623+n) or (i=1624+n) or (i=1625+n) or (i=1626+n) or (i=1627+n) or (i=1627+n) or (i=1630+n) or (i=1631+n) or (i=1634+n) or (i=1635+n) or (i=1636+n) or (i=1637+n) or (i=1638+n) or (i=1639+n)or (i=1370+n) or (i=1371+n) then setbrushcolor(co);
if x=660-r then begin x:=r; y:=y+r; end;
if (y=500-r)then begin y:=r; x:=r; end;
Circle(x,y,r);
x:=x+r;
end;
if n=1349 then dn:=-192;
if n=-955 then dn:=192;
n:=n+dn;
end;
end.