Название: Отчет по программированию
Вид работы: реферат
Рубрика: Информатика
Размер файла: 51.74 Kb
Скачать файл: referat.me-131988.docx
Краткое описание работы: Пензенский государственный университет Кафедра "Информационно-вычислительные системы" ЗАПИСИ Отчет о лабораторной работе №1 по дисциплине «Информатика и программирование».
Отчет по программированию
Пензенский государственный университет
Кафедра "Информационно-вычислительные системы"
ЗАПИСИ
Отчет о лабораторной работе №1
по дисциплине «Информатика и программирование».
Выполнил: ст-т гр.09ВЭ1
Давыдова Н. В.
Проверил: доцент каф. ИВС
Хохлов А. Е.
2009
1. Формулировка задачи
Вычислить расстояние между двумя точками с координатами (x1 ,y1 ); (x2 , y2 ).
2. Техническое задание
2.1 Требования к программе
Программа должна запросить координаты двух точек и рассчитать расстояние между этими точками.
2.2 Порядок контроля и приёмки
Для контроля правильности работы необходимо разработать тест. Для этого выбрать координаты двух точек по формуле рассчитать длину отрезка между ними и сравнить полученное значение с результатом рабочей программы, если результаты совпадают, то программа написана верно.
4. Описание программы
4.1 Общие сведения
Программа простейшие программы разработана в среде TurboPaskal 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
Похожие работы
-
Лабораторная работа по Информатике 3
Министерство образования и науки РФ Государственное образовательное учреждение высшего профессионального образования «Южно-Уральский государственный университет»
-
Решение задач линейного программирования симплекс методом 2
Министерство образования и науки Российской Федерации Федеральное агентство по образованию Государственное образовательное учреждение ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
-
Отчет по лабораторной работе по Информатике
Санкт-Петербургский Государственный Университет Телекоммуникаций им.Бонч-Бруевича Отчет к лабораторной работе №3 Выполнила: Колесова Р.В. Студентка группы СК-85
-
Решение практической задачи на паскале
ГОУ ВПО «Московский государственный открытый университет» Чебоксарский политехнический институт (филиал) Кафедра информационных технологий и программирования
-
Организация циклов в системе Паскаль
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ........................................
-
Численные методы решения нелинейного уравнения с одним неизвестным
Нижегородский государственный технический университет им. Р.Е. Алексеева Кафедра «Прикладная математика». Отчет по лабораторной работе №1. Численные методы решения нелинейных уравнений
-
Разработка подсистемы управления оптимального плана выпуска изделий
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ ТАДЖИКИСТАН ТАДЖИКСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ имени академика М.С. Осими Кафедра: «АСОИ и У» ОТЧЕТ по лабораторной работе
-
Основные свойства проекта
Федеральное агентство по образованию ГОУВПО «Московский Государственный Текстильный Университет им. А. Н. Косыгина» Кафедра АСОИ и У Лабораторная работа №1
-
Изучение характеристик учебного стенда Стенд по защите от утечки информации по телефонной линии
Федеральное агентство по образованию РФ Пензенский государственный университет Кафедра «Информационная безопасность систем и технологий» ОТЧЕТ
-
Циклические вычислительные процессы
Отчет по лабораторной работе №1. Тема: «Циклические вычислительные процессы». Дисциплина: «Языки программирования и методы трансляции». Цель: Ознакомление с методами работы организации циклических вычислений при использовании языка программирования С.