Райан Норт - Как изобрести все. Создай цивилизацию с нуля

Тут можно читать онлайн Райан Норт - Как изобрести все. Создай цивилизацию с нуля - бесплатно ознакомительный отрывок. Жанр: Прочая научная литература, издательство Литагент 5 редакция «БОМБОРА», год 2019. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Как изобрести все. Создай цивилизацию с нуля
  • Автор:
  • Жанр:
  • Издательство:
    Литагент 5 редакция «БОМБОРА»
  • Год:
    2019
  • Город:
    Москва
  • ISBN:
    978-5-04-098729-0
  • Рейтинг:
    5/5. Голосов: 21
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Райан Норт - Как изобрести все. Создай цивилизацию с нуля краткое содержание

Как изобрести все. Создай цивилизацию с нуля - описание и краткое содержание, автор Райан Норт, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
Настало время стать самым влиятельным человеком на Земле. Представьте, что вы решили прокатиться в прошлое на машине времени, но застряли где-то в юрском периоде. Как будете выживать? Райан Норт, программист и автор комиксовбестселлеров, рассказывает, как с помощью научных знаний и технологий, культуры и философии восстановить цивилизацию с нуля. Лучшее иллюстрированное руководство поможет создать привычные нам удобства подручными средствами и сделает вас умнее, находчивее и сообразительнее.

Как изобрести все. Создай цивилизацию с нуля - читать онлайн бесплатно ознакомительный отрывок

Как изобрести все. Создай цивилизацию с нуля - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Райан Норт
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Что произойдет, если заменить «истинно» на «1», а ложно на «0»?

Ну, у вас есть таблица истинности для p и ¬p, которая выглядит подобным образом (табл. 19)…

Таблица 19.Таблица истинности для p и ¬p

и которую можно превратить в список ожидаемых входных и выходных состояний - фото 104

…и которую можно превратить в список ожидаемых входных и выходных состояний бинарной машины – мы называем их «ячейками», – выглядящий следующим образом (табл. 20).

Таблица 20.Узрите же, ибо это первое в мире представление НЕТ-ячейки

Любая машина получившая определенное значение на входе выдаст столь же - фото 105

Любая машина, получившая определенное значение на входе, выдаст столь же определенное значение на выходе. И совершенно не важно, как этот результат будет получен, что происходит внутри, главное, что она функционирует как НЕТ-ячейка: 1 на входе значит 0 на выходе и наоборот.

Ее можно даже нарисовать в виде схемы (рис. 62).

Рис 62Представление НЕТячейки в графическом виде К этому моменту у вас еще - фото 106

Рис. 62.Представление НЕТ-ячейки в графическом виде

К этому моменту у вас еще нет ни малейшего представления, как построить эту НЕТ-машину, но по меньшей мере вы знаете, что она предположительно должна делать. Поскольку же вы вовсе не обязаны «создать эту чертову штуку прямо сейчас», то мы можем рассмотреть и другие операции.

Вспомним логический оператор, который вы определили как «и» (или ∧) и который подразумевает, что оба аргумента должны быть истинными для того, чтобы утверждение в целом являлось истинным. Другими словами, «( pq )» будет истинным только в том случае, если истинны и p , и q , и ложным в любой другой ситуации.

Вот таблица истинности, которая показывает это наглядным образом (табл. 21).

Таблица 21.Таблица истинности для p ∧ q

И точно так же как и в случае с не необходимо трансформировать истинно и - фото 107

И точно так же, как и в случае с «не», необходимо трансформировать «истинно» и «ложно» в единицы и нули, чтобы создать первую в мире И-ячейку, которую мы представим следующим образом (табл. 22, рис. 63).

Таблица 22.Входы и выходы для И-ячейки

Единственная деталь головоломки которой нам не хватает это или нечто - фото 108

Единственная деталь головоломки, которой нам не хватает, – это «или», нечто противоположное «и».

Операция «или» между p и q символизируется так ( pq ), и «( pq )» будет истинным в случае, если либо p либо q истинно.

Рис 63Представление Иячейки в графическом виде Таблица истинности для - фото 109

Рис. 63.Представление И-ячейки в графическом виде

Таблица истинности для ИЛИ-ячейки выглядит следующим образом (табл. 23, рис. 64).

Таблица 23.Входы и выходы для ИЛИ-ячейки

Рис 64ИЛИячейка Три базовые ячейки можно использовать для того чтобы - фото 110 Рис 64ИЛИячейка Три базовые ячейки можно использовать для того чтобы - фото 111

Рис. 64.ИЛИ-ячейка

Три базовые ячейки можно использовать для того, чтобы сконструировать более сложные. Например, поставьте НЕТ-ячейку после И-ячейки, и у вас получится НЕТИ-ячейка, выглядящая следующим образом (табл. 24, рис. 65).

Таблица 24.Входы и выходы для НЕТИ-ячейки

Рис 65Полная НЕТИячейка С целью сохранения времени мы не рисуем НЕТячейку и - фото 112 Рис 65Полная НЕТИячейка С целью сохранения времени мы не рисуем НЕТячейку и - фото 113

Рис. 65.Полная НЕТИ-ячейка

С целью сохранения времени мы не рисуем НЕТ-ячейку и И-ячейку вместе, мы совмещаем их в одном изображении, вот так (рис. 66).

Рис 66Упрощенная НЕТИячейка НЕТИячейка функционирует точно так же как - фото 114

Рис. 66.Упрощенная НЕТИ-ячейка

НЕТИ-ячейка функционирует точно так же, как НЕТИ-ячейка, которую мы нарисовали сначала, но ее можно изобразить быстрее.

И мы можем продолжить, комбинируя разные ячейки, используя НЕТИ-ячейку, ИЛИ-ячейку и И-ячейку, чтобы создать новую ячейку, которая даст на выходе 1, если и только если на одном из входов есть 1. Любой другой вариант, и на выходе будет 0. Подобная ячейка именуется «эксклюзивное или» (ЭИЛИ), и ниже показано, как ее создать (рис. 67, табл. 25).

Рис 67 Полная ЭИЛИячейка Таблица 25Таблица истинности доказывающая что - фото 115

Рис. 67. Полная ЭИЛИ-ячейка

Таблица 25.Таблица истинности, доказывающая, что вы можете получить ЭИЛИ-ячейку из НЕТИ-ячейки, ИЛИ-ячейки и И-ячейки

И точно так же как и в предыдущем случае мы дадим этой ячейке собственный - фото 116

И точно так же, как и в предыдущем случае, мы дадим этой ячейке собственный символ (рис. 68).

Рис 68Упрощенная ЭИЛИячейка Забавный факт кроме НЕТИячейки и ЭИЛИячейки - фото 117

Рис. 68.Упрощенная ЭИЛИ-ячейка

Забавный факт: кроме НЕТИ-ячейки и ЭИЛИ-ячейки, которые вы только что придумали, вы можете на самом деле сконструировать ячейку, дающую любой возможный набор выходных данных, используя только И-ячейку, ИЛИ-ячейку и НЕТ-ячейку, с которых вы начинали [239].

Итак, прекрасно, что я изобрел все эти ячейки, но ни одна из них ничего не складывает, что за дела?

Правильно.

Ну, давайте определим, как должна выглядеть я чейка, способная складывать. Попробуем начать с оснований – с прибавления друг к другу бинарных чисел, что позволит нам создать клево выглядящую таблицу истинности для всех возможных исходов (табл. 26).

Таблица 26.Невероятно, но не первый раз в этой книге мы объясняем, что 1 + 1 = 2

Фишка в том что бинарная система имеет дело с нулями и единицами и вы - фото 118

Фишка в том, что бинарная система имеет дело с нулями и единицами, и вы получили бинарное 10 (то есть 2) в одном из вариантов. Так что давайте разобьем наш канал выхода на два, чтобы каждый представлял один бинарный разряд, вот так (табл. 27).

Таблица 27.Как складывать до двух в бинарном отображении

Теперь у нас есть два входа представляющих два одноразрядных бинарных числа - фото 119

Теперь у нас есть два входа (представляющих два одноразрядных бинарных числа, которые вы хотите сложить) и два выхода (представляющих двухразрядное решение, снова выраженное бинарным образом). Мы поименовали их a и b , и вместе они кодируют то, к чему приводит сложение разрядов на входе.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Райан Норт читать все книги автора по порядку

Райан Норт - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Как изобрести все. Создай цивилизацию с нуля отзывы


Отзывы читателей о книге Как изобрести все. Создай цивилизацию с нуля, автор: Райан Норт. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x