МЕНЮ


Защита территории


пожертвования

Собрано средств: 0 руб.



Форма входа


Сервера

Сервер для Экспертов
Статус сервера:Монитор - статистика игровых серверов
IP сервера: 188.138.55.11
Версия сервера: 1.7.3
Форум сервера: Перейти
Whie-List: Включен
Карта сервера: Перейти

Главная » Файлы » Для игроков

Построй калькулятор своими руками
02.07.2011, 00:25
У этого калькулятора есть один большой + и один большой - 

+ то, что можно его сделать сколь угодно разрядным (хоть до 8191+8191 довести(13 разрядов)) 

- то, что придётся переводить из бинарной системы в десятичную с помощью сторонних аппаратов (таких, как мозг, или windows'ный калькулятор) 

Ну, начнём 

Многоразрядный калькулятор основан на простом операторе сложения, основанном на XOR гейте, основанном на AND гейте. Не пугайтесь, много места и времени это не займёт. 

1. Сделаем простой оператор сложения. 
 

Сначала делаем то, что под цифрой 0, потом то, что под цифрой 1. 
То, что под 1 на 1 куб выше, чем то, что под 0. 
Тут нужно всё правильно сделать, иначе потом придётся переделывать весь калькулятор. 

 

Обратите внимание, что под кубом, обозначенным в схеме на уровне 1 есть факел. 

 

2. Проверим простой оператор сложения 
После того, как вы сделали простой оператор сложения, нужно убедиться в его исправности. Зажимаем(включаем) рычаг с маленьким проводом(на схеме он ниже), и верхний выход(по схеме) должен гореть. Пробуем с верхним рычагом, должно получиться аналогично. А теперь зажмём оба рычага. должны гореть оба выхода. Нижний выход должен гореть только тогда, когда зажаты оба рычага(и гореть он будет вместе с верхним). Если всё работает исправно, приступаем к этапу 3. Если что-то не так, проверьте, посыпали ли вы редстоуном все нужные кубы, поставили ли вы факелы в нужных местах, и совпадает ли расстояние между кубами у вас с расстоянием на схеме. 

3. Строим калькулятор 

а) Делаем много простых операторов сложения. 
Смотрим схему 
 

Делаем такие-же простые операторы сложения, как и на этапе 1 на расстояниях, как в схеме. Проверяем их как на этапе 2. 

б) Проводим редстоун между операторами, как показано на схеме. 
Если вы поставили их на большем расстоянии друг от друга, чем в схеме, то следим, чтобы сигнал доходил куда надо(сигнал идёт только 15 кубов от источника, если не доходит, ставим диод(не переключайте диод и проследите, чтобы он вёл сигнал в направлении, нужном вам)). 

4. Испытываем калькулятор. 
Зададим калькулятору сложить 9 и 11 
Снизу вверх переключаем маленькие рычаги так, чтобы получилась последовательность 1001(число 9) а большие так, чтобы получилось 1011(число 11). На выходе мы должны получить 10100(снизу вверх) и это число 20. 

Дополнительно 

1. Перевод из бинарной системы в десятичную и обратно. 
Открываем windows'ный калькулятор 
Жмём Вид. Жмём Инженерный. Слева сверху у вас будет переключатель между системами. 
Dec-Десятичная, Bin-бинарная(двоичная) 
Вводим число в десятичной, переключаем в двоичную, видим последовательность 0 и 1, начинающаяся с 1. 

2. Увеличения разрядности калькулятора. 
Чтобы увеличить калькулятор, нужно приделать снизу ещё 2 простых оператора сложения, на таком же расстоянии друг от друга и от остальных, как и все остальные. 
Соединим их так, как и те, а нижний провод проведём, как показано в схеме, то есть снизу, через нижний выход левого нижнего оператора. Потом допишу подробнее и со скринами.
Категория: Для игроков | Добавил: vlad2808
Просмотров: 2606 | Загрузок: 0 | Комментарии: 7 | Рейтинг: 5.0/1
Всего комментариев: 2
2 !123f  
0
123f ну и лох

1 123f  
0
а зачем он нужен? я ему применения никакого не вижу

Имя *:
Email *:
Код *:

ПОИСК

Скачать minecraft



FAQ

Кто онлайн

Онлайн всего: 1
Гостей: 1
Пользователей: 0

мы  в контакте








Анализ веб сайтов Бесплатный конструктор сайтов - uCoz


Материалы сайта minecraft-s.ru были взяты из открытых источников, и предоставляются исключительно в ознакомительных целях. Администрация не несёт ответственности за материалы пользователей, размещённые на этом сайте. Если Вы считаете, что какой-либо из материалов нарушает Ваши права - немедленно свяжитесь с Администрацией.