dannytr
?>

Какую информацию содержит поле записи? А) Числовую характеристику одного объекта. Б) Конкретную характеристику одного объекта произвольного типа. В) Текстовую характеристику одного объекта. Г) Текстовую характеристику одного объекта произвольного типа

Информатика

Ответы

moisalexx7
Type
  Point=record
    x,y:real
    end;

procedure GetPoint(c:char; var A:Point);
  var
    x,y:real;
begin
  Write('Введите координаты x и y точки ',c,': ');
  Read(x,y);
  A.x:=x; A.y:=y
end;

function DistPoint(A,B:Point):real;
begin
  DistPoint:=sqrt(sqr(B.x-A.x)+sqr(B.y-A.y))
end;

var
  A,B,M:Point;
  d,p,ab,ma,mb:real;
begin
  GetPoint('A',A); GetPoint('B',B); GetPoint('M',M);
  ab:=DistPoint(A,B); ma:=DistPoint(M,A); mb:=DistPoint(M,B);
  if ma>=ab+mb then d:=mb
  else
    if mb>=ma+ab then d:=ma
    else begin
      p:=(ma+mb+ab)/2;
      d:=2*sqrt(p*(p-ab)*(p-ma)*(p-mb))/ab
    end;
  Writeln('Минимальное расстояние составляет ',d)
end.

Тестовое решение:
Введите координаты x и y точки A: -3 -5
Введите координаты x и y точки B: 2 5
Введите координаты x и y точки M: -3 4
Минимальное расстояние составляет 4.02492235949962
k075ko8
Const nx=30;mx=30;
var i,j,n,m:integer;A:array[1..nx,1..mx] of integer;B,D:array[1..nx] of integer;
begin 
write('Введите n');Readln(n);
write('Введите m');Readln(m);
for i:=1 to n do begin
for j:=1 to m do вegin
A[i,j]:=random(100)-20;
write(A[i,j]:4);end;writeln;end;writeln;
for i:=1 to n do begin
for j:=1 to m do begin
if (A[i,j] mod 3 =0) then begin
B[i]:= B[i] + A[i,j];write(A[i,j]:4);D[i]:= D[i] + 1;end;end;writeln;end;
for i:=1 to n do begin
if (B[i]=0) and (D[i]= 0) then B[i]:= -10;
write(B[i]:4);end;end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Какую информацию содержит поле записи? А) Числовую характеристику одного объекта. Б) Конкретную характеристику одного объекта произвольного типа. В) Текстовую характеристику одного объекта. Г) Текстовую характеристику одного объекта произвольного типа
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Shamil
mantseva
Маринова
Pogosyan Nataliya
уровень 96 97 app balatech asia
Николаевна_Анна670
Reutskii884
sonicegle
makashi28
atlantika7
office3
artemiusst
parabolaspb
dianakryukova00
oldprince840
shakovaea