Вычислить ln(1+x) на ассемблере(ряд Маклорена)

Тема в разделе "WASM.BEGINNERS", создана пользователем Alien_89, 25 май 2008.

  1. Alien_89

    Alien_89 New Member

    Публикаций:
    0
    Регистрация:
    25 май 2008
    Сообщения:
    9
    Следуя правилам форума и ,выражая нескончаемое уважение к самому форуму и "его обитателям", формулирую тему поставленной задачи, а именно: Численные методы: приближённое вычисление значения функции ln(1+x) от аргумента, вводимого с клавиатуры(это х), и требуемой степенью точности(точность 0,001) (ряд Маклорена). Решение сводиться к вычислению указанной функции к ряду Маклорена: ln(1+x)=x^1/1!x^2/2!+x^3/3!(x^4)/4!+(x^5)/5! .... и так до тех пор, пока n-ный член ряда не станет меньше требуемой точности... И еще: этот ряд сходится (т.е. n-ный компонент стремится к нулю), только если
    модуль -1<X<1. По-моему, так...
     
  2. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    В fpu.lib из пакета масм32 есть функция FpuLnx, исходник тоже.
     
  3. Alien_89

    Alien_89 New Member

    Публикаций:
    0
    Регистрация:
    25 май 2008
    Сообщения:
    9
    Вопрос: где взять пакет masm32?
     
  4. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    Alien_89
    здесь на сайте есть
     
  5. masm32

    masm32 New Member

    Публикаций:
    0
    Регистрация:
    26 фев 2008
    Сообщения:
    147
    хороший вопрос ... а где вообще берут пакеты всякие?
     
  6. Alien_89

    Alien_89 New Member

    Публикаций:
    0
    Регистрация:
    25 май 2008
    Сообщения:
    9
    Ну в данный момент пакет масм32 беру с сайта www.MASM32.com.