Страница 1 из 1
в выражение min?
Добавлено: 16 июн 2004, 17:27
Незнайка.
есть выражение
Z= min (( x + y + z ) / 3 , x*y*z ) / (1 + min^2 ( ( x + y + z ) / 3 , x*y*z)
Объясните пожалуйста что означает min в ассемблере или это другое что-то и запятые после деления помогите разобраться .
Добавлено: 17 июн 2004, 00:16
Andy
Во-первых не понятно откуда тут появился ассемблер. Чистая математика. Кроме того выражение с
ошибками! Не хватает закрывающей скобки (видимо в конце). И еще непонятно почему min в степени.
означает min в ассемблере
Ничего не означает, выражения min в ассемблере нет.
или это другое что-то
Ну да - математика
запятые после деления
Запятые отделяют 2 числа из которых надо выбрать минимальное (min).
Добавлено: 17 июн 2004, 18:27
Незнайка.
Z= min (( x + y + z ) / 3, x*y*z ) / (1 + min^2 ( ( x + y + z ) / 3, x*y*z))
min - найти наименьшее из двух значений
min^2 - найти наименьшее из двух значений, наименьшее возвести в квадрат
вопросик - как написать на асм что бы он нашел наименьшее
и еще вопрос
вектор и матрицу как на асм писать примерно :shock:
Добавлено: 17 июн 2004, 19:29
Andy
как написать на асм что бы он нашел наименьшее
Рассчитать значения обоих чисел. Записать например их в регистры (например ax,bx). Потом (для чисел со знаком):
Код: Выделить всё
cmp ax,bx
jl _ax_lower
; значение в bx <= ax
_ax_lower:
; значение в bx > ax
вектор и матрицу как на асм писать примерно
Ну вектор примерно так:
vector dd Размер_Вектора dup (?)
Матрицу в зависимости от того какова ее размерность. Опять таки это просто массив. Без разницы как ее описывать. Главное как ее обрабатывать.
Добавлено: 18 июн 2004, 10:39
Romeo
И вообще у меня такое ощущение, что человек сам с трудом понимает, что он хочет

Добавлено: 18 июн 2004, 16:17
Andy
вообще у меня такое ощущение, что человек сам с трудом понимает, что он хочет
Ну я то точно не понимаю
Незнайка., если это дело запрограммировать надо, то ты так и напиши. Укажи тип x,y,z. Скорее всего поможем.
Добавлено: 19 июн 2004, 00:28
Незнайка.
спасибо за помощь )
:roll: