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

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

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

> Маятник, видео страницы
punkska
сообщение 26.09.2005 19:10
Сообщение #1


Пионер
**

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

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


необходимо создать программу *мяатник* используя видео страницы!

хотел обсудить как это сделать! (надо написать 2 вырианта с объетом и без)

1. без объектов
нарисовать маятник (шарик и палочку) в левом и правом положении и поочерёдно менять... так лучше???

2.
создать объект .........может создать массив с координами..??? подскажите как лучше?

и если есть примеры программ с использванием видеостраниц кинь те мне ! буду очень благодарен! просто не стакивался в своей практике с видеостраницами и не умею с ними работать....а надо уметь :yessss:


--------------------
ЗДЕСЬ МОГЛА БЫТЬ ВАША РЕКЛАМА!!!!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
punkska
сообщение 26.09.2005 19:59
Сообщение #2


Пионер
**

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

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


посидел на форуме ..почитал линки
и вот вроде на http://skopin.fromru.com/p_graph.htm есть такая программа

program mayatnik(input,output);
uses crt,graph;
var a,b,c,d,y,r,i,x:integer;

procedure risunok;
begin
setfillstyle(9,red);
setcolor(red);
line(300,100,300+x,100-y);
circle(300+x,105-y,5);
floodfill(300+x,105-y,red);
end;

procedure risunokfill;
begin
setcolor(green+blue);
setfillstyle(1,green+blue);
line(300,100,300+x,100-y);
circle(300+x,105-y,5);
floodfill(300+x,105-y,green+blue);
end;

procedure pravoL;
begin
for x:=-60 to 0 do begin
if keypressed then exit;

y:=round(-sqrt(40000-sqr(x)));

risunok;

if x>=-15 then i:=i+1;
delay(40-i);

risunokfill;
end;
end;

procedure pravoR;
begin
for x:=0 to 60 do begin
if keypressed then exit;

y:=round(-sqrt(40000-sqr(x)));

risunok;

if x>=30 then i:=i+1;
delay(40+i);

risunokfill;
end;
end;

procedure vlevoR;
begin
for x:=60 downto 0 do begin
if keypressed then exit;

y:=round(-sqrt(40000-sqr(x)));

risunok;

if x<=15 then i:=i+1;
delay(40-i);

risunokfill;
end;
end;

procedure vlevoL;
begin
for x:=0 downto -60 do begin
if keypressed then exit;

y:=round(-sqrt(40000-sqr(x)));

risunok;

if x<=-30 then i:=i+1;
delay(40+i);

risunokfill;
end;
end;


begin
clrscr; {очистка экрана}
initgraph(a,b,'');
setbkcolor(green+blue);
setlinestyle(0,0,3);
line(280,100,320,100);
setlinestyle(0,0,0);
delay(1000);

ellipse(300,100,250,290,211,211);

repeat
i:=1; pravoL;
i:=1; pravoR;
i:=1; vlevoR;
i:=1; vlevoL;
until keypressed;
closegraph;
end.


да не очень подходит мне =( ...


--------------------
ЗДЕСЬ МОГЛА БЫТЬ ВАША РЕКЛАМА!!!!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

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


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

 



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