Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.04.2009, 17:49   #1
Cheerful-mermaid
Пользователь
 
Аватар для Cheerful-mermaid
 
Регистрация: 08.04.2009
Сообщений: 17
Восклицание Помогите!

uses crt,graph;
procedure Vrash(a:real;var x,y:integer;const centrx,centry:integer);
var px:integer;
begin
x:=x-centrx;
y:=y-centry;
a:=a*pi/180;
px:=x;
x:=round(x*cos(a)-y*sin(a))+centrx;
y:=round(y*cos(a)+px*sin(a))+centry ;
end;
var gd,gm:integer;
ch:char;
tx,ty,ax,ay,bx,by,cx,cy,dx,dy:integ er;
tax,tay,tbx,tby,tcx,tcy,tdx,tdy:int eger;
w,h,r:integer;
a:real;
begin
write('Rastoyanie do tochki r=');readln(r);
write('Shirina w=');readln(w);
write('Wysota h=');readln(h);
write('Vyhod - c/C');
readln;
tx:=320;ty:=240;
ax:=320-r;ay:=240-(h div 2);bx:=ax-w;by:=ay;
cx:=ax-w; cy:=ay+h;dx:=ax;dy:=cy;
dx:=ax; dy:=cy;
initgraph(gd,gm,'');
Setcolor(12);
Circle(tx,ty,3);
Setfillstyle(1,12);
Fillellipse(tx,ty,3,3);
a:=0;
repeat
tax:=ax;tay:=ay;Vrash(a,tax,tay,tx, ty);
tbx:=bx;tby:=by;Vrash(a,tbx,tby,tx, ty);
tcx:=cx;tcy:=cy;Vrash(a,tcx,tcy,tx, ty);
tdx:=dx;tdy:=dy;Vrash(a,tdx,tdy,tx, ty);
setcolor(11);
moveto(tax,tay);
lineto(tbx,tby);
lineto(tcx,tcy);
lineto(tdx,tdy);
lineto(tax,tay);
delay(10);
setcolor(0);
moveto(tax,tay);
lineto(tbx,tby);
lineto(tcx,tcy);
lineto(tdx,tdy);
lineto(tax,tay);
a:=a+1;
if keypressed then
ch:=upcase(readkey);
until ch='C';
RestoreCrtMode;
end.

вот написана анимированая программа, как здесь ошибка, я что то не могу понять!!! помогите пожалуйста исправить ошибку, или может у кого то есть какае то написаная анимированая программа в Поскале??
Жизнь-это улыбка, даже когда по щекам текут слёзы...
Cheerful-mermaid вне форума Ответить с цитированием
Старый 08.04.2009, 18:16   #2
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

смотреть тут
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 08.04.2009, 18:19   #3
Cheerful-mermaid
Пользователь
 
Аватар для Cheerful-mermaid
 
Регистрация: 08.04.2009
Сообщений: 17
По умолчанию

Цитата:
Сообщение от IT-man Посмотреть сообщение
спасибо, но есть одно но, у меня в паскале оно не работает он мне выделяет ошибку
Цитата:
Uses Graph, Crt;
и я не знаю что мне с этим делать, он не дает мне увидеть рисонок....
Жизнь-это улыбка, даже когда по щекам текут слёзы...
Cheerful-mermaid вне форума Ответить с цитированием
Старый 08.04.2009, 18:20   #4
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

текст ошибки приведите... может модуль graph отсутствует?
Uguu~
__STDC__ вне форума Ответить с цитированием
Старый 08.04.2009, 18:22   #5
Cheerful-mermaid
Пользователь
 
Аватар для Cheerful-mermaid
 
Регистрация: 08.04.2009
Сообщений: 17
По умолчанию

Цитата:
Сообщение от __STDC__ Посмотреть сообщение
текст ошибки приведите... может модуль graph отсутствует?
скорее всего...вопрос что надо сделать что бы модуль был?
Жизнь-это улыбка, даже когда по щекам текут слёзы...
Cheerful-mermaid вне форума Ответить с цитированием
Старый 08.04.2009, 18:24   #6
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

Надо найти этот модуль (скачать, попросить у друга, etc.) и либо кинуть его в папку с прогой, либо в папку с другими модулями.. зависит от того где пишете... в FPC можно просто путь указать до модуля при компиляции
***
graph.rar <----- модуль из FPC
Uguu~
__STDC__ вне форума Ответить с цитированием
Старый 08.04.2009, 18:27   #7
Cheerful-mermaid
Пользователь
 
Аватар для Cheerful-mermaid
 
Регистрация: 08.04.2009
Сообщений: 17
По умолчанию

Цитата:
Сообщение от __STDC__ Посмотреть сообщение
Надо найти этот модуль (скачать, попросить у друга, etc.) и либо кинуть его в папку с прогой, либо в папку с другими модулями.. зависит от того где пишете... в FPC можно просто путь указать до модуля при компиляции
***
Вложение 10386

Знала бы я где его найти, вот что такое не везёт и как с эти бороться, я протсо в этом не сильно соображаю....=(((
Жизнь-это улыбка, даже когда по щекам текут слёзы...
Cheerful-mermaid вне форума Ответить с цитированием
Старый 08.04.2009, 18:27   #8
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

посмотрите в моем сообщении выше.... и в будущем исходный код размещайте пожалуйста между CODE (кнопочка "шарп" или "решетка")... неудобно так читать... не говоря уж про отступы...
Uguu~

Последний раз редактировалось __STDC__; 08.04.2009 в 18:31.
__STDC__ вне форума Ответить с цитированием
Старый 08.04.2009, 18:31   #9
Cheerful-mermaid
Пользователь
 
Аватар для Cheerful-mermaid
 
Регистрация: 08.04.2009
Сообщений: 17
По умолчанию

Цитата:
Сообщение от __STDC__ Посмотреть сообщение
посмотрите в моем сообщении выше....
Просто разархивиравоную папку кинуть в папку с прогой или файлы кинуть...или лучше в папку с модулями, тогда вопрос в какой папке находяться модули
Жизнь-это улыбка, даже когда по щекам текут слёзы...
Cheerful-mermaid вне форума Ответить с цитированием
Старый 08.04.2009, 18:32   #10
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

можно из папки файлы graph.* кинуть в папку с прогой... а где находятся модули зависит от того, какой компилятор используете...
Uguu~

Последний раз редактировалось __STDC__; 08.04.2009 в 18:34.
__STDC__ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц