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

•  DeLiKaTeS Tetris (Тетрис)  907

•  TDictionary Custom Sort  3 826

•  Fast Watermark Sources  3 531

•  3D Designer  5 459

•  Sik Screen Capture  3 781

•  Patch Maker  4 000

•  Айболит (remote control)  4 197

•  ListBox Drag & Drop  3 439

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

•  Графические эффекты  4 463

•  Рисование по маске  3 659

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

•  Canvas Drawing  3 306

•  Рисование Луны  3 077

•  Поворот изображения  2 634

•  Рисование стержней  2 399

•  Paint on Shape  1 796

•  Генератор кроссвордов  2 515

•  Головоломка Paletto  1 998

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

 

 

Архив исходников

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

Ссылки и Баннеры ...

 

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 часа форматы времени, скрытие или отображение меток и т.д.

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

 

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


 

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


RClock (часы)

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

Часы Clocky

Часы Kello

 

 

© 2004-2024 "DS"

Соглашение пользователя / Реклама / Карта сайта             Created by BrokenByte Software