Различные технологии программирования

  • 09 апр. 2012 г.
  • 1207 Слова
Министерство образования и науки Российской Федерации
Федеральное Государственное бюджетное образовательное учреждение высшего профессионального образования в городе Куса
«Южно-Уральский Государственный Университет»
(Научно-исследовательский университет)











РЕФЕРАТ

по дисциплине Информатика

По теме: «Различные технологии програмирования»Автор:
Студент группы:
ТМ-139 Шилов.А.С
2012г.


Проверил: Аристов А.Г.


апреля 2012г.
Куса 2012


Содержание


1 Введение 4


2 Основная часть 5


3 Руководство пользователя 8


4Тестирование приложения 10


5 Заключение 12


Приложение 1 13


Текст основной программы на языке Borland Delphi 7.0 для Windows 13

Список литературы 17



1 Введение


Для разработки курсового проекта была предоставлена задача: определить тупоугольный ли, остроугольный, прямоугольный перед нами треугольник по трем его сторонам.
Существует несколько методов решенияпоставленной задачи. Первый метод напрямую связан с прямоугольной проекцией и соотношениями между углами треугольника, сюда также вовлечены тригонометрические отношения. Второй, основан на прямоугольных проекциях. Вся работа выполнена в программной среде Delphi 7.0 0 фирмы-производителя Borland – ведущего производителя инструментального программного обеспечения в мире. Borland Software Corporation (Nasdaq NM:BORL) – лидирующий поставщик систем, упрощающих разработку, развертывание и интегрирование приложений. Компания Borland основана в 1983, фирма имеет представительства более чем в 20 странах. Delphi - это мощная система, предназначенная для быстрой разработки приложений самого разного характера и назначения.
В своем курсовом проекте я использовала следующую литературу: Л.С. Атанасян «Геометрия»и М.Я. Выгодский «Справочник по элементарной математике».




2 Основная часть


Начнем работу над курсовым проектом с аналитического решения: во-первых, нужно определиться, что такое треугольник вообще и выяснить его основные признаки. Треугольник – многоугольник с тремя сторонами. Если все три угла острые, то треугольник остроугольный; если один из углов прямой – прямоугольный. Еслиодин из углов тупой, треугольник тупоугольный.
Еще, пожалуй, будет полезна информация о том, что во всяком треугольнике сумма углов равна 180°.
Теперь, обладая начальной информацией можно переходить к методам решения задачи. Рассмотрим первый метод. Стоит стразу оговориться, что этот метод нам не подходит, почему – будет объяснено ниже после описания самой структуры решения. Определение:прямоугольной проекцией (просто проекцией) точки на прямую называется основание перпендикуляра, опущенного из этой точки на прямую. Квадрат стороны треугольника равен сумме квадратов двух других сторон без удвоенного произведения одной из этих сторон на взятую на ней проекцию другой. Сообразно этому определению получаем:
a2 [pic] = b2 + c2 – 2b пр AC AB (1)
Если х обозначает длину проекции(положительное число), то, когда угол А острый:
a2 [pic] = b2 + c2 – 2bx
а когда угол А тупой, то
a2 [pic] = b2 + c2 +2bx
прямой угол А:
a2 [pic] = b2 + c2
Из первого метода решения вытекает второй, которым я воспользуюсь в процессе создания программы. Формулу (1) можно представить в виде:
a2 [pic] = b2 + c2 – 2b cos A (2)
Стоит объяснить, почему нам не подходит первый метод. Проекциипредполагают графическое построение треугольника, что в моем случае не только нецелесообразно, а просто не требуется поставленной задачей. Из формулы (2) соответственно:

cos A =( b2 + c2 – a2 ) / 2 · b · c(3)
С помощью замены букв получаются остальные две формулы для оставшихся углов:

cos B =( a2 + c2 – b2 ) / 2 · a · c (4)
cos C =( a2 + b2 – c2 ) / 2 · a · b (5)...
tracking img