Войти
Задать вопрос
Информатика
Павелка
17 января, 16:14
Нарисовать олимпийские кольца в abc pascal
+1
Ответы (
2
)
Светозара
17 января, 16:34
0
uses graphABC;
function ris (x, y, r, n:integer) : integer;
begin
if n=0 then ris:=0
else
begin
circle (x, y, r);
dec (n);
ris:=ris (x+round ((r-r/3) * cos (pi/3)), y-round ((r-r/3) * sin (pi/3)), r div 3, n); ris:=ris (x+round ((r-r/3) * cos (2*pi/3)), y-round ((r-r/3) * sin (2*pi/3)), r div 3, n); ris:=ris (x+round ((r-r/3) * cos (pi)), y-round ((r-r/3) * sin (pi)), r div 3, n)
ris:=ris (x+round ((r-r/3) * cos (4*pi/3)), y-round ((r-r/3) * sin (4*pi/3)), r div 3, n); ris:=ris (x+round ((r-r/3) * cos (5*pi/3)), y-round ((r-r/3) * sin (5*pi/3)), r div 3, n); ris:=ris (x+round ((r-r/3) * cos (2*pi)), y-round ((r-r/3) * sin (2*pi)), r div 3, n);
end
end;
var x, y:integer;
begin
x:=windowwidth div 2;
y:=windowheight div 2;
ris (x, y, 200,5);
end.
Комментировать
Жалоба
Ссылка
Эмилианыч
17 января, 18:25
0
Сначала обычный шаблон паскаля (program, var и т. д.)
потом writeln ( ...) там рисуешь кольца с помощью разных знаков (/. _ - |/)
Комментировать
Жалоба
Ссылка
Знаешь ответ?
Отправить
Не уверен в ответе?
Найди верный ответ на вопрос ✅
«Нарисовать олимпийские кольца в abc pascal ...»
по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы
Помоги с ответом
Какое наибольшее число плоскастей можно проаести через различные пары из четырех параллельных прямых
Нет ответа
Почему при упоминании о лимоне у человека выделяется слюна? случается ли такое у людей которые не ели лимоны?
Нет ответа
Значения слов: 1. Дельта 2. пороги 3. ил 4. папирус 5. оазин 6. фараон
Нет ответа
Объясните как определить заряд иона образуемого кислотным остатком и соответствующий оксид ... на примере H3PO4
Нет ответа
Найдите значение минус А если 1) a=3,8 2) a=-6,4
Нет ответа
Главная
»
Информатика
» Нарисовать олимпийские кольца в abc pascal
Войти
Регистрация
Забыл пароль