IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> деревья!
arhimag
сообщение 12.01.2006 19:46
Сообщение #1


Знаток
****

Группа: Пользователи
Сообщений: 424
Пол: Мужской

Репутация: -  2  +


НЕ компилируется!!!!!
Пишет график нот инициализд!!!!
Код
Uses Graph, CRT;
Procedure Tree(x, y: Integer; a: Real; l:integer);
Var
    x1, y1: Integer;
    p, s, i : Integer;
    a1    : Real;
Begin
    If l<8 Then exit;
    x1 := Round(x + l*cos(a));
    y1 := Round(y + l*sin(a));

    If l > 100 Then p:=100 Else p:=l;
    If p < 40 Then Begin
        { Генерировать листья }
        If Random > 0.5 Then SetColor(10) Else SetColor(2);   { или 4, 14 }
        For i:=0 To 3 Do Line(x+i, y, x1, y1)
    End
    Else Begin
        { Генерировать ветки }
        Setcolor(6);
        For i:=0 To (p div 6) Do Line(x+i-(p div 12), y, x1, y1);
    End;

    { Следующие ветки }
    For i:=0 To 9-Random(9) Do Begin
        s := Random(l-l div 6) + (l div 6);
        a1:= a + 1.6*(0.5-Random); { Угол наклона веток }
        x1:= Round(x + s*cos(a));
        y1:= Round(y + s*sin(a));
        Tree(x1, y1, a1, p-5-Random(30));
        { Чем меньше вычтем, тем пышнее будет дерево }
    End;
End;

Var
    gd, gm: Integer;
Begin
    Randomize;
    gd:=Detect;
    InitGraph(gd, gm, '');
    Tree(320, 480, 3*pi/2, 200);
    ReadKey;
    CloseGraph;
End.


--------------------
Чего хочет женщина – того хочет Бог
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 18.07.2025 13:58
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"