Автор работы: Пользователь скрыл имя, 28 Сентября 2009 в 18:52, Не определен
Отчет о лабораторной работе №1 по дисциплине «Информатика и программирование».
Пензенский государственный университет
      Кафедра 
"Информационно-вычислительные системы" 
 
 
 
 
 
      по 
дисциплине «Информатика и программирование». 
 
 
 
 
 
 
 
Выполнил: ст-т гр.09ВЭ1
                              
Проверил: доцент каф. ИВС
                  Хохлов А. Е. 
 
 
2009
 
1. Формулировка задачи
Вычислить расстояние между двумя точками с координатами (x1,y1); (x2, y2).
2.1 Требования к программе
            Программа должна запросить 
координаты  двух точек и рассчитать расстояние 
между этими точками.  
2.2 Порядок контроля и приёмки
Для контроля правильности работы необходимо разработать тест. Для этого выбрать координаты двух точек по формуле рассчитать длину отрезка между ними и сравнить полученное значение с результатом рабочей программы, если результаты совпадают, то программа написана верно.
4. Описание программы
4.1 Общие сведения
Программа простейшие программы разработана в среде Turbo Paskal 7.0, её текст содержится в каталоге M:давыдовапростейшие программы и приведен в приложении А.
4.2 Функциональное назначение
Программа предназначена для расчета расстояния между двумя точками, по заданным координатам этих точек.
4.3 Описание логической структуры
Алгоритм решения задачи в виде схемы программы представлен на рисунке 1.1.
Решение задачи начинается с ввода координат двух точек
 (x1,y1); 
( x2, y2)  с помощью оператора  
write. Находим расстояние между двумя точками 
l=√(x1-x2)2+(y1-y2)2, 
где  x1, y1, x2, y2 
– координаты точек, l – расстояние между 
двумя точками 
. С помощью оператора readln выводим значения 
на экран. 
                        
 
      
 
      
 
      
 
     
 
     
 
      
 
      
 
      
 
      
 
                              
 
 
 
 
В программе используются следующие типы данных заданные пользователем:
REAL: x1, x2, y1, y2, l – значения координат точек, расстояние между нимим. Программа предполагает, что пользователь введет координаты точек из диапазона вещественных данных (т.е. REAL)
5. Программа и методика испытаний
Для проверки правильности работы программы рассмотрим отрезок с координатами, введенными с клавиатуры пользователем. Пускай это будут координаты (0,0); (0,5) . Длину отрезка находим по формуле √(0-0)2+(0-5)2 =5
6. Описание применения
После запуска программы на выполнение на экране появляется запрос точек x1, y1. Пользователь вводит эти значения, затем таким же образом запрашиваются программой и вводятся пользователем соответственно координаты вершин x2, y2. Работа программы и результаты испытаний находятся в приложении Б. Для завершения работы программы необходимо нажать кнопку «Close».
Вывод 
      В 
ходе выполнения лабораторной работы 
было сформулировано и утверждено техническое 
задание, разработан алгоритм решения 
задачи, составлена и отлажена программа, 
оформлена документация на программу. 
Проведенные испытания показали, что программа 
работает правильно. 
 
 
 
 
 
ТЕКСТ ПРОГРАММЫ
Приложение А
 (обязательное) 
Program prosteishie;
uses crt;
var
x1,x2,x3,y1,y2,l:real;
begin
clrscr;
write('x1 y1 ? ');
readln(x1,y1);
write('x2 y2 ? ');
readln(x2,y2);
     l:=sqrt(sqr(x1-x2)+sqr(y1-y2))
writeln('l=',l:6:2);
readln;
end. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
                              
Приложение Б
(обязательное) 
 
 
Рисунок Б.1
    
 
 
 
Рисунок 
Б.2