Цепные и непрерывные дроби


Главная / ЭКВМ / Программы для ЭКВМ / Справочник
3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10

Программы раздела 3.2 "Цепные и непрерывные дроби" книги: "Дьяконов В.П. Справочник по расчетам на микрокалькуляторах. - 3-е изд.".

Программы

Наименование и назначение программы Файлы
3.18. Преобразование десятичного числа в цепную дробь  >> 3-18.mkp
3-18.mkl
3-18m.mkp
3-18m.mkl
3.19. Преобразование цепной дроби в десятичное число  >> 3-19.mkp
3-19.mkl
3.20. Вычисление непрерывных дробей  >> 3-20.mkp
3-20.mkl

Тексты и описание программ

3.18. Преобразование десятичного числа b в цепную дробь

Цепная дробь: [a0; 1/a1; 1/a2;...]

Файл 3-18m.mkp (КС 23537/7)

  0 1 2 3 4 5 6 7 8 9
00 П 1 K [x] П 0 ИП 1 ИП 0 С/П - F 1/x БП 00

Ввод: b→RX

Вывод: a0,a1,a2... в RX по мере нажатия клавиши С/П

Пример: Для b=Fπ получим a0=3, a1=7, a2=15, a3=1, a4=292, a5=1, a6=1, a7=1, a8=2. a9=1, a10=4 и т.д.


3.19. Преобразование цепной дроби в десятичное число b

Цепная дробь: [a0; 1/a1; 1/a2;...]

Файл 3-19.mkp (КС 20762/30)

  0 1 2 3 4 5 6 7 8 9
00 П 2 0 П 0 ВП П 3 П 1 ÷ С/П П 4 ИП 3
10 ИП 4 ИП 2 П 3 × + П 2 ИП 0 ИП 4 ИП 1 П 0
20 × + БП 05            

Ввод: a0, a1, a2... в RX

Вывод: в RX по С/П.

Пример: Последовательно вводя значения из программы 3-18: {3, 7, 15, 1, 292, 1, 1, 1, 2, 1, 4...} получим b=3,1415927.


3.20. Вычисление непрерывных дробей

Цепная дробь: [a0; 1/a1; 1/a2;...]

Файл 3-20.mkp (КС 23529/185)

  0 1 2 3 4 5 6 7 8 9
00 B↑ С/П ÷ B↑ С/П + БП 00  

Ввод: a(m), b(m), a(m-1), b(m-1),... a1, b1, a0 в RX

Вывод: Число в RX после ввода a0.

Пример: [5; 8/4; 2/7; 3/5]=6,8765432.



НПП "СЕМИКО" (383) 271-01-25 (многоканальный)