Реферат

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

Работа добавлена на сайт bukvasha.net: 2015-10-28

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 17.4.2025





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

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

ЗАПИСИ

Отчет о лабораторной работе №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



1. Реферат на тему Helen Hunt Essay Research Paper Helen Hunt
2. Реферат Походы киевских князей на Хазарию и Волжскую Булгарию
3. Реферат на тему Islamic Law Essay Research Paper The religion
4. Реферат на тему History Of Aids Essay Research Paper Debate
5. Сочинение на тему Литературный герой МИНЬОН
6. Реферат Пушкин и масоны
7. Курсовая на тему Алгоритмы сжатия данных 2
8. Реферат на тему History Of Vrml Essay Research Paper HistoryVRML
9. Реферат Совообразные
10. Реферат на тему Much Ado About Nothing- Passion Vs. Reason