Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lections.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
142.53 Кб
Скачать

Перевод целых чисел из в .

Алгоритм деления реализует итерационный процесс последовательного деления …

210

12 =

1* +2* +3* = 16 + 8 + 3 =

=

0,73

1,46

0,92

1,84

1,68

=

+

+

+

+

R

Пример:

11

+0

+15

8

16*11

176

2031

45304

Результат, полученный по схеме Горнера, исходит из теоремы Безу.

При делении многочлена по степеням x на многочлен (x-p) получают многочлен меньший на единицу степени, плюс остаток, который равен значению исходного многочлена с подстановкой p вместо x.

Математически:

|x-p

+R

+R

+R = R

Перевод конечной дроби в системе P в дробь в системе 10.

0nR 0, R10

Дано: 0,Rp=(0, a1, a2,…, a-n)p

Получить: 0,R10(0, d-1, d-2,…, d-m)10

Результат получается конечным, если основание (p) исходной системы не имеет простых делителей, кроме 2 и 5. Но это условие не является справедливым, например, для системы (3), поэтому конечность в общем случае не гарантирована.

Алгоритм:

  1. (a-i)p [d-i]10 i = 1,…,n

  2. [d-i­]10 * p-i10

  3. d-i]10 * p-i10 = 0,R10

Пример:

0,54 0,R10

0,54 = [4]10 * 8-2 + [5]10 * 8-1 = 0,687510

Для упрощения можно воспользоваться схемой Горнера.

-i * p-i=d-n * p-n + d-n+1 * p-n+1 + … + d-1 * p-1 =

(dn * p-n+1 + d-n+1 * p-n+2 + … + d-2 * p-1 + d-1) * p-1=

( (d-n * p-n+2 + d-n+1 * p-n+ 3 + … + d-2) * p­-1 + d-1) * p-1 = … =

( ( ( (d-n * p-1 + d-n+1) * p-1 + d-n+2) * p-1 + d-n+3) * p-1 … + d-1) * p-1

β-n = d-n

β-n+1 = β-n*p-1 + d-n+1

β-n+2 = β-n+1 * p-1 + d-n+2

. . .

β-1 = β-2 * p-1 + d­-1

β0 = β-1 * p-1 + 0 = 0,R10

d-n

d-n+1

d-n+2

. . .

d-1

0

p-1* β-n

β-n+1

β-n+2

. . .

β-1

β0=0,R10

Β-n * p-1 + α-n+1 = β-n+1 . . .

Каждый элемент с индексом –i в нижней строке надо разделить на p и прибавить элемент d следующего столбца. Результат – следующий β.

Пример:

0,548=4 * 8-2 + 5 * 8-1

↓4

+5

0

-1* 4

5.5

0,6875

-> ; Дано: =

-> ; Получить: =

-> ;

1) = =

2) ->

n

Пример:

= = = =

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]