Delphi Sources

Delphi Sources

 




 

ИСХОДНИК ПРОГРАММЫ

 

. : Бинарные часы : .

 

Delphi - Двоичные часы, которые могут быть полезны при изучении двоичной системы счисления

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

В десятичной системе счисления мы используем 10 символов (от 0 до 9), а позиции с левой стороны числа представляют возрастающую степень 10. Таким образом, 289 в десятичной системе счисления означает 2 «сотни» + 8 «десятков» + 9 «единиц». В двоичной системе мы используем два символа (0 и 1), а позиции слева представляют возрастающие степени 2. Таким образом, 1101 в двоичной системе представляет собой 1 «восемь» + 1 «четыре» + 0 «двоек» + 1 «один» (или 13 в десятичной системе счисления).

В наших часах мы представим каждую из шести цифр, используемых для часов, минут и секунд, как двоичное число. Поскольку каждое число представляет собой одну десятичную цифру, нам потребуется 4 двоичных цифры для каждой. Максимальное число, которое мы можем представить тремя двоичными цифрами (битами), составляет 111, что составляет 4 + 2 + 1 = 7, и нам также нужно будет показать битовое представление 8 и 9, следовательно, необходимо четыре.

Чтобы соответствовать аппаратной версии часов, числа представлены вертикально, при этом верхний светодиод обозначает цифру «8». Таким образом, используя «свет выключен» для 0 и «свет включен» для 1, для примера часы представляют время 09:50:34.

Часы начинают с текущего системного времени и обновляются каждую секунду. Вы можете щелкнуть левой кнопкой мыши в любом месте, чтобы запустить или остановить их. Щелчок правой кнопкой мыши вызывает панель конфигурации с рядом опций, где можно изменить цвет фона, светодиода и метки, установить 12 или 24 часа форматы времени, скрытие или отображение меток и т.д.

Просмотры: 1 516
Дата: 04.07.2021, Автор: Gary Darby
Скачивания: 13
Написать сообщение:

 

Скачать (7 Кб)     Регистрация >>


 

Похожие исходники


RClock (часы)

Аналоговые часы

Часы Clocky

Часы Kello

 

 

© 2004-2025 "DS"

Соглашение пользователяКонфиденциальностьПравила обработки cookie       BrokenByte Software


Форум по Delphi программированию - Ошибка базы данных

Кажется, произошла проблема с базой данных Форум по Delphi программированию.
Пожалуйста, попробуйте зайти снова, нажав на кнопку Обновить вашего браузера.

Нашей службе технической поддержке был послан email. Вы также можете написать им письмо, если проблема не решиться.

Извените за причинённые неудобства.