Ваше мнение

Студенты ЮРГТУ (НПИ) и других ВУЗов Новочеркасска, абитуриенты, школьники — ждём Вас тут. Студенчество, ЮРГТУ (НПИ), НИМИ, техникумы, образование, школы Новочеркасска
artem-ka5
Автор темы
Сообщения: 27
Зарегистрирован: 20 мар 2009, 22:07
Контактная информация:

Ваше мнение

#1

Непрочитанное сообщение artem-ka5 » 11 май 2009, 14:27

Курсач... типа собак гонится за зайцем. Vc=10mps, Vz=5mps. Собак меняет направление каждую секунду. Надо вывести примерную траекторию и таблицу координат.
uses Graph ;
var j,y,xz2,xz1,xv1,yv1,xv2,yv2,i,gd,gm:integer; q,a,b,c:real;
begin
gd:=vga;
gm:=vgahi;
initgraph(gd,gm,'');
if graphresult=grOk then
begin
q:=sqrt(2); y:=round(100/q); i:=0; xz1:=round(100/q); xv1:=0; yv1:=0;
for j:=1 to 10 do writeln;
writeln('xv yv xz yz');
repeat
c:=sqrt(sqr(xz1-xv1)+sqr(yv1-y));
a:=xz1-xv1;
b:=sqrt(sqr(c)-sqr(a));
yv2:=round(yv1+10*b/c);
xv2:=round(xv1+10*a/c);
xz2:=round(xz1+5);
line(xz1,y,xz2,y);
line(xv1,yv1,xv2,yv2);
writeln(xv2,' ',yv2,' ',xz2,' ',y);
xv1:=xv2;
yv1:=yv2;
xz1:=xz2;
i:=i+1;
until i>10;
end;
readln
end.
смотрите и издевайтесь :D

Аватара пользователя
cobalt
Сообщения: 15537
Зарегистрирован: 11 дек 2006, 20:43
Пол: мужской
Благодарил (а): 473 раза
Поблагодарили: 805 раз

Re: Ваше мнение

#2

Непрочитанное сообщение cobalt » 11 май 2009, 23:58

%) если эта программка - это курсач, то я ежик-растаман
Народ разделился на патриотов и предателей, и никто не в силах отличить одних от других. (с) Марк Твен.

Аватара пользователя
Mabus
Забанен
Сообщения: 5281
Зарегистрирован: 26 фев 2007, 14:49
Пол: мужской
Семейное положение: свободен
Благодарил (а): 37 раз
Поблагодарили: 135 раз
Контактная информация:

Re: Ваше мнение

#3

Непрочитанное сообщение Mabus » 12 май 2009, 02:18

artem-ka5 писал(а): Собак меняет направление каждую секунду.

беглым взглядом ничгео подобного в проге не увидел...
Я начал спорить? Значит, скорее всего, я прав.
Государство недалекого будущего.

artem-ka5
Автор темы
Сообщения: 27
Зарегистрирован: 20 мар 2009, 22:07
Контактная информация:

Re: Ваше мнение

#4

Непрочитанное сообщение artem-ka5 » 12 май 2009, 16:16

Mabus писал(а):
artem-ka5 писал(а): Собак меняет направление каждую секунду.

беглым взглядом ничгео подобного в проге не увидел...

изменение координат высчитывается из прямоугольного треугольника, гипотенузой которого является прямая собак-заяц (с в коде). Изначально она находится под углом 45 градусов. При движении зайца постепенно угол уменьшается. Так как собак движется в в направлении зайца то постепенно меняется направление её движения.

id4886
Забанен
Сообщения: 21881
Зарегистрирован: 14 дек 2008, 15:45
Пол: мужской
Благодарил (а): 876 раз
Поблагодарили: 2319 раз

Re: Ваше мнение

#5

Непрочитанное сообщение id4886 » 12 май 2009, 16:31

Имхо не собак должен менять траекторию а Заяца... А собак каждую секунду... ИМХО 8)


Вернуться в «Студенчество и образование»