С помощью языков программирования описываются алгоритмы. Алгоритмы по своей структуре делят на следующие типы:
- линейный
- разветвляющийся
- циклический
Линейные программы - описания на языке программирования линейных алгоритмов.
В линейном алгоритме действия выполняются последовательно, шаг за шагом, в таком алгоритме отсутствуют условные переходы и повторения. В линейной программе на языке программирования присутствуют только простые операторы, такие как, операторы ввода/вывода, присваивания. В линейных программах не используются операторы ветвления или цикла.
Составьте программу решения задачи
Вычислить расстояние между двумя точками по заданным координатам
Исходные данные: x1, y1, x2, y2 - целые числа типа integer, координаты двух точек.
Выходные данные: r - нецелое число типа real, расстояние между двумя точками.
Как решить задачу. Воспользуемся формулой расчета расстояния между двумя точками по заданным координатам.
Необходимые функции:
- корень квадратный sqrt()
- возведение в квадрат sqr()
Программа решения задачи на языке Паскаль
var x1,y1,x2,y2:integer; r:real;
begin
writeln('Введите координаты первой точки');
readln(x1,y1);
writeln('Введите координаты второй точки');
readln(x2,y2);
r:=sqrt((sqr(x2-x1)+sqr(y2-y1));
writeln('Расстояние между точками равно r=',r);
end.
Комментариев нет:
Отправить комментарий