Составители:
Практикум по решению задач на ЭВМ
Построение типовых геометрических элементов (отрезок, окруж-
ность, прямоугольник, эллипс)
4) Построить на графическом экране отрезок (4 способа).
program grafik;
uses CRT,Graph;
label 100;
var
grDriver:integer;
grMode :integer;
ErrCode :integer;
var
dx,dy,d1,d2,d,z1,z2:real;
l,alfa,g,dg,pi,fi,dalfa:real;
x0,y0,xk,yk:integer;
k:integer;
BEGIN
clrscr;
writeln('введите способ задания отрезка');
readln(k);
writeln('введите x0,y0');
readln(x0,y0);
pi:=4*arctan(1);
case k of
1:begin
writeln('введите xk,yk');readln(xk,yk);
end;
2:begin
writeln('введите dx,dy'); readln(dx,dy);
xk:=x0+round(dx);yk:=y0-round(dy);
end;
3:begin
writeln ('введите l и alfa');
readln(l,alfa);
g:=alfa*pi/180;
dx:=l*cos(g);dy:=l*sin(g);
xk:=x0+round(dx);yk:=y0-round(dy);
end;
4:begin
writeln('введите l и dalfa');
readln(l,dalfa);
dg:=dalfa*pi/180;
writeln('введите d1,d2');
91
Практикум по решению задач на ЭВМ Построение типовых геометрических элементов (отрезок, окруж- ность, прямоугольник, эллипс) 4) Построить на графическом экране отрезок (4 способа). program grafik; uses CRT,Graph; label 100; var grDriver:integer; grMode :integer; ErrCode :integer; var dx,dy,d1,d2,d,z1,z2:real; l,alfa,g,dg,pi,fi,dalfa:real; x0,y0,xk,yk:integer; k:integer; BEGIN clrscr; writeln('введите способ задания отрезка'); readln(k); writeln('введите x0,y0'); readln(x0,y0); pi:=4*arctan(1); case k of 1:begin writeln('введите xk,yk');readln(xk,yk); end; 2:begin writeln('введите dx,dy'); readln(dx,dy); xk:=x0+round(dx);yk:=y0-round(dy); end; 3:begin writeln ('введите l и alfa'); readln(l,alfa); g:=alfa*pi/180; dx:=l*cos(g);dy:=l*sin(g); xk:=x0+round(dx);yk:=y0-round(dy); end; 4:begin writeln('введите l и dalfa'); readln(l,dalfa); dg:=dalfa*pi/180; writeln('введите d1,d2'); 91
Страницы
- « первая
- ‹ предыдущая
- …
- 89
- 90
- 91
- 92
- 93
- …
- следующая ›
- последняя »