Реферат

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

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

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

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

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

от 25%

Подписываем

договор

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

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





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

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

ЗАПИСИ

Отчет о лабораторной работе №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. Курсовая Роль упаковки в реализации молочной продукции
2. Реферат Проблема смысла жизни, смерти и бессмертия человека
3. Реферат Лекции по политэкономии 2 семестр 1 курс
4. Сочинение на тему Фантастика
5. Биография на тему Артур Конан Дойл
6. Реферат на тему Volunteerism Essay Research Paper The path to
7. Курсовая Разработка стратегии позиционирования сайта VKcom зеркало vkontakteru на рынке Японии
8. Курсовая на тему Уголовная ответственность за кражу
9. Реферат Социальный облик лиц совершивших сексуальные правонарушения Профилактика сексуальных правонару
10. Контрольная работа Основные законы логики