program Snail;
uses
Crt,
Graph;
const
grPath = 'C:\LAN\BP\BGI'; {Здесь пропиши свой путь к bgi-файлам}
A = 50;
B = 70;
var
grDriver, grMode: Integer;
MidX, MidY: Integer; {координаты центра экрана}
g: Integer; {счетчик в градусах}
t: Real; {счетчик в радианах}
X, Y: Real; {текущие координаты}
begin
grDriver := Detect;
InitGraph(grDriver, grMode, grPath);
MidX := GetMaxX div 2;
MidY := GetMaxY div 2;
{Рисуем оси}
Line(0, MidY, GetMaxX, MidY);
Line(MidX, 0, MidX, GetMaxY);
{Цикл от 0 до 2Пи}
for g := 0 to 360 do begin
t := g * Pi / 180;
X := MidX + A * Sqr(Cos(t)) + B * Cos(t);
Y := MidY + A * Cos(t) * Sin(t) + B * Sin(t);
if g = 0 then
MoveTo(Round(X), Round(Y))
else
LineTo(Round(X), Round(Y));
end;
ReadKey;
CloseGraph;
end.
построение графика(Pascal)
Нужно построить график!
Улитка Паскаля, х=a(cos^2t)+b(cost)
y=a(cost)*(sint)+b(sint)
a>0;b>0;t пренадлежит [0;2п]
Рассмотреть три случая, когда b>=2a
a<b<2a
a>b
Рисунок примерно должен так выгледить!! Я его файлом привезал
1) все вопросы решите за меня постите в разделе Студентам
2) тема топика должна отржать суть вопроса, в следущий
раз без предупреждения удалю ветку
Цитата:
Originally posted by Nikolai
Помогите плиз!!! Решить задачку!!! Только пишите пожалуйста задачи простым способом решения!! Вот она(задача)
Нужно построить график!
Улитка Паскаля, х=a(cos^2t)+b(cost)
y=a(cost)*(sint)+b(sint)
a>0;b>0;t пренадлежит [0;2п]
Рассмотреть три случая, когда b>=2a
a<b<2a
a>b
Рисунок примерно должен так выгледить!! Я его файлом привезал
Помогите плиз!!! Решить задачку!!! Только пишите пожалуйста задачи простым способом решения!! Вот она(задача)
Нужно построить график!
Улитка Паскаля, х=a(cos^2t)+b(cost)
y=a(cost)*(sint)+b(sint)
a>0;b>0;t пренадлежит [0;2п]
Рассмотреть три случая, когда b>=2a
a<b<2a
a>b
Рисунок примерно должен так выгледить!! Я его файлом привезал
Если еще актуально, то на чем писАть надо?
Конечно её надо в паскале написать!!
Цитата:
Originally posted by Nikolai
Конечно её надо в паскале написать!!
Конечно её надо в паскале написать!!
Сорри, на заголовок не посмотрел.
Вот прога:
Код:
Три случая рассмотришь сам, меняя параметры A и B.