Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 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; Нарушение авторских прав |