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

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

•  TDictionary Custom Sort  3 381

•  Fast Watermark Sources  3 136

•  3D Designer  4 893

•  Sik Screen Capture  3 389

•  Patch Maker  3 592

•  Айболит (remote control)  3 797

•  ListBox Drag & Drop  3 059

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

•  Графические эффекты  3 991

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

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

•  Canvas Drawing  2 803

•  Рисование Луны  2 621

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

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

•  Paint on Shape  1 583

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

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

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

 

 

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

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

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

 

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

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

 

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


 

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


RClock (часы)

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

Часы Clocky

Часы Kello

 

 

© 2004-2024 "DS"

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