124 подписчика
Информация может быть представлена в виде двоичного кода, состоящего из 0 и 1
Эти 0 и 1 прекрасно сопоставляются с наличем и отсутсвтием сигнала
Это и позволяет работать с информацией посредством электроники
Логика "есть-нет" может быть реализована с помощью механического выключателя
На практике используются транзисторы
Они именуются "вентилями"
Можно передать текст в виде 0 и 1
Но какая от этого польза и что делать с вычислениями? Пока что у нас получился просто способ менять вид отображения информации
И тут на помощь приходят основы логики
Мы можем сравнивать числа и записи, состоящие из них, друг с другом
Есть целая система, построенная на этом
Это логические функции
Мы проходили это на информатике и совершенно не понимали для чего
Объединение положений вентелей, находящихся в состоянии 1 и 0 (есть-нет) в некотором порядке, позволяет построить цепь, способную на вычисления. Благодаря таким операциям могут быть выполнены эквивалентные математические действия
Пример образно:
На выходе из одного вентиля мы получили 1
На выходе из второго получили ещё 1
Единица и единица - это?
Это ноль согласно табличке
А теперь составим группу таких вентилей и в результате отработки этого алгоритма (где сравниваются результаты, выданные парами вентелей) получим код 0 0 0 1 1 0 1 1 1 1 0 0 0, который будет эквивалентен, например, букве А
Мы сделали код буквы А из электрических импульсов! Это не просто чредование есть-нет, а результат отработки логической функции
Теперь, подавая на каждый транзистор управляющий импульс, мы можем менять работу алгоритма и получать разные 0 0 0 0 1 1 1 1
Дальше банальная комбинаторика - больше элементов в цепи, сложнее логика, больше действий
Только кажется, что это сложно
Нужно брать ручку и бумагу, и разрисовывать схему цепи
По уровню сложности это примерно как пройти детский лабиринт, напечатанный в газете
1 минута
1 декабря 2023