Недавно добавленные исходники

•  DeLiKaTeS Tetris (Тетрис)  4 161

•  TDictionary Custom Sort  6 224

•  Fast Watermark Sources  6 022

•  3D Designer  8 918

•  Sik Screen Capture  6 356

•  Patch Maker  6 773

•  Айболит (remote control)  6 756

•  ListBox Drag & Drop  5 631

•  Доска для игры Реверси  96 212

•  Графические эффекты  6 978

•  Рисование по маске  6 249

•  Перетаскивание изображений  5 149

•  Canvas Drawing  5 517

•  Рисование Луны  5 218

•  Поворот изображения  4 766

•  Рисование стержней  3 370

•  Paint on Shape  2 624

•  Генератор кроссвордов  3 513

•  Головоломка Paletto  2 804

•  Теорема Монжа об окружностях  3 615

 

 

Каталог исходников

   
  Базы данных
  Графика & Мультимедиа
  Сети & Интернет
  Система
  Разное
   

 

 

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 377
Дата: 04.07.2021, Автор: Gary Darby
Скачивания: 12
Написать сообщение:

 

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


 

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


RClock (часы)

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

Часы Clocky

Часы Kello

 

 

© 2004-2025 "DS"

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