![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 29.12.2007
Сообщений: 3
|
![]()
Надо на ассемблере написать след задачу:
Написать функцию, вычисляющую по заданным точкам а,b,c площадь треугольника abс. У меня что то не получается...помогите пжлста. |
![]() |
![]() |
![]() |
#2 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
Вычисляешь по координатам длину каждой стороны
по формуле d=sqrt((x2-x1)^2+(y2-y1)^2); , потом по формуле герона вычисляешь площадь s=sqrt(p(p-d1)(p-d2)(p-d3)); где p=(d1+d2+d3)/2; для умножения вещественных чисел и извлечения корня из них надо будет воспользоваться FPU команда fmul - умножение команда fsqrt - квадратный корень |
![]() |
![]() |
![]() |
#3 |
Регистрация: 29.12.2007
Сообщений: 3
|
![]()
ты знаешь, засада полная...нихрена не получается...
То что написано, это и есть условие...данных больше не дают. |
![]() |
![]() |
![]() |
#4 |
Регистрация: 29.12.2007
Сообщений: 3
|
![]()
Я просто задачу саму понять немогу...что от меня требуют...не то что бы написать её...чёт пытался в буквах, такая ересь получается.
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
![]() Код HTML:
Площадь параллелограмма - это векторное произведение векторов, треугольник - это половина параллелограмма. |x1-x3 y1-y3| S=0.5 | | - определитель второго порядка, или |x2-x3 y2-y3| S:=0.5*abs((x1-x3)*(y2-y3)-(x2-x3)*(y1-y3)); |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
Тебе задали написать функцию, т.е. подпрограмму. Естественно, что она пишется "в буквах". Потом эта функция используется основной программой, в которой ты вводишь с клавиатуры численные значения a,b,c, а программа считает площадь с использованием этом функции.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
написать кэш-функцию | andrey4623 | Общие вопросы Delphi | 6 | 01.04.2011 11:59 |
Помогите написать функцию | Черничный | Общие вопросы Delphi | 4 | 13.08.2008 07:02 |
Си - Написать функцию, проверяющую наличие в строке заданного слова | Cvetok | Помощь студентам | 1 | 14.05.2008 05:44 |
Написать рекурсивную функцию вычисления определителя квадратной матрицы | Лёха | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 23.03.2008 08:43 |
можно ли написать функцию для формул? | Misha Pitersky | Microsoft Office Excel | 1 | 02.11.2006 09:48 |