Два измерения

Автор: admin | Рубрика: Электронные таблицы | 10 Фев 2012

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

Отметим, что рассмотренный в книге табличный процессор Суперкалк 4, как и его последующая версия Суперкалк 5, обладает многими свойствами интегрированной системы. Пользователь может создать несложный текст, отпечатать его, записать на магнитный диск. Суперкалк имитирует СУБД и позволяет осуществлять сортировку, поиск и извлечение данных. И наконец, он обеспечивает графическое представление табличной информации в виде диаграмм, как это делают многие пакеты деловой графики.

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

Командный файл можно создать не только Суперкалком

Автор: admin | Рубрика: Электронные таблицы | 10 Фев 2012

Командный файл можно создать не только Суперкалком, но любым текстовым редактором, например Лексиконом, описанным в кн. 2 «Подготовка и редактирование документов» настоящей серии практических пособий.

Табличный курсор устанавливается в клетку D3, в строке запроса панели диалога выдается сообщение «Введите марку автомобиля». Пользователь вводит новую марку автомобиля (набирает ее в строке ввода и нажимает клавишу Enter).

Табличный курсор устанавливается в клетку D4, в строке запроса панели диалога выдается сообщение «Введите расход бензина на 100 км пути (л)». Пользователь вводит расход бензина (набирает его в строке ввода и нажимает клавишу Enter).

Табличный курсор устанавливается в клетку D5, в строке запроса панели диалога выдается сообщение «Введите цену 1 л бензина (руб.)». Пользователь вводит цену бензина (набирает ее в строке ввода и нажимает клавишу Enter).

Производится пересчет электронной таблицы, табличный курсор устанавливается в клетку А1, Суперкалк ожидает нажатия клавиши Enter. В этот момент пользователь может прервать выполнение командного файла нажатием клавиши Ctrl-Break, если полученная таблица его не устраивает.

После нажатия клавиши Enter обновленная электронная таблица печатается на принтере, затем она стирается с экрана дисплея (и из оперативной памяти персонального компьютера). На этом выполнение командного файла завершается, Суперкалк переходит в режим READY (Ожидание).

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

В последних версиях табличных процессоров увеличивается количество стандартных функций (до нескольких сотен), появляются новые возможности, связанные с применением командных файлов и макрокоманд.

Создание командного файла

Автор: admin | Рубрика: Электронные таблицы | 10 Фев 2012

Создание командного файла. Командный файл представляет собой столбец клеток, которые содержат макрокоманды. Макрокоманды в клетках представлены в виде текстовых данных. Эти данные являются обозначениями клавиш, которые пользователь должен нажимать, выполняя нужные действия при работе с электронной таблицей. Если это обычная алфавитно-цифровая или пунктуационная клавиша, то она задается в виде символа, ей соответствующего. Управляющие клавиши задаются специальными обозначениями, заключенными в фигурные скобки. Часть обозначений приведена в табл. 8.1.

Некоторые макрокоманды могут содержать параметры, например макрокоманда {DN 3} обозначает трехкратное нажатие клавиши.

Примечание. Во время работы с макрокомандами в правой части строки помощи на панели диалога Суперкалка индицируется указатель режима MACRO.

Опция Learn

Автор: admin | Рубрика: Электронные таблицы | 10 Фев 2012

Опция Learn (Обучить) используется для того, чтобы задать в таблице место для командного файла. После ее выбора Суперкалк запрашивает диапазон (частичный столбец), в котором будут создаваться макрокоманды. Конечно, этот диапазон должен быть свободным от данных текущей электронной таблицы.

Опция Read (Читать) используется для того, чтобы считать с магнитного диска командный файл и поместить его в заданный диапазон таблицы. Если не указать расширение командного файла, то Суперкалк автоматически добавит XQT.

Опция Write (Писать) используется для того, чтобы записать командный файл из заданного диапазона таблицы на магнитный диск. Если не указать расширение командного файла, то по умолчанию будет принято XQT.

Примечание. Если на магнитном диске уже имеется файл с таким именем и расширением, то, как и в случае слэш-команд Save И Output, пользователю на выбор будет предложено изменить имя файла (Change), создать резервную копию файла (Backup) или записать новый файл на место старого (Overwrite).

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

Если имя командного файла состоит только из одной буквы, то его можно вызвать для выполнения без использования слэш-команды Macro. Для этого нужно, находясь в режиме READY, нажать клавишу Alt и, не отпуская ее, нажать клавишу с буквой, составляющей имя нужного файла. Пример: чтобы выполнить командный файл F. XQT, достаточно нажать клавишу Alt-F.

Кроме того, можно задать выполнение нужного командного файла сразу при вызове Суперкалка. Так, если на диске, вставленном в дисковод В, находится командный файл PRIMER. XQT, то можно инициировать его выполнение следующим вызовом: OSC4 B:PRIMER.

Автоматическое выполнение

Автор: admin | Рубрика: Электронные таблицы | 10 Фев 2012

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

Для работы с макрокомандами в Суперкалке используется слэш-команда Macro. Чтобы подать ее, нужно из режима READY (Ожидание) нажать слэш, а когда появится меню слэш-команд, то нажать слэш еще раз или установить курсор меню на команду тоге (Продолжение) и нажать клавишу Enter. Из появившегося продолжения меню слэш-команд следует любым из возможных способов подать команду Macro, на экране появится меню ее опций:

Learn Read Write eXecute (Обучить Читать Писать Выполнить)