четверг, 3 ноября 2011 г.

Модуль 3 Задание 6

program P1;
var
a,b: real; // координаты точек
r: real; // расстояние между точками на прямой
begin
write('Введите координату точки a: ');
readln(a);
write('Введите координату точки b: ');
readln(b);
r := abs(a-b);
writeln('Расстояние между точками = ',r);
end.

program - раздел имени программы;
P1 - имя пролграммы;
var - раздел описания переменных;
a,b, r – переменные;
real - базовый тип;
begin - раздел операторов;
write('Введите координату точки a: ') - (оператор вывода) список вывода данных на экран;
readln(a) - (оператор ввода) список ввода данных с клавиатуры;
write('Введите координату точки b: ') - (оператор вывода) список вывода данных на экран;
readln(b) - (оператор ввода) список ввода данных с клавиатуры;
r := abs(a-b) - оператор присваивания;
writeln('Расстояние между точками = ',r) - (оператор вывода) список вывода данных на экран;
end - конец программы.

4 комментария:

  1. Такая задача уже представлена в другом блоге.

    ОтветитьУдалить
  2. а почему задача из интернета не может повторяться?! тем более я не видел

    ОтветитьУдалить
  3. program Primer; {вычисление суммы двух чисел} (название программы)
    uses Crt; {подключение модуля, необходимого для процедур
    очистки экрана и задержки}
    var
    x,y,s: integer; (описание переменных(числа целые)
    begin
    ClrScr; {очистка экрана}
    WriteLn('Введите через пробел два числа ');
    ReadLn(x,y); (ввод переменных)
    s := x + y; (действие с числами(сумма))
    WriteLn('Сумма чисел равна ',s); (вывод на экран)
    ReadKey; {ожидание нажатия клавиши}
    end.

    http://pascal.guti.ru/program.html

    требую пересмотра оценки

    ОтветитьУдалить
  4. Задача повторяться может, описание задачи - нет. Если бы вы писали описание сами, то точно не с кем бы не пересекались.
    Здесь у вас тоже описано не все! Поэтому оценка будет невысокой.

    ОтветитьУдалить