Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.06.2013, 20:35   #1
Rêve
Новичок
Джуниор
 
Регистрация: 07.01.2013
Сообщений: 2
По умолчанию Геометрическое моделирование. Паскаль

Здравствуйте! Помогите пожалуйста с заданием. (Паскаль)
Задание: Построить равнобедренный треугольник по боковой стороне и высоте, которая опущена на основание.
Rêve вне форума Ответить с цитированием
Старый 06.06.2013, 20:56   #2
zetrix
Delphi/C++/C#
Участник клуба
 
Аватар для zetrix
 
Регистрация: 29.10.2006
Сообщений: 1,972
По умолчанию

Словесное решение:

Пусть треугольник назван ABC (ВС - основание). AH - высота, H - точка на основании.

высота (AH - известно), половина основания (BH - искомое) и боковая сторона (AB - известно) = прямоугольный треугольник (AHB) с гипотенузой АВ.

Находим по теореме Пифагора половину основания, затем умножаем на два (т.к. высота в равнобедренном треугольнике, опущенная к основанию = гипотенузе = медиане), чтобы найти всё основание BC.
Итак, теперь строим на экране основание (мы его уже знаем BC = 2*BH). Находим середину (элементарно среднее по Х-координате точек В и С), это будет точка Н. Затем из неё строим высоту AH (она известна по условию). Всё, все вершины треугольника отображены на экране, осталось их соединить.


Теперь спрашивайте, что вы не можете сделать в Паскале? Работа в графическом режиме в достаточной мере есть в самом хелпе Паскаля (даже старого доброго турбопаскаля).

Последний раз редактировалось zetrix; 06.06.2013 в 20:59.
zetrix вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Лабораторная работа по предмету "геометрическое моделирование" megavolt91 Фриланс 0 20.03.2012 00:35
Компьютерное моделирование, моделирование физических процессов. (в Excel ) Dytchi Помощь студентам 0 06.02.2012 15:54
Среднее геометрическое.Паскаль.Как изменить... Maya Epos Помощь студентам 1 05.04.2011 18:20
Паскаль. Динамическое моделирование. maliyusha Помощь студентам 2 22.03.2010 17:17
геометрическое моделирование в delphi Ledi_Kapriza Общие вопросы Delphi 7 04.12.2008 14:57