(495)240-8280ПН-СБ с 12:00 до 20:00
We speak English

Урок 3.3. Команда GETKEY

В этом пункте мы поговорим об очень важной команде - GETKEY. На протяжении всего курса мы будем работать с этой командой.

Программа KEYNO

Пользователь нажимает на клавиши. С каждым нажатием код выдается на терминальный экран. Программа завершается, когда нажата кнопка Enter.

Команда GETKEY: Выдает код последней нажатой кнопки. Расположение кнопок на калькуляторе Prime показано ниже. (Рисунок взят из руководства пользователя для калькулятора HP Prime).

Доступ: (I/O) (GETKEY)

Код:

EXPORT KEYNO()
BEGIN
  LOCAL K;
  PRINT();
  PRINT("Press any key to get its code.");
  PRINT("Press Enter to exit.");
  REPEAT
    K := GETKEY;
    IF K ≥ 0 THEN
      PRINT(K);
    END;
  UNTIL K == 30;
END;

Пример кодов кнопок:

33: кнопка 8
2: вверх
7: влево
8: вправо
12: вниз
50: плюс
45: минус