program grl;
uses
Crt,
Graph;
const
grPath = 'C:\LAN\BP\BGI';{Здесь пропиши свой путь к bgi-файлам}
a = 20; {здесь}
L = 50; {и здесь можно поменять числа}
var
grDriver, grMode: Integer;
tg, XMid, YMid: Integer;
tr, x, y: Real;
begin
grDriver := Detect;
InitGraph(grDriver, grMode, grPath);
XMid := GetMaxX div 2;
YMid := GetMaxY div 2;
{Правая ветвь}
SetColor(LightBlue);
for tg := -90 to 90 do begin
tr := tg * Pi / 180;
x := a + L * Cos(tr);
if Round(Cos(tr)*1000) = 0 then
y := GetMaxY
else
y := a * Sin(tr)/Cos(tr) + L * Sin(tr);
if tg = -90 then
MoveTo(Round(XMid + x), Round(YMid - y))
else
LineTo(Round(XMid + x), Round(YMid - y));
end;
{Левая ветвь}
SetColor(LightGreen);
for tg := 90 to 270 do begin
tr := tg * Pi / 180;
x := a + L * Cos(tr);
if Round(Cos(tr)*1000) = 0 then
y := GetMaxY
else
y := a * Sin(tr)/Cos(tr) + L * Sin(tr);
if tg = 90 then
MoveTo(Round(XMid + x), Round(YMid - y))
else
LineTo(Round(XMid + x), Round(YMid - y));
end;
ReadKey;
CloseGraph;
end.
Графика(Pascal)
x=a+L(cost),
y=a(tgt)+ L(sint)
правая ветвь- t(-pi/2,pi/2),
левая ветвь- t(pi/2, 3pi/2),
a>0, L>0.
Рассмотреть случаи когда: L<a, L>a, L=a.
Цитата:
Originally posted by sevelin
Помогите решить задачу, а то до экзамена не допустят. Заранее благодарен!!!
x=a+L(cost),
y=a(tgt)+ L(sint)
правая ветвь- t(-pi/2,pi/2),
левая ветвь- t(pi/2, 3pi/2),
a>0, L>0.
Рассмотреть случаи когда: L<a, L>a, L=a.
Помогите решить задачу, а то до экзамена не допустят. Заранее благодарен!!!
x=a+L(cost),
y=a(tgt)+ L(sint)
правая ветвь- t(-pi/2,pi/2),
левая ветвь- t(pi/2, 3pi/2),
a>0, L>0.
Рассмотреть случаи когда: L<a, L>a, L=a.
Вот ето вопрос...
Этот вопрос еще полчаса надо объяснять...
Цитата:
Originally posted by Maniak
Вот ето вопрос...
Этот вопрос еще полчаса надо объяснять...
Вот ето вопрос...
Этот вопрос еще полчаса надо объяснять...
если это все что ты можешь сказать, то можно помолчать
Цитата:
Originally posted by OlgaKr
если это все что ты можешь сказать, то можно помолчать
если это все что ты можешь сказать, то можно помолчать
Если често, то я сам её не понимаю, как в учебнике была, так я её и перепечатал.
Если еще актуально, то вот:
всегда актуально вашей помощи
[quote=OlgaKr]
Цитата:
Originally posted by Maniak
Вот ето вопрос...
Этот вопрос еще полчаса надо объяснять...
Вот ето вопрос...
Этот вопрос еще полчаса надо объяснять...
[COLOR=blue]если это все что ты можешь сказать, то можно помолчать[/COLOR][/quote]
Если често, то я сам её не понимаю, как в учебнике была, так я её и перепечатал.[/quote]
если честно я Maniak-а имела ввиду