profile
Размещено 6 лет назад по предмету Информатика от codo

Паскаль. Помогите лабораторную доделать. Неуспеваю. Код рабочий, надо описать значения переменных и по возможности описать сам алгоритм. Описание переменных

• A, B –

• MidX, MidY -

• sum -

• g -

• t -

• X, Y –

• m –

• i –

• n -

• s -



Описание алгоритма

1.


....


Код программы

uses crt, GraphABC;

var A, B: real;

MidX, MidY: Integer;

g: Integer;

t: Real;

X, Y: Real;

m:real;

i:integer;

n:integer;

s:string;

begin

hidecursor;

writeln('Введите A');

readln(A);

writeln('Введите B');

readln(B);

clearwindow;

SetWindowTitle ('Кривая');

SetWindowSize(500,500);

MidX := WindowWidth div 2;

MidY := WindowHeight div 2;

if b>a then

begin

m:=(MidX-30)/(2*b);

n:=trunc(2*b)+1;

end

else

begin

m:=(MidX-30)/(2*a);

n:=trunc(2*a)+1;

end;

for i:=1 to n do

begin

str(i,s);

textout(MidX+round(i*m)+5,MidY+10,s);

textout(MidX-round(i*m)+5,MidY+10,'-'+s);

textout(MidX-20,MidY+round(i*m),s);

textout(MidX-20,MidY-round(i*m),'-'+s);

line(MidX+round(i*m),0,MidX+round(i*m),2*MidY);

line(MidX-round(i*m),0,MidX-round(i*m),2*MidY);

line(0,Midy+round(i*m),2*MidX,Midy+round(i*m));

line(0,Midy-round(i*m),2*MidX,Midy-round(i*m));

end;

textout(MidX+4,MidY+10,'0');

setpenwidth(3);

Line(0, MidY, WindowWidth, MidY);

Line(MidX, 0, MidX, WindowHeight);

setpencolor(clRed);

for g := 0 to 360 do

begin

t := g * Pi / 180;

X := MidX + m*B * Sqr(Cos(t)) + m*A * Cos(t);

Y := MidY + m*B * Cos(t) * Sin(t) + m*A * Sin(t);

if g = 0 then MoveTo(Round(X), Round(Y))

else LineTo(Round(X), Round(Y));

end;

end.

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.