Отчет по программированию

Автор работы: Пользователь скрыл имя, 28 Сентября 2009 в 18:52, Не определен

Описание работы

Отчет о лабораторной работе №1 по дисциплине «Информатика и программирование».

Файлы: 1 файл

лабараторная 1.doc

— 79.00 Кб (Скачать файл)

      Пензенский  государственный университет

      Кафедра "Информационно-вычислительные системы" 
 
 
 
 
 

      ЗАПИСИ

      Отчет о лабораторной работе №1

      по  дисциплине «Информатика и программирование». 
 
 
 
 
 
 
 

                  Выполнил: ст-т гр.09ВЭ1

                                                                                                Давыдова Н. В.

                  Проверил:  доцент каф. ИВС

                                    Хохлов А. Е. 
                   
                   

      2009

 

       1. Формулировка задачи

      Вычислить расстояние между двумя точками с координатами (x1,y1); (x2, y2).

      2. Техническое задание
 

      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 выводим значения на экран. 

      

                          

        

        

        

       

       

        

        

        

      

      

        

                                    Рисунок 1.1 – Схема программы 
 
 
 
 

В программе  используются следующие типы данных заданные пользователем:

            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 

 
 

Информация о работе Отчет по программированию