назначить цвета всем значениям атрибутов); 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 совместимых компьютерах одна из упомянутых трех микросхем ведет счет сис-