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

•  DeLiKaTeS Tetris (Тетрис)  3 773

•  TDictionary Custom Sort  5 887

•  Fast Watermark Sources  5 682

•  3D Designer  8 445

•  Sik Screen Capture  6 020

•  Patch Maker  6 468

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

•  ListBox Drag & Drop  5 318

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

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

•  Рисование по маске  5 772

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

•  Canvas Drawing  5 219

•  Рисование Луны  4 944

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

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

•  Paint on Shape  2 425

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

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

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

 

 

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

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

 

 

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

 

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


 

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


RClock (часы)

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

Часы Clocky

Часы Kello

 

 

© 2004-2025 "DS"

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