Найдено 9 результатов

Кирилл
11.02.2009 16:02:03
Форум: Обучение Free Pascal
Тема: Рисование окружности в free pascal
Ответы: 20
Просмотры: 35198

Re: Рисование окружности в free pascal

Для начала попробую без всяких направлений,скоростей и без учета радиусов 8) .
Просто чтоб менялось их направление. А потом уж можно и поэксперементировать :D .
Кирилл
10.02.2009 20:52:09
Форум: Обучение Free Pascal
Тема: Рисование окружности в free pascal
Ответы: 20
Просмотры: 35198

Re: Рисование окружности в free pascal

Вообще хотел сделать модель движения молекул,
примерно как в программке.
Теперь буду думать об возможности столкновения шаров. :?

Еще хотел спросить о файле с расширением *.0 .какую функцию он выполняет?

Чувствую, что на некоторое время этот раздел форума будет моим.
Кирилл
09.02.2009 20:20:31
Форум: Обучение Free Pascal
Тема: кто может помоги решить
Ответы: 3
Просмотры: 8951

Re: кто может помоги решить

А что дается на вход? файл txt? или просто строка?
Если строка, то я думаю так.
Сначала делим текст на слова. Это делаем в цикле For ищем пробелы.
For i:= 1 to length(s) do begin if s[i]:=' ' then.......
Слова можно занести в массив.
присваиваем мин:=length(вся строка);
Затем находим длину каждого ...
Кирилл
09.02.2009 18:30:39
Форум: Обучение Free Pascal
Тема: Рисование окружности в free pascal
Ответы: 20
Просмотры: 35198

Re: Рисование окружности в free pascal

bw спасибо, буду исправляться. :oops:
Кирилл
09.02.2009 16:32:09
Форум: Обучение Free Pascal
Тема: Рисование окружности в free pascal
Ответы: 20
Просмотры: 35198

Re: Рисование окружности в free pascal

Понял только последние две програмки.
Slep это что то вроде delay?
В fillellise что значат 300,300,300,300? у эллипса ведь вроде 2 центра.
Как используется функция randomize в FPC? например если нужен промежуток от 0 до 15 нужно записать так: X:=random(15);?
Кирилл
09.02.2009 07:37:00
Форум: Обучение Free Pascal
Тема: Рисование окружности в free pascal
Ответы: 20
Просмотры: 35198

Re: Рисование окружности в free pascal

Floodfill действительно тормозит. закраска идет от центра к краям горизонтальными линиями.
Кирилл
08.02.2009 21:45:45
Форум: Обучение Free Pascal
Тема: Рисование окружности в free pascal
Ответы: 20
Просмотры: 35198

Re: Рисование окружности в free pascal

Создал програмку для рисования только окружностей. Получается примерно по 2 тыщи окружностей в секунду.
GD:=D4bit;
gm:=m640x480;

И еще хотел спросить про такую функция как random, как она в FPC?

Добавлено спустя 14 минут 26 секунд:
Вот собственно и сама програмулина

Program s1;// под TP 7 ...
Кирилл
08.02.2009 18:44:56
Форум: Обучение Free Pascal
Тема: Рисование окружности в free pascal
Ответы: 20
Просмотры: 35198

Re: Рисование окружности в free pascal

Дож,Vadim,спасибо за советы. попробую.
Vadim т.е можно поставить например Driver:=D2,4,8,16bit ?
и например mode:=m640x480; ?
Кстати почему на вы? Мне 16 лет. так, что можно и проще =)
Дож а как собственно использовать эти самые Gui,OpenGl,directX?
Кирилл
08.02.2009 11:28:28
Форум: Обучение Free Pascal
Тема: Рисование окружности в free pascal
Ответы: 20
Просмотры: 35198

Рисование окружности в free pascal

При рисовании окружности FPC сильно тормозит. Используется процедура circle(x,y,r); Процессор AMD athlon 2000+, видео Geforce 7300 Gt;
В TP 7 производительность в сотни раз быстрее.
Инцилизация графики идет так:
driver:=detect;
mode:=0;
initgraph(driver,mode,'Путь к модулю graph или просто '').
Кто ...