SlideShare a Scribd company logo
1 of 10
Анализ комбинаторных
алгоритмов
Лекция № 17
Арифметические схемы
Функциональные элементы
 Арифметические схемы строятся из
функциональных элементов, соединенных
проводниками.
 Функциональный элемент имеет входы и
выходы; его выходной сигнал является
функцией от входных.
 Если входные и выходные значения
являются нулями и единицами, то
функциональный элемент называется
логическим.
Функциональные элементы
x y
0 1
1 0
x y
x
y
z
x
y
z
x y z
0 0 1
0 1 0
1 0 0
1 1 1
x y z
0 0 1
0 1 0
1 0 0
1 1 1
NOT AND OR
Функциональные элементы
x y z
0 0 1
0 1 1
1 0 1
1 1 0
x y z
0 0 1
0 1 0
1 0 0
1 1 0
NAND NOR
x y z
0 0 0
0 1 1
1 0 1
1 1 0
XOR
x
y
z
x
y
z
x
y
z
Схемы
 Схемы образуются из функциональных
элементов, путем их соединения
проводами.
 При соединении элементов не должно
образовываться циклов.
 Число входов элементов подсоединенных к
данному проводу, называется его входной
степенью.
 Размер схемы – это число элементов в ней.
Сумматор
x y z c s
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1
A
E
B
C
D
F
G
s
c
x y z
Функция четности
Функция большинства
Каскадный сумматор
FA0
FA1
FA3 FA2 FA1 FA0
0
s
c
s
c
0
Матричный умножитель
 Матричный умножитель работает по
алгоритму умножения «столбиком»:
P=Σm(i)
, где m(i)
= a*bi*2i
 Числа m(i) называют частичными
произведениями.
 Матричный умножитель вычисляет разряды
частичных произведений по формуле:
m(i)
j+i = aj AND bi
Матричный умножитель
Матричный умножитель

More Related Content

Viewers also liked

Presentación 2 mbdd y ppi
Presentación 2 mbdd y ppiPresentación 2 mbdd y ppi
Presentación 2 mbdd y ppidiplocaldoc
 
Ingrid Johana correa articulo ciencia y tecnología en su región 2
Ingrid  Johana  correa articulo ciencia y tecnología en su región  2Ingrid  Johana  correa articulo ciencia y tecnología en su región  2
Ingrid Johana correa articulo ciencia y tecnología en su región 2Ingrid Johana Correa
 
Certificate-Purde 6 Sigma Green Belt
Certificate-Purde 6 Sigma Green BeltCertificate-Purde 6 Sigma Green Belt
Certificate-Purde 6 Sigma Green BeltCiro Morales
 
Pasojat ne shendetin_mendor ....1!!!
Pasojat ne shendetin_mendor ....1!!! Pasojat ne shendetin_mendor ....1!!!
Pasojat ne shendetin_mendor ....1!!! #MesueseAurela Elezaj
 
Still life on canvas
Still life on canvasStill life on canvas
Still life on canvasArt Ellipse
 
Aluminium sulphate_Unicorn Chemicals Co.
Aluminium sulphate_Unicorn Chemicals Co.Aluminium sulphate_Unicorn Chemicals Co.
Aluminium sulphate_Unicorn Chemicals Co.Unicorn Chemicals Co.
 
Como hacer una fogata- Diana Mahetzi
Como hacer una fogata- Diana MahetziComo hacer una fogata- Diana Mahetzi
Como hacer una fogata- Diana MahetziChucha12
 
K15t - How Atlassian Does Docs
K15t - How Atlassian Does DocsK15t - How Atlassian Does Docs
K15t - How Atlassian Does DocsK15t
 
Sociología fenomenológica 50%
Sociología fenomenológica 50%Sociología fenomenológica 50%
Sociología fenomenológica 50%Assael Flores Ü
 
Resolucion de conflictos
Resolucion de conflictosResolucion de conflictos
Resolucion de conflictosdaniela vargas
 
Makalah sejarah 'megawati'
Makalah sejarah 'megawati'Makalah sejarah 'megawati'
Makalah sejarah 'megawati'slempack c
 
Relacionamentos virtuais
Relacionamentos virtuaisRelacionamentos virtuais
Relacionamentos virtuaispietra bravo
 

Viewers also liked (18)

Dream destination
Dream destination Dream destination
Dream destination
 
Presentación 2 mbdd y ppi
Presentación 2 mbdd y ppiPresentación 2 mbdd y ppi
Presentación 2 mbdd y ppi
 
Administrative
AdministrativeAdministrative
Administrative
 
Antimold stickers
Antimold stickersAntimold stickers
Antimold stickers
 
Ingrid Johana correa articulo ciencia y tecnología en su región 2
Ingrid  Johana  correa articulo ciencia y tecnología en su región  2Ingrid  Johana  correa articulo ciencia y tecnología en su región  2
Ingrid Johana correa articulo ciencia y tecnología en su región 2
 
ھو النجم ۔ حضرت نجم آفندی مرحوم
ھو النجم ۔ حضرت نجم آفندی مرحومھو النجم ۔ حضرت نجم آفندی مرحوم
ھو النجم ۔ حضرت نجم آفندی مرحوم
 
مرزا غالب ۔ دیوان نعت و منقبت
مرزا غالب ۔ دیوان نعت و منقبتمرزا غالب ۔ دیوان نعت و منقبت
مرزا غالب ۔ دیوان نعت و منقبت
 
Certificate-Purde 6 Sigma Green Belt
Certificate-Purde 6 Sigma Green BeltCertificate-Purde 6 Sigma Green Belt
Certificate-Purde 6 Sigma Green Belt
 
Pasojat ne shendetin_mendor ....1!!!
Pasojat ne shendetin_mendor ....1!!! Pasojat ne shendetin_mendor ....1!!!
Pasojat ne shendetin_mendor ....1!!!
 
Still life on canvas
Still life on canvasStill life on canvas
Still life on canvas
 
Read me
Read meRead me
Read me
 
Aluminium sulphate_Unicorn Chemicals Co.
Aluminium sulphate_Unicorn Chemicals Co.Aluminium sulphate_Unicorn Chemicals Co.
Aluminium sulphate_Unicorn Chemicals Co.
 
Como hacer una fogata- Diana Mahetzi
Como hacer una fogata- Diana MahetziComo hacer una fogata- Diana Mahetzi
Como hacer una fogata- Diana Mahetzi
 
K15t - How Atlassian Does Docs
K15t - How Atlassian Does DocsK15t - How Atlassian Does Docs
K15t - How Atlassian Does Docs
 
Sociología fenomenológica 50%
Sociología fenomenológica 50%Sociología fenomenológica 50%
Sociología fenomenológica 50%
 
Resolucion de conflictos
Resolucion de conflictosResolucion de conflictos
Resolucion de conflictos
 
Makalah sejarah 'megawati'
Makalah sejarah 'megawati'Makalah sejarah 'megawati'
Makalah sejarah 'megawati'
 
Relacionamentos virtuais
Relacionamentos virtuaisRelacionamentos virtuais
Relacionamentos virtuais
 

More from simple_people

Лекция 15 Поиск подстрок
Лекция 15 Поиск подстрокЛекция 15 Поиск подстрок
Лекция 15 Поиск подстрокsimple_people
 
Лекция 16 Вычислительная геометрия
Лекция 16 Вычислительная геометрияЛекция 16 Вычислительная геометрия
Лекция 16 Вычислительная геометрияsimple_people
 
Лекция 7 Элементарные структуры данных часть 5
Лекция 7 Элементарные структуры данных часть 5Лекция 7 Элементарные структуры данных часть 5
Лекция 7 Элементарные структуры данных часть 5simple_people
 
Лекция 14 Матрицы
Лекция 14 МатрицыЛекция 14 Матрицы
Лекция 14 Матрицыsimple_people
 
Лекция 13 Теоретико-числовые алгоритмы Часть 2
Лекция 13 Теоретико-числовые алгоритмы Часть 2Лекция 13 Теоретико-числовые алгоритмы Часть 2
Лекция 13 Теоретико-числовые алгоритмы Часть 2simple_people
 
Лекция 11 Приближенные алгоритмы
Лекция 11 Приближенные алгоритмыЛекция 11 Приближенные алгоритмы
Лекция 11 Приближенные алгоритмыsimple_people
 
Лекция 12 Теоретико-числовые алгоритмы Часть 1
Лекция 12 Теоретико-числовые алгоритмы Часть 1Лекция 12 Теоретико-числовые алгоритмы Часть 1
Лекция 12 Теоретико-числовые алгоритмы Часть 1simple_people
 
Лекция 10 NP-полнота
Лекция 10 NP-полнотаЛекция 10 NP-полнота
Лекция 10 NP-полнотаsimple_people
 
Лекция 9 Жадные алгоритмы
Лекция 9 Жадные алгоритмыЛекция 9 Жадные алгоритмы
Лекция 9 Жадные алгоритмыsimple_people
 
Лекция 8 Динамическое программирование
Лекция 8 Динамическое программированиеЛекция 8 Динамическое программирование
Лекция 8 Динамическое программированиеsimple_people
 
Лекция 4 Элементарные структуры данных часть 2
Лекция 4 Элементарные структуры данных часть 2Лекция 4 Элементарные структуры данных часть 2
Лекция 4 Элементарные структуры данных часть 2simple_people
 
Лекция 5 Элементарные структуры данных часть 3
Лекция 5 Элементарные структуры данных часть 3Лекция 5 Элементарные структуры данных часть 3
Лекция 5 Элементарные структуры данных часть 3simple_people
 
Лекция 6 Элементарные структуры данных часть 4
Лекция 6 Элементарные структуры данных часть 4Лекция 6 Элементарные структуры данных часть 4
Лекция 6 Элементарные структуры данных часть 4simple_people
 
Лекция 3 Элементарные структуры данных Часть 1
Лекция 3 Элементарные структуры данных Часть 1Лекция 3 Элементарные структуры данных Часть 1
Лекция 3 Элементарные структуры данных Часть 1simple_people
 
Лекция 2 Сортировки, поиск и порядковые статистики
Лекция 2 Сортировки, поиск и порядковые статистикиЛекция 2 Сортировки, поиск и порядковые статистики
Лекция 2 Сортировки, поиск и порядковые статистикиsimple_people
 
Лекция 1 Скорость роста функций
Лекция 1 Скорость роста функцийЛекция 1 Скорость роста функций
Лекция 1 Скорость роста функцийsimple_people
 
Мобильные Сервисные Службы
Мобильные Сервисные СлужбыМобильные Сервисные Службы
Мобильные Сервисные Службыsimple_people
 

More from simple_people (17)

Лекция 15 Поиск подстрок
Лекция 15 Поиск подстрокЛекция 15 Поиск подстрок
Лекция 15 Поиск подстрок
 
Лекция 16 Вычислительная геометрия
Лекция 16 Вычислительная геометрияЛекция 16 Вычислительная геометрия
Лекция 16 Вычислительная геометрия
 
Лекция 7 Элементарные структуры данных часть 5
Лекция 7 Элементарные структуры данных часть 5Лекция 7 Элементарные структуры данных часть 5
Лекция 7 Элементарные структуры данных часть 5
 
Лекция 14 Матрицы
Лекция 14 МатрицыЛекция 14 Матрицы
Лекция 14 Матрицы
 
Лекция 13 Теоретико-числовые алгоритмы Часть 2
Лекция 13 Теоретико-числовые алгоритмы Часть 2Лекция 13 Теоретико-числовые алгоритмы Часть 2
Лекция 13 Теоретико-числовые алгоритмы Часть 2
 
Лекция 11 Приближенные алгоритмы
Лекция 11 Приближенные алгоритмыЛекция 11 Приближенные алгоритмы
Лекция 11 Приближенные алгоритмы
 
Лекция 12 Теоретико-числовые алгоритмы Часть 1
Лекция 12 Теоретико-числовые алгоритмы Часть 1Лекция 12 Теоретико-числовые алгоритмы Часть 1
Лекция 12 Теоретико-числовые алгоритмы Часть 1
 
Лекция 10 NP-полнота
Лекция 10 NP-полнотаЛекция 10 NP-полнота
Лекция 10 NP-полнота
 
Лекция 9 Жадные алгоритмы
Лекция 9 Жадные алгоритмыЛекция 9 Жадные алгоритмы
Лекция 9 Жадные алгоритмы
 
Лекция 8 Динамическое программирование
Лекция 8 Динамическое программированиеЛекция 8 Динамическое программирование
Лекция 8 Динамическое программирование
 
Лекция 4 Элементарные структуры данных часть 2
Лекция 4 Элементарные структуры данных часть 2Лекция 4 Элементарные структуры данных часть 2
Лекция 4 Элементарные структуры данных часть 2
 
Лекция 5 Элементарные структуры данных часть 3
Лекция 5 Элементарные структуры данных часть 3Лекция 5 Элементарные структуры данных часть 3
Лекция 5 Элементарные структуры данных часть 3
 
Лекция 6 Элементарные структуры данных часть 4
Лекция 6 Элементарные структуры данных часть 4Лекция 6 Элементарные структуры данных часть 4
Лекция 6 Элементарные структуры данных часть 4
 
Лекция 3 Элементарные структуры данных Часть 1
Лекция 3 Элементарные структуры данных Часть 1Лекция 3 Элементарные структуры данных Часть 1
Лекция 3 Элементарные структуры данных Часть 1
 
Лекция 2 Сортировки, поиск и порядковые статистики
Лекция 2 Сортировки, поиск и порядковые статистикиЛекция 2 Сортировки, поиск и порядковые статистики
Лекция 2 Сортировки, поиск и порядковые статистики
 
Лекция 1 Скорость роста функций
Лекция 1 Скорость роста функцийЛекция 1 Скорость роста функций
Лекция 1 Скорость роста функций
 
Мобильные Сервисные Службы
Мобильные Сервисные СлужбыМобильные Сервисные Службы
Мобильные Сервисные Службы
 

Лекция 17 Арифметические схемы