назначить цвета всем значениям атрибутов); index% — индекс первого элемента массива, используемого для назначаемогоатрибута.
По умолчанию номера атрибута и значения цвета всем регистрам назначается стандартный набор цветов. Количество атрибутов помимо характеристик используемого адаптера зависит от выбранного режима. Для монохромных режимов в регистры палитры записываются значения яркости пиксела.
3.8. ФУНКЦИИ И ПРОЦЕДУРЫ ДЛЯ СЧЕТА ВРЕМЕНИ
В состав компьютера входят часы с календарем, которые работают непрерывно от встроенного источника питания, и три микросхемы, осуществляющие счет тактовой частоты во время работы компьютера.
ВСТРОЕННЫЕ ЧАСЫ И КАЛЕНДАРЬ.
В QBasic имеются функции для чтения времени и даты. Первая из них выдает числовое значение равное количеству секунд, прошедших после полуночи
TIMER (8.1).
Эта функция удобна для счета времени в программе с дискретностью 1 секунда и часто используется в качестве аргумента процедуры
RANDOMIZE.
Время и дату в виде строки выдают функции:
TIME$ (8.2)
(формат строки hh:mm:ss, где h, m и s обозначают цифры часов, минут и
секунд соответственно), и
DATE$ (8.3)
(формат строки mm-dd-yy , где m, d и у обозначают цифры месяца, дня и года соответственно).
Для установки времени и даты могут использоваться процедуры:
TIME$ = stringexpression$ (8.4)
Где: stringexpression$ устанавливаемое время в одном из следующих форматов:
hh устанавливает часы, а минуты и секунды по умолчанию равны 00, hh :ппп устанавливает часы и минуты, а секунды по умолчанию равны 00, hh:inm: ss устанавливает часы, минуты и секунды;
DATE$ = stringexpressiori$ (8.5)
Где: stringexpression$ — устанавливаемая дата должна быть в одном
из следующих форматов: rnm-dd-yy, mm-dd-yyyy, mm/dd/yy, mm/dd/yyyy.
Кроме часов, ведущих счет времени в секундах, во всех IBM совместимых компьютерах одна из упомянутых трех микросхем ведет счет сис-