Предмет: Информатика, автор: Уренга

uses crt,graph;
const k=6;
var n,x,y:integer;
procedure snow (x0,y0,r,n:integer);
const t=2*pi/k;
var i,x,y:integer;
begin
for i:=1 to k do
begin
x:=x0+round(r*cos(i*t));
y:=y0-round(r*sin(i*t));
line(x0,y0,x,y);
if n>1 then snow(x,y,r div 3,n-1);
end;
end;
begin
clrscr;
repeat
writeln('Glubina rekursii do 6:');
readln(n);
until n in [1..6];
x:=detect;
initgraph(x,y,'');
x:=getmaxX div 2;
y:=getmaxY div 2;
snow(x,y,100,n);
readkey;
end.
19:06:14
uses crt,graphABC;
const k=6;
var n,x,y:integer;
Пожалуйста, помогите мне исправить программу! Это снежинка в Паскале способом рекурсии!

Ответы

Автор ответа: PatifonKakao
0
//Для среды PascalABC
uses graphABC;
const k=6;
var
    n,x,y:integer;
procedure snow (x0,y0,r,n:integer);
 const t=2*pi/k;
 var
     i,x,y:integer;
begin
 for i:=1 to k do
   begin
     x:=x0+round(r*cos(i*t));
     y:=y0-round(r*sin(i*t));
     line(x0,y0,x,y);
     if n>1 then snow(x,y,r div 3,n-1);
   end;
 end;
begin
repeat
 writeln('Glubina rekursii do 6:');
 readln(n);
until n in [1..6];
x:=WindowWidth div 2;
y:=WindowHeight div 2;
snow(x,y,100,n);
end.

Уренга: Спасибо большое, но снежинка не рисуется.
PatifonKakao: Вы правильно запустили и ввели входные данные? http://firepic.org/images/2016-01/26/ywtcvsox48vt.png
Уренга: Да не знаю. Я уже запуталась.
Похожие вопросы
Предмет: География, автор: Thelow26
1. Главный объект политической карты мира
а) моря б) страна в) государство г) страна, государство
2. Самая большая страна по размерам территории
а) Канада б) США в) Индия г) Россия
3. Самая большая страна по численности населения
а) Канада б) США в) Китай г) Россия
4. Монако, Андорра, Сан-Марино - это микрогосударства
а) Европы б) Африки в) Азии г) Америки
5. Все страны мира делятся по уровню социально-экономического развития
а) высокоразвитые, развивающиеся, страны с переходной экономикой
б) социалистические, капиталистические
в) развивающиеся, демократические
г) высокоразвитые, капиталистические, социалистические
6. По особенностям географического положения страны делятся на:
а) приморские, полуостровные, островные, страны-архипелаги
б) приморские, островные
в) страны-архипелаги, страны без выхода к морю
г) материковые, полуостровные, речные
7. Лидерами развивающихся стран являются:
а) Индия, Китай, США, Куба б) Чили, Аргентина, Канада, Перу
в) Индия, Бразилия, Мексика, Китай г) Россия, Руанда, Уганда
8. Страны «азиатские тигры»
а) Чад, Кувейт, Индонезия, Тайланд
б) Мали, Сомали, Сингапур, Йемен
в) Йемен, Сингапур, Малайзия, Филиппины
г) Корея, Сингапур, Тайвань, Гонконг
9. К нефтеэкспортирующим странам относятся
а) Канада, Чад, Эфиопия
б) Саудовская Аравия, Мозамбик, Нигер
в) Саудовская Аравия, Кувейт, Катар, ОАЭ
г) Россия, Тайланд, Иран, Ирак
10. В каком году был создан военно-политический блок НАТО
а) 1949 б)1980 в) 1961 г)1990
11. Сколько стран на момент создания включал в себя военно-политический блок НАТО
а) 10 б)5 в) 30 г)16
12. Где находится штаб-квартира ООН
а) Вашингтон б ) Нью-Йорк в) Токио г) Брюссель
13. Форма правления, при которой главой государства считается император, король, герцог, князь, султан
а) унитарное государство б) монархия в) республика г) федерация
14. Монархия бывает
а) конституционная, абсолютная, теократическая
б) абсолютная, унитарная, теократическая
в) конституционная, абсолютная, парламентская
г) парламентская, республиканская, абсолютная

15. Основные формы правления
а) республиканская и монархическая
б) патриархальная и матриархальная
в) республиканская и матриархальная
г) монархическая и патриархальная