ВУЗ:
51
Начальная установка
Вычисление
сумм
частичных
произведений
3
С
D
Начало
Рг1:=ШИВх; РгВ:=0; СчЦ:=n/2
Рг2:=ШИВх; Т:=0
1
2
Т=0
да нет
4
Рг2[n-2;n-1] Рг2[n-2;n-1]
00 11
РгА:=0
5
A
Т:=0
8
00
РгА:=Рг1
6
01
A
Т:=1
7
11
РгА:=Рг1
См:=РгА+РгВ+1
9
B
Т:=0
10
01
РгА:=0
См:=РгА+РгВ
11
РгСм:=П(1)См; Рг2’[0]:=См[n-1]
12
да
См[0]=0
РгСм[0]:=1
13
РгСм[0]:=0
14
нет
РгВ:=РгСм; РгА:=Рг1
См:=РгА+РгВ
15
Рг2’[0,1]:=См[n-2,n-1]
РгСм:=П(1)См
52
Рисунок 2.14 - Алгоритм ускоренного
умножения
A
С
РгСм[0]:=1
17
Конец
Вывод
результата
См:=РгА+РгВ
19
РгСм:=П(2)См; Рг2’[0÷1]:=См[n-2÷ n-1]
20
B
16
да
См[0]=0
нет
РгСм[0]:=0
18
21
да
См[0]=0
РгСм[0÷1]:=1
22
нет
РгСм[0÷1]:=0
23
Рг2’:=П(2)Рг2;РгВ:=РгСм
Рг2:=Рг2’;CчЦ:=CчЦ-1
24
25
да
СчЦ=0
нет
D
26
да
T=0
нет
РгА:=Рг1
См:=РгА+РгВ
27
РгСм:=См
ШИВых:=РгСм; РгA:=0;РгВ:=Рг2
См:=РгА+РгВ
28
РгСм:=См
ШИВых:=РгСм
Начало
Рг1:=ШИВх; РгВ:=0; СчЦ:=n/2 С A
1 Начальная установка
Рг2:=ШИВх; Т:=0
19 См:=РгА+РгВ
D B
да нет
2 Т=0
20 РгСм:=П(2)См; Рг2’[0÷1]:=См[n-2÷ n-1]
3 Рг2[n-2;n-1] 4 Рг2[n-2;n-1]
нет да нет да
00 11 16 См[0]=0 21 См[0]=0
5 РгА:=0 00 17 РгСм[0]:=1 18 РгСм[0]:=0 22 РгСм[0÷1]:=1 23 РгСм[0÷1]:=0
A 8 Т:=0
01 Рг2’:=П(2)Рг2;РгВ:=РгСм
24
Рг2:=Рг2’;CчЦ:=CчЦ-1
6 РгА:=Рг1
нет
A D 25 СчЦ=0
11 РгА:=Рг1
9
См:=РгА+РгВ+1 да
7 Т:=1 нет
01 26 T=0
B 10 Т:=0
РгА:=Рг1 да
27 См:=РгА+РгВ
РгА:=0
Вычисление РгСм:=См
11 См:=РгА+РгВ
сумм
РгСм:=П(1)См; Рг2’[0]:=См[n-1]
частичных
произведений ШИВых:=РгСм; РгA:=0;РгВ:=Рг2
нет да См:=РгА+РгВ
12 См[0]=0
28 РгСм:=См Вывод
13 РгСм[0]:=1 14 РгСм[0]:=0 результата
ШИВых:=РгСм
РгВ:=РгСм; РгА:=Рг1 Конец
15 См:=РгА+РгВ
РгСм:=П(1)См Рисунок 2.14 - Алгоритм ускоренного
Рг2’[0,1]:=См[n-2,n-1] умножения
С
51 52
Страницы
- « первая
- ‹ предыдущая
- …
- 24
- 25
- 26
- 27
- 28
- …
- следующая ›
- последняя »
