Операции с памятью 4

Большинство настольных калькуляторов содержат скрытую ячейку памяти, которая может хранить одно число, и позволяют с ней работать: записать или прочитать, а иногда прибавить к памяти, отнять, умножить или разделить.

Аналогичные операции есть в БК. Они доступны из меню Память, из всплывающего меню или с помощью кнопок нарисованной клавиатуры.

Всего операций шесть: запись в память, чтение из памяти и четыре арифметических операции с содержимым памяти.

Особенность БК в том, что его "память" располагается на том же листе, на котором выполняются все Ваши вычисления, поэтому "ячеек" в этой памяти может быть много. И чтобы сделать работу с памятью все время видимой, БК открывает второе окно, которое мы называем Зеркалом.

В Зеркале есть своя каретка оранжевого цвета. Она отмечает место, где будут происходить изменения.

Зеркало можно открыть или закрыть клавишей F4, а в некоторых случаях оно открывается автоматически. Кнопкой TAB можно перейти в Зеркало, и тогда оно станет рабочим окном, а рабочее окно станет зеркалом. Зеркало также можно закрыть, щелкнув по "крестику" в верхней правой части его окна, снова нажав F4, или выполнив команду меню Файл - Показывать зеркало.

Описания операций с памятью приводятся ниже. Вы можете придумать свои приемы использования этих возможностей.

Операции

[MS] Записать в память

По этой команде:

  • открывается Зеркало, если оно закрыто
  • в Зеркале создается новое выражение вида "X=X", где "X" - это то число, на котором стоит каретка
  • каретка в Зеркале ставится перед знаком "="

Например, если каретка стоит на числе 123, то после записи в память в конце листа появится выражение 123=123, а оранжевая каретка Зеркала встанет перед знаком "=" этого выражения.

[MR] Прочитать из памяти

Эта команда работает только если Зеркало открыто.

В том выражении, в котором стоит оранжевая каретка, ищется число - результат. Если результат отсутствует, то не происходит ничего. Если результат найден, то его значение вставляется в позицию каретки в главном окне.

Прибавить, отнять, умножить, разделить память

Эти команды добавляют в позицию каретки в Зеркале сначала знак указанной операции, а за ним то число, которое отмечено кареткой в рабочем окне.
Например, если каретка стоит где-нибудь внутри числа 123, то
[M+]
обозначает "+123"
[M-] обозначает "-123"
[M*] обозначает "*123"
[M/] обозначает "/123"

После добавления такого текста результат операции в "памяти" перечитывается автоматически.

Советы

1. Все команды работы с памятью доступны из меню, всплывающего по щелчку правой кнопкой мыши. Наведите курсор на нужное Вам число, щелкните правой кнопкой, щелкните по нужной операции во всплывшем меню, и эта операция будет выполнена с указанным числом.

2. Для всех операций с памятью есть горячие клавиши и их легко запомнить: просто жмите Alt вместе с клавишей, соответствующей нужной операции: сложить - это Alt+, вычесть Alt-, умножить Alt*, разделить Alt/.

3. Открыв зеркало, можно перетаскивать мышью части выражений из одного места в другое, иногда это может быть удобно.

Далее: Меню