Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Начните с маленькой подводной лодки: устанавливайте бомбы, избавляйтесь от врагов и старайтесь не попадаться на глаза своим плавучим врагам. Вас ждет еще несколько игровых вселенных, много уникальных сюжетов и интересных загадок.

Пикабомбер

Аркады, Пиксельная, 2D

Играть

Топ прошлой недели

  • Rahlkan Rahlkan 1 пост
  • Tannhauser9 Tannhauser9 4 поста
  • alex.carrier alex.carrier 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
3
Stalker17
3 года назад
Лига программистов

Правильные умножители(окончание)⁠⁠

Чтобы уже закончить тему с умножителями.

Указанные в предыдущей теме(см. Решение головоломки про умножение ) умножители обеспечивают минимальное время выполнения, но к сожалению, трудно расширяемы. То есть для умножения трёхбитных чисел надо придумывать схему почти заново. Даже сами схемы выглядят как-то по кустарному – нет в них что ли симметричности и красоты.

Нужна какая-то ещё идея и такая идея есть. Всем известно устройство дешифратора. На входе оно имеет допустим два проводка, каждый из которых означает бит. На входе уже будет 4 провода, каждый из которых означает комбинацию 00, 01, 10 и 11. После того, как мы получили дешифрацию обоих множителей, нетрудно будет получить и каждый бит произведений в зависимости от множителей причём за один так.

Логическую схему дешифратора можно найти даже в Википедии . Мы её несколько оптимизируем с учётом наших идеальных устройств А и В так, чтобы всё выполнялось за один такт.

Итак логическая схема умножения двух чисел будет представлять из себя следующее

Первый такт (дешифрация)

a11=A(a0,a1)

a10=B(a1,a0)

a01=B(a0,a1)

a00 – нет отдельной линии.

Второй такт(получение результатов умножения)

с3=A(a01,b01) or A(a11,b11)

c2= A(a01,b10) or A(a10,b01) or A(a11,b10) or A(a10,b11)

c1= A(a11,b10)* or A(a10,b11)* or A(a10,b10)

c0=A(a11,b11)*

Где

* - дублирующие линии

A(x,y) - это устройство А, которое на входе получает значения x и y

or – закороченные на выходе провода. Так как мы помним, что по условия у нас 1 сильнее 0

Наглядно, на рисунке это будет выглядеть так.

Правильные умножители(окончание) Головоломка, Процессор, Вычисления, Умножение

Если нам надо перемножить 2 числа на 3 бита, то получим

Четыре бита

Первый такт

a11_=A(a0,a1)

a10_=B(a1,a0)

a01_=B(a0,a1)

a11=A(a2,a3)

a10=B(a3,a2)

a01=B(a2,a3)

Второй такт

a1111=A(a11_,a11)

a1110= A(a11_,a10)

…

a1100=B( a11* or a10* or a01*,a11_)

…

a0011= B( a11_* or a10_* or a01_*,a11)

Таким образом за n тактов можно дешифровать 2^n битов.

Получение же результата после дешифровки всегда занимает 1 такт.

Итого, 32 битное умножение будет занимать 6 тактов. А 64 битное – 7 тактов.

Расплатой будет конечно огромное количество элементов, поэтому увы, данную методику всё же надо сочетать с традиционной – суммированием.

Показать полностью 1
[моё] Головоломка Процессор Вычисления Умножение
0
Eshkobar
Eshkobar
3 года назад

Типа головоломка⁠⁠

Типа головоломка Загадка, Задача, Арифметика, Умножение, Деление, Математика
Показать полностью 1
Загадка Задача Арифметика Умножение Деление Математика
51
DELETED
3 года назад
Биохимические мемы

Я тебя на ноль умножу!⁠⁠

Я тебя на ноль умножу!
Юмор Умножение Запись Математика Вычисления Мемы Негры Повтор Исчезновение Тонкий юмор
6
8925
tatmachok
tatmachok
3 года назад

Занимательная математика⁠⁠

Занимательная математика Математика, Умножение, Деление на ноль, Мат, Юмор, Скриншот, Тредшот, Двач
Показать полностью 1
Математика Умножение Деление на ноль Мат Юмор Скриншот Тредшот Двач
501
208
AlexAlpha
AlexAlpha
3 года назад

Простой способ умножать числа⁠⁠

Подрабатываю репетитором

Подумал, что кому-нибудь может быть интересен способ относительно быстрого умножения чисел в уме. Уверен, что многие с ним знакомы, но... пусть будет.

Основная мысль во всех подобных упражнениях - разбивать сложную задачу на несколько простых. Согласитесь, зачастую такой способ действительно помогает.

Давайте начнем с очень простой штуки - умножим однозначное число на двухзначное. Этим заниматься приходится постоянно. Например, умножим 6 на 47. Самый простой и интуитивно понятный способ это сделать - разбить число 47 на 40 и 7.

Простой способ умножать числа Совет, Учеба, Образование, Математика, Умножение, Длиннопост

Вроде, было несложно, правда? Давайте еще примерчик. Чуть посложнее. Умножим 9 на 73.

Простой способ умножать числа Совет, Учеба, Образование, Математика, Умножение, Длиннопост

Если кто хочет попробовать - прошу! Постарайтесь перемножить эти числа вышеуказанным способом в уме. Ответы мелко справа в перевернутом виде.

Простой способ умножать числа Совет, Учеба, Образование, Математика, Умножение, Длиннопост

Итак, теперь давайте представим, что нам нужно перемножить два двухзначных числа. Для простоты возьмем числа 21 и 34. В данном случае, сделаем так: разобьем 21 на 20 и 1. Картинка для наглядности.

Простой способ умножать числа Совет, Учеба, Образование, Математика, Умножение, Длиннопост

Поняли, да? Из задачи по перемножению двухзначных чисел мы получили задачу по умножению двухзначного на однозначное (не забывайте добавлять нолик). А дальше как в том анекдоте - такие числа мы умножать уже умеем! Но точно нужОн еще пример.

Простой способ умножать числа Совет, Учеба, Образование, Математика, Умножение, Длиннопост

Примеры для самостоятельного решения с ответами в перевернутом виде.

Простой способ умножать числа Совет, Учеба, Образование, Математика, Умножение, Длиннопост

Но и тут есть кое-что, что можно улучшить. Давайте перемножим этим методом следующие числа.

Простой способ умножать числа Совет, Учеба, Образование, Математика, Умножение, Длиннопост

Что-то как-то туго пошло, да? Кокос не ловится, крокодил не растет. Но давайте не будем переть на таран и сделаем немножечко умнее.

Простой способ умножать числа Совет, Учеба, Образование, Математика, Умножение, Длиннопост

То есть, помните, что мы можем "докручивать" наши числа до десяток как в большую сторону, так и в меньшую. Да, вычитать обычно сложнее, но это уже вопрос вкуса.
Попробуйте сами.

Простой способ умножать числа Совет, Учеба, Образование, Математика, Умножение, Длиннопост

И в конце покажу два маленьких способа быстро проверить правильность умножения.

Суть первого способа очень простая - смотрите на последнюю цифру в получившемся числе. Например, давайте проверим правильность этого умножения. Для этого нам не потребуется перемножать эти числа. Мы просто вспомним, что если последние цифры перемножаемых чисел 6 и 4, то поскольку 6∙4 = 24, то и на конце должна стоять четверка!

Простой способ умножать числа Совет, Учеба, Образование, Математика, Умножение, Длиннопост

И второй способ - прикидывайте порядок получившегося числа. Для этого округлите перемножаемые числа так, чтобы вы могли их молниеносно перемножить.
Например, в этом примере представленный вариант перемножения очевидно неверный, ибо немножко увеличенные числа дают сильно больший результат.

Простой способ умножать числа Совет, Учеба, Образование, Математика, Умножение, Длиннопост

Причем с последней цифрой в данном примере все сходится: 9∙8 = 72, собственно, двойку мы на конце и видим.

Давайте еще один пример проверки.

Простой способ умножать числа Совет, Учеба, Образование, Математика, Умножение, Длиннопост

Значит, это правильно? Не совсем. Эти два метода позволяют нам избежать наиболее вероятных ошибок и не дают ошибиться совсем уж жестко. Однако ошибочка здесь в наличии. Вместо пятерки должна была стоять шестерка. Серьезная это ошибка или нет - зависит от ситуации.

Простой способ умножать числа Совет, Учеба, Образование, Математика, Умножение, Длиннопост

Вот и все! Буду рад услышать мнение в комментариях.

P.S. По всем вопросам - Alexjuriev3142@gmail.com

Показать полностью 12
[моё] Совет Учеба Образование Математика Умножение Длиннопост
82
22
aaaSashaMGGU
3 года назад

Семью-семь⁠⁠

Семью-семь
[моё] Математика Умножение Таблица умножения Картинка с текстом
10
nauroman
nauroman
3 года назад

2.7М комментариев⁠⁠

2.7М  комментариев Сложение, Умножение, Равенство, Братство

2.7М  комментариев на Facebook.

Показать полностью 1
[моё] Сложение Умножение Равенство Братство
38
TheBers
3 года назад

Простая задачка, решишь за 9 минут? Если любишь дерагдировать, то не смотри:)⁠⁠

Всем привет, такю задачку нашел в книжке по умножению для второклашек (дают такие задачки не в школе конечно но в качестве доп занятий по умножению) и на решение дается 9 минут. 


По условию задачи нужно найти значения символов в уравнениях, символы соответсвуют цифрам от 0 до 9-и.

S · S = KM  K · Z = ND  K · S = PT  MD – Z = 5  W · W = FW

Если лень думать, то просто смотрим видео.


PS. Прошу прощения, ошибку поравил:))

Математика Математика просто Умножение Задача Видео
41
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии