Вопрос задан 01.10.2023 в 11:56. Предмет Информатика. Спрашивает Ибрагимов Абдуллах.

Язык Pascal. Напишите программу, которая позволяет вводить координаты двух точек на плоскости.

(координаты целочисленые) и выводит на экран расстояние между ними.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Пасечник Виталий.

Ответ:

program  z1;

var xa,ya,xb,yb:integer;

begin

write('Введите координаты первой точки: ');

read(xa,ya);

writeln('Введите координаты второй точки: ');

read(xb,yb);

writeln('Расстояние между точками равно: ',sqrt(sqr(xb-xa)+sqr(yb-ya)):0:3);

end.

Объяснение:

Расстояние между двумя точками A(xa, ya) и B(xb, yb) на плоскости:

AB = \sqrt{(xb - xa)^{2}  + (yb - ya)^{2}}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример программы на Pascal, которая выполняет описанную вами задачу:

pascal
program CalculateDistance; var x1, y1, x2, y2: integer; distance: real; begin // Ввод координат первой точки write('Введите x1: '); readln(x1); write('Введите y1: '); readln(y1); // Ввод координат второй точки write('Введите x2: '); readln(x2); write('Введите y2: '); readln(y2); // Вычисление расстояния между точками по формуле sqrt((x2 - x1)^2 + (y2 - y1)^2) distance := sqrt(sqr(x2 - x1) + sqr(y2 - y1)); // Вывод расстояния на экран writeln('Расстояние между точками: ', distance:0:2); end.

Программа сначала запрашивает у пользователя ввод координат первой точки (x1, y1), затем координат второй точки (x2, y2). После этого она использует формулу расстояния между двумя точками на плоскости и выводит результат на экран.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос