Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.142.196.27] |
|
Страницы: (3) 1 [2] 3 все ( Перейти к последнему сообщению ) |
Сообщ.
#16
,
|
|
|
Во избежание путаницы предлагаю переименовать все функции:
ReadL -> Long_Read WriteL -> Long_Write AddC -> Long_Add, Ravno -> Long_Equal Menshe -> Long_Less Bolshe -> Long_Above Все эти функции должны быть описаны в статье. По минимуму - хотя бы упомянуты, с указанием их назначения. Это сообщение было перенесено сюда или объединено из темы "Длинная арифметика - решение математики" |
Сообщ.
#17
,
|
|
|
1) Почему в интерфейсной части не описано назначение процедур Min, Max, Zam, More ?
2) Почему назначение процедур не продублировано в секции IMPLEMENTATION? 3) Почему описание процедур такое непонятное, типа "{Вычисляет частное комплексных чисел}" ??? В секции IMPLEMENTATION следует более подробно описывать назначение и процедуры, и используемых параметров, например: {Вычисляет частное от деления комплексных чисел} {x - делимое, y - делитель, z - частное (результат деления)} Это сообщение было перенесено сюда или объединено из темы "Длинная арифметика - решение математики" |
Сообщ.
#18
,
|
|
|
Азат, закончи полностью статью!
Исправь все неточности и дополни комментариями. Это сообщение было перенесено сюда или объединено из темы "Длинная арифметика - решение математики" |
Сообщ.
#19
,
|
|
|
M Твой пример был ориентирован на Дельфи, поэтому не к месту. Приведи пример для Турбо Паскаля Это сообщение было перенесено сюда или объединено из темы "Абсолютные переменные" |
Сообщ.
#20
,
|
|
|
Желательно бы принять меры, чтобы исходник полностью входил по ширине в стандартный экран
80 символов. Один из методов - описание назначения не справа, а ПОД объявлением процедуры/функции. Это сообщение было перенесено сюда или объединено из темы "Длинная арифметика - решение математики" |
Сообщ.
#21
,
|
|
|
Есть идея написать статейку про компоновку асм модуля с Паскалем и Си...
В какой раздел кидать? в Си и Паскаль или асм? |
Сообщ.
#22
,
|
|
|
Если компоновка асма в Паскале, то у нас.
P.S. А что, об этом можно написать целую статью? |
Сообщ.
#23
,
|
|
|
Цитата Romtek,7.12.04, 10:58 @ P.S. А что, об этом можно написать целую статью? Ну да... Написать про то как параметры в стек кидать, в каком порядке, кто их удаляет... Какого типа функции в каких регистрах результат возвращают...Ну и примеры.... Чем не статья? |
Сообщ.
#24
,
|
|
|
Ага. Понятно. Значит у нас напиши.
Постарайся оформить всеми средствами в форуме, чтобы выглядело красиво и было приятно читать. |
Сообщ.
#25
,
|
|
|
Цитата e-moe,7.12.04, 11:14 @ про то как параметры в стек кидать, в каком порядке, кто их удаляет... А штука то нужная! Очень нужная! Пиши! Цитата Romtek,7.12.04, 11:32 @ Постарайся оформить всеми средствами в форуме, чтобы выглядело красиво и было приятно читать. А вот это тоже очень правильно. |
Сообщ.
#26
,
|
|
|
так
параметры в паскаль-процедурах кладутся в стек слева направо, сначала первый, потом второй итд. Очищает их из стека вызванная процедура командой RET Params, где Params - совокупное число байт, занятых параметрами в стеке. Функции возвращают результат так: размером в 1 байт (byte, char, boolean) в регистре AL, размером в 2 байта (integer,word) в регистре АХ, longint в DX:AX (старшие байты в DX), pointer возвращает сегмент в DX, смещение в AX, real возвращает готовое число в DX:BX:AX, ф-и с результатом single, double, extended возвращают результат в сткек сопроцессора (походу очищая его, так что перед вызовом скажем atan2(x) нужно очистить стек, ну или использовать ассемблерные команды сопроцессора для вычисления), строковые через @result (я правда не знаю где он лежит). ЗЫ Оформлять я не умею и примеров пока что нет. |
Сообщ.
#27
,
|
|
|
Неотёсанные топики (Сообщ. #22) "Определение принадлежности точки к многоугольнику"
Кто может, проверьте почему при некоторых значениях выдаётся неверный результат. |
Сообщ.
#28
,
|
|
|
Вот что успел сделать по линковке Асма с паскалем... Камнями не кидать ... это только начало.... Времени вообще нету.... сессия... =(
[Romtek:: Прикрепи файл ZIP/RAR!] Прикреплённый файлmy_PAS.7z (3.26 Кбайт, скачиваний: 183) |
Сообщ.
#29
,
|
|
|
Вот ворд документ "ЧИСЛЕННОЕ ДИФФЕРЕНЦИРОВАНИЕ И ИНТЕГРИРОВАНИЕ" из какой-то книги, мне понравилось. Прислал DoctorGenius.
Цитата Численные методы 1. Классические методы нахождения изолированного корня 1.1. Метод хорд (правило пропорциональных частей) 1.2. Вычисление производных (численное дифференцирование) Задание 1 1.3. Правило Ньютона (метод касательных) 1.4. Комбинированный метод касательных и хорд Задание 2 2. Выбор метода. Оператор Case ... of ... Задание 3 3. Приближенное вычисление интегралов Формула прямоугольников Формула трапеций Задание 4 Параболическое интерполирование. Формула Симпсона Об оценке погрешности Задание 5 Вычисление интегралов методом Монте-Карло Задание 6 Вычисление двойных интегралов методом Монте-Карло Задание 7 Библиотека часто встречающихся процедур и функций Упражнения Если бы кто смог перевести его в HTML страничку, вообще б цены ему не было! Добавлено T[]X!N, спасибо! А ты не можешь немного подробнее описать каждый метод? Воспользуйся даже этим документом... Прикреплённый файлmetod.rar (108.6 Кбайт, скачиваний: 1531) |
Сообщ.
#30
,
|
|
|
Цитата Romtek,9.01.05, 00:54 @ Если бы кто смог перевести его в HTML страничку т.е. просто перевести в хтмл, без всяких наворотов? Цитата Romtek,9.01.05, 00:54 @ А ты не можешь немного подробнее описать каждый метод немного подробнее описАл (правда совсем немного...) как картинки с харда запостить? |