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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.03.2014, 15:20   #1
Grenki
 
Регистрация: 06.03.2014
Сообщений: 8
По умолчанию Решение задачи используя подпрограмму(ы)

Всем привет. На днях столкнулся с такой задачей, что вроде не сложно но не пойму как все нормально записать. Помогите разобраться. Известны координаты точек А, В, С, D и К, L, М, N, образующих два выпуклых четырехугольника. Определить больший по площади четырехугольник. Найти все корни уравнения qx^2+cx+s=0, где q,c,s - длина векторов соответственно a={a1,a2,a3,a4}, b={b1,b2,b3}.
Grenki вне форума Ответить с цитированием
Старый 06.03.2014, 21:03   #2
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,304
По умолчанию

Только для того, что бы разобраться.
1. Знаем координаты точек
2. Знаем теорему Пифагора (находим, через координаты, стороны четырехугольников и одну из диагоналей).
Диагональю четырехугольники разбиваются на два треугольника.
3. Знаем формулу Герона для площади треугольников через длины его сторон.
4. Находим нужные нам площади.
5. Пишем простенькую программу, в которой просим ввести координаты точек и т.п.
Внимание: Вводить следует координаты так, что бы четырехугольники были выпуклые.
...


Как-то так, ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 07.03.2014, 11:09   #3
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,515
По умолчанию

еще один способ посчитать площадь
Изображения
Тип файла: jpg 1.JPG (23.4 Кб, 127 просмотров)
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
составить универсальную программу для решения математической задачи используя разветвляющий алгоритм kobe24nba Помощь студентам 3 27.09.2013 09:06
Используя разработанную подпрограмму сортировки, упорядочить значения так, чтобы a11<=a12<=<=a1n<=a21<=a22<=a2n<=an1 <=an2<=ann Proskurina Паскаль, Turbo Pascal, PascalABC.NET 6 15.11.2012 19:34
Решение задачи, используя "Поиск решения" MilaSlava Microsoft Office Excel 4 03.04.2011 14:08
Решение уравнения используя "Подбор параметра" banderos85 Microsoft Office Excel 6 20.03.2011 21:19
Написать программу используя подпрограмму- процедуру. advokat_92 Помощь студентам 0 25.11.2010 11:00