Часть I. Основы алгоритмизации и процедурное программирование
GotoXY(2,2); |
{устанавливаем курсор для ввода данных} |
ReadLn(a[i]); |
{вводим число} |
s:=s+afij; |
|
x:=x-^dx; |
|
end; |
|
TextAttr:=4*16+14; |
{желтые символы на красном фоне} |
Window(18ylly53J3); |
{устанавливаем окно результата} |
ClrScr; |
{выделяем окно результата} |
GotoXY(3,2); {устанавливаем курсор для вывода результата} |
Write('CpedHee арифметическое = \s/n:5:2); |
ReadLn; |
{ожидаем нажатия клавиши Enter} |
Wmdow(l, 1,80,25); |
{восстанавливаем окно на весь экран} |
TextAttr:=7; |
{восстанавливаем стандартные цвета} |
ClrScr; |
{очищаем экран} |
End.
8.2. Управление клавиатурой
Клавиатура - достаточно сложное устройство, в состав которого входит микропроцессор и память - буфер клавиатуры. При нажатии и отпускании любой клавиши в буфер клавиатуры записываются так называемые коды наэюатия/отпуекания, при этом микропроцессор клавиатуры отсекает дребезг клавиш - сигналы, полученные при неполном контакте в процессе нажатия и отпускания клавиши.
Клавиши клавиатуры делят на буквенно-цифровые, специальные и кла виши смещения.
Кбуквенно-цифровым относят клавиши букв, цифр, специальных знаков
ипробела. Их используют для ввода информации.
Специальные клавиши - это клавиши управления курсором (<-, Т, ->, i . Home, End, Tab, Page up. Page down), удаления (Del, Backspace), клавиши пе реключения режимов (Ins, Caps lock, Num lock, Scroollock), функциональные клавиши (Esc, Break, Fl, F2, F3, ..., FI2) и т.д. Эти клавиши используют для выполнения вспомогательных операций во время работы с компьютером.
Клавиши смещения - это клавиши Shift, Ctrl и Alt. Их используют сов местно с другими клавишами для изменения вводимых кодов. Так, если при нажатии клавиши «а» формируется код строчной буквы а латинского алфави та, то нажатие Shift-a приведет к вводу кода заглавной буквы А латинского алфавита.
Всего выделяют около 400 различных комбинаций, которые могут обра батываться программой. Эти комбинации формируются на основании кодов нажатия/отпускания специальной программой BIOS (базовая система обра ботки ввода-вывода) и записываются в буфер BIOS клавиатуры.