Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Краткие теоретические сведения. Часто при производстве расчетов оказывается удобным ис­ходные данные и результаты расчетов представить в виде таблицы





 

Часто при производстве расчетов оказывается удобным ис­ходные данные и результаты расчетов представить в виде таблицы. Для автоматизации табличных расчетов используются специальные виды программного обеспечения, называемые электронными ведомос­тями (ЭВ). Электронная ведомость "GURU" - это рабочая таблица, которая упрощает процесс работы с числами. ЭВ - это матрица ве­личиной 255 на 255 элементов, в которой цифры идентифицируют строки, a буквы - столбцы. Пересечение строки и столбца называ­ется ячейкой. Каждая ячейка обозначается знаком #, за которым следует указание местоположения столбца или строки (например, # А1 определяет ячейку в верхнем левом углу ЭВ). При входе в ре­жим обработки ЭВ можно давать все команды, определенные "GURU". При этом перед каждой командой необходимо давать символ "\". Например: \CLEAR \PERFORM MY_PROGRAM \OUTPUT "Это команда OUTPUT"

В "GURU" есть дополнительные команды, определенные только для ЭВ.

 

1. Режим обработки ЭВ

 

Для того чтобы войти в режим обработки ЭВ, необходимо ввести в командном режиме команду CALC. Синтаксис этой команды: САLС < размерность >, где

< размерность > (ЭВ) - два выражения, отделенные занятыми, указывающие число строк и число столбцов.

Если размерность отсутствует, то по умолчанию определяется ЭВ размером 30 строк на 30 столбцов. Например, CALC 10,20 - оп­ределяет ЭВ размером 10 строк и 20 столбцов.

После ввода команды CALC на экран выводятся границы и яче­йки ЭВ, область состояния и строка ввода.

Область состояния состоит из:

- вспомогательной строки (первая строка); используется для бо­лее совершенной обработки ЭВ;

- строки ввода (вторая строка);

используется для указания дальнейших действий и ввода команд;

- строки вывода (третья строка); выводит определение (если оно существует) текущей ячейки, а также выводит сообщения об ошибках.

Если в строке ввода ввести \< команда >, то выполняется ко­манда обработки ЭВ. Если же косая черта (\) отсутствует, то "GURU" считает, что вводится определение ячейки.

Определение ячейки означает, что ячейке можно присвоить значение константы или какую-нибудь функцию. Например, ячейка может иметь определение sin (#А2) - это означает, что ячейка имеет значение синуса содержимого ячейки #А2. Когда зада­ется команда расчета ЭВ, то сразу выполняется эта функция. Если в командной строке вводится \< команда >, то "GURU" выводит сооб­щение: "*ЗАНЯТО*". Когда "GURU" заканчивает обработку команды, то это сообщение исчезает.

Клавишами управления курсором можно перемещаться от од­ной ячейки к другой. Текущая ячейка будет выведена на экране.

 

2. Команды ЭВ

 

Приведем описания отдельных команд ЭВ.

 

2.1 Команда ЭВ \EDIT

 

\EDIT - вывести определение текущей ячейки, которая в да­льнейшем может быть отредактирована или изменена е помощью кла­виш управления курсором. Установите курсор на ячейке, которую необходимо редактировать. После команды \EDIT можно изменить определение этой ячейки.

 

2.2 Команда ЭВ \UNDEFINE

 

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

Примеры:

\UNDEFINE #А4 - удалить определение ячейки #А4

\UNDEFINE - удалить определение текущей ячейки.

\UNDEFINE #D8 #L25 - удалить определение блока ячеек с #D8 по #L25.

2.3 Команда ЭВ \USING

 

Задает шаблон ячейки или блока ячеек.

\USING "шаблон" < ячейка >

\USING "шаблон" < блок ячеек >

"шаблон" - специфицирует редактирование, которое должна осу­ществлять "GURU";

< ячейка > или < блок ячеек > - см. описание команды ЭВ "UNDEFINE".

Примеры:

\USING "(ddd)ddd-ddd' #C5

\USING "dd-dd" #А4 #G8

Все данные, которые будут вводится в эту ячейку, будут преобразованы по шаблону.

 

2.4 Команда ЭВ \WIDTH

 

Задает ширину столбцов. По умолчанию ширина столбцов равна 9.

\ WIDTH <ширина столбца >.


Минимальная ширина столица - 5, максимальная - 255.

Примеры:

WIDTH #E20 - установить ширину столбца #Е равной 20.

 

2.5 Команда ЭВ \COMPUTE

 

Вычисляет все значения ячеек ЭВ, основанные на текущих определениях.

\COMPUTE или

\COMPUTE < блок ячеек >

Команда, введенная без параметров, вычисляет значения всех ячеек ЭВ. Примеры: \COMPUTE #D12 #М37

 

2.6 Команда ЭВ \LET

 

Присваивает переменной значение.

\LET< переменная >=< выражение >USING"шаблон".

Слово "LET" можно опустить.

Примеры:

\LET #C5=9

\LET #A16=#D18+#D20

\#F12=SNUM USING "DD-DD-DDDD".

 

2.7 Команда ЭВ \COPY

 

Копирует определение одной ячейки в другую.

\СОРУ < исходная ячейка >, < целевая ячейка >.

"GURU" высвечивает на экране: "Выравнивать (Y/N)?" Если Y, то

"GURU" устанавливает выражение относительно целевой ячейки.

Если N, то переменная указанной ячейки остается неизменной в определении целевой ячейки.

Пример:

\COPY #А20, #С30 - копирует определение ячейки #А20 в ячейку #С30.

 

2.8 Команда ЭВ \SAVE

 

Сохранить ЭВ в файле.

\ SAVE Т0"файл"

Пример:

\SAVE ТО TABLE - сохранить ЭВ в файле TABLE.

 

2.9 Команда ЭВ \LOAD

 

Загрузить ЭВ из файла.

\SAVE FROM "файл".

Пример:

\SAVE FROM TABLE - загрузить ЭВ из файла TABLE.

 

2.10 Команда ЭВ \STOP

 

Закрывает ЭВ и возвращается в командный режим "GURU".

Пример:

\STOP.

 

2.11 Команда ЭВ \DISPLAY

 

Выводит на печать необходимые участки или все значения ячеек ЭВ.

\DISPLAY <блок ячеек>

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

 

2.12 Команда ЭВ \DUMP

 

Печатает всю информацию относительно заданных ячеек, которая включает:

имя ячейки, текущее значение, определение (если существует) и шаблон (если существует). \ DUMP < блок ячеек >.

Убедитесь, что печатающее устройство подсоединено и вклю­чено.

 

2.13 Использование ЭВ в программе

 

Ячейки ЭВ могут выступать в качестве переменных в прог­рамме. Имя ячейки должно начинаться с символа "#". Ячейке ЭВ мо­жно присвоить какое-нибудь значение.

Пример: #С2=18.

 

3. Пример программы с использованием ЭВ

 

Создадим ЭВ следующей структуры для расчета заработной платы:

А B C D E

1 Фамилия Пол Оклад Отработано дней Начислено

2 _________ ____ _____ _______________ _________

3 Иванов муж. (000) () ()

4 Смирнова жен. (000) () ()

5 Кузнецов муж. (000) () ()

6 _________ ____ _____ _______________ _________

 

Опишем последовательность действий для создания данной ЭВ.

1. Командой CALC войдем в режим обработки ЭВ.

CALC 6, 5 - создается ЭВ размером 6 строчек и 5 столбцов.

2. Командой \WIDTH зададим необходимую ширину столбцов.

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

4. Задать определение ячеек в столбце "Начислено".

#E3:#C3*#DS/30

#E4:#C4*#D4/30

#Е5:#С5*#05/30


5. Ввести команду \TEXT

6. Создать текстовым редактором "GURU" следующую программу:

CLEAR /*очистить экран*/

E.LSTR=80 /*задать длину символьной строки*/

OUTPUT "запросы для ЭВ по расчету заработной платы"

OUTPUT

OUTPUT "введите оклады работающих"

OUTPUT

INPUT #C3 WITH #А3+"-" USING"dddd"

INPUT #C4 WITH #A4+"-" USING"dddd"

INPUT #C5 WITH #A5+"-" USING"dddd"

OUTPUT

OUTPUT "Введите число отработанных дней"

OUTPUT

INPUT #D3 WITH #A3+"-" USING"dd"

INPUT #D4 WITH #A4+"-" USING"dd"

INPUT #D5 WITH #A5+"-" USING"dd"

CLEAR

Запомнить эту программу в файле MY_PROGRAM

7. Запустить эту программу командой PERFORM MY_PROGRAM и ввести необходимые данные.

8. Ввести команду \COMPUTE. В результате в столбце "Начи­слено" будут рассчитаны необходимые значения.

9. Сохранить ЭВ в файле командой \SAVE TO MY_FILE

10. Выйти командой \STOP

11. Распечатать командой \DISPLAY.

 







Date: 2015-12-12; view: 476; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.015 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию