Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Вычисления в текстовом процессоре



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

Задание 5.14. Исследуйте вычислительные возможности текстового процессора, выполнив следующие операции:

1. Создайте таблицу, представленную на рис.5.26, и заполните ее данными, кроме последней ячейки.

2. Установите курсор в последнюю ячейки и откройте окно Формула, подав команду: Работа с таблицами, Макет, Данные, Формула и исследуйте его.

3. В нашем случае формула для суммирования выводится по умолчанию. Обратите внимание на то, что формула начинается со знака =. В формуле суммирования аргументы не перечислены напрямую, а обозначены ключевым словом ABOVE (все, что находится выше).

4. Самостоятельно исследуйте раскрывающиеся списки Формат числа и Вставить функцию.

5. Сохраните в отчете полученный документ.

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

Таблица 5.1. Итоговые функции

Функция Описание Пример
SUM( ) Сумма числовых значений, указанных в скобках SUM(1; 2; 3; 4)=10
PRODUCT ( ) Произведение числовых значений, указанных в скобках PRODUCT (1; 2; 3; 4)=24
AVERAGE ( ) Среднее значение членов ряда AVERAGE (1; 2; 3; 4)=2, 5
COUNT ( ) Количество членов ряда COUNT (1; 2; 3; 4)=4
MAX ( ) Значение наибольшего из членов ряда MAX (1; 2; 3; 4)=4
MIN ( ) Значение наименьшего из членов ряда MIN (1; 2; 3; 4)=1

 

Рисунок 5.26. Средства для ведения вычислений

Запись числовых значений аргументов в таких функциях дело неблагодарное. Гораздо интереснее указать в качестве аргументов адреса ячеек, из которых следует взять данные, обработать и выдать результат. Ячейки можно указать двумя способами: напрямую (абсолютная адресация) и косвенно (относительная адресация). При абсолютной адресации указания на ячейки вводится в список аргументов явно. При относительной адресации указания на ячейки вводится с помощью ключевых слов, описывающих положение этих ячеек относительно текущей ячейки. Значения ключевых слов приведены в табл.5.2.

Таблица 5.2. Приемы относительной адресации

Аргумент Описание Пример Иллюстрация
(LEFT) Все числовые ячейки, находящиеся СЛЕВА от данной MAX (LEFT) = 9  
Формула

 

(BELOW) Все числовые ячейки, находящиеся НИЖЕ данной COUNT (BELOW) = 1
(RIGNT) Все числовые ячейки, находящиеся СПРАВА от данной SUM ( RIGHT) = 21
(ABOVE) Все числовые ячейки, находящиеся ВЫШЕ данной AVERAGE (ABOVE) = 4


Каждой ячейке в таблицах Word соответствует свой адрес, указывающий на столбец и сроку. Столбцы таблицы обознаются английскими буквами (A, B, C, D…), а строки – цифрами (1, 2, 3, 4…). Хотя эти адреса и не видны на экране, их удобно использовать в аргументах функций. Правила записи абсолютных адресов показаны на рис. 5.27. Тогда формулу, использующую такие адреса, можно записать так: SUM(A1: D1; B3: E3).

Адресация с использованием закладок. Формула, размещенная в ячейке одной таблицы, может в качестве аргументов использовать данные из ячеек других таблиц. Такая адресация может быть только абсолютной, а адрес формируется с помощью механизма закладок. Допустим, нам необходимо найти среднюю температуру в г. Перми за три года, используя данные из справочной таблицы (рис. 5.28).

 

  A B C D E F     A B C D E F     A B C D E F     A B C D E F     A B C D E F    
                                                                       
                                                                       
                                                                       
                                                                       
                                                                         
                                                                           
                                                                           

Пересекающиеся диапазоны. Адреса: (A3: E3; C1: C2; C4: C5)
Группа диапазонов. Адреса: (A1: D1; B3: E3)
Группа смежных ячеек. Адреса: (B3: D7) (D4: F4)
Группа несмежных ячеек. Адреса: (A1; B2; C3)  
Отдельная ячейка. Адрес: (A1)    

 

5.27. Правила записи адресов ячеек и диапазонов

Рисунок 5.28. Адресация к данным другой таблицы

Задание 5.15. Исследуйте механизм адресации с помощью закладок, выполнив следующие операции:

1. Откройте новый документ и введите в него справочную таблицу (рис. 5.28).

2. Создайте закладку на справочную таблицу. Выделите всю таблицу и подайте команду: Вставка, Связи, Закладка.

3. В открывшемся окне Закладка задайте имя закладки, например СправочнаяТаблица (имя не должно содержать пробелов) и нажмите кнопку Добавить.

4. Введите основную таблицу и установите курсов в ячейку, где будет размещаться формула для расчета среднего значения температуры. Откройте диалоговое окно Формула с помощью команды: Работа с таблицей, Макет, Данные, Формула.

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

6. В раскрывающемся списке Вставить закладку выберите ранее созданную закладку (СправочнаяТаблица). Имя закладки войдет в формулу в качестве аргумента функции (рис. 8.8). После имени закладки вручную запишите диапазон ячеек, среднее значение которых нужно подсчитать (в нашем случае B2: M2) и нажмите кнопку ОК.

7. Самостоятельно подсчитайте среднее значение температуры за 2008 и 2009 г.г. Полученный документ сохраните в отчете.

Актуализация результатов вычислений. Если изменить данные в справочной таблице, то результаты расчета формулы автоматически не изменятся. Технически, формулы в Microsoft Word представлены вычислительными полями. Чтобы обновились поля необходимо наступление какого-то внешнего события: открытие сохраненного документа, печать документа и т.д. Значение полей можно изменить прямой командой Обновить поле из контекстного меню формулы или нажатием клавиши F9 при выделенной таблице. Для того чтобы увидеть формулу в таблице нужно в ее контекстном меню выбрать команду Коды/Значения полей.

Задание 5.16. Самостоятельно исследуйте механизм обновления полей, внеся соответствующие изменения в Справочную таблицу.

Структура формул Word. Формула в таблицах Word записывается математическим или логическим выражением, которое всегда начинается со знака =. Формула может содержать следующие элементы: постоянные, операторы, функции (вместе с аргументами), а также ключи форматирования. В формулах используются два вида постоянных: числовые и логические. Числа записываются обычным образом. Они могут быть как целыми (со знаком и без знака), так и действительными. Логических постоянных всего две: True (Истина) и False (Ложь). Первая имеет эквивалентное целочисленное значение 1, вторая представляется нулем. В формулах используются операторы двух видов: математические и операторы сравнения. Первые применяются в математических выражениях, а вторые – в логических. Порядок действий операторов соответствует правилам приоритетов, которые приняты в математике.

Математические операторы Сложение Умножение Вычисление процентов Вычитание Деление Возведение в степень
+ * % - / ^
Операторы сравнения Равно Не равно Больше или равно Меньше Больше Меньше или равно
= < > > = < > < =

В формулах используются три категории функций: итоговые, математические и логические. Все функции должны иметь аргументы, заключенные в скобки. В качестве аргументов можно использовать ссылки на ячейки, записанные в абсолютной форме. Пользоваться записью в относительной форме, основанной на ключевых словах ABOVE, BELOW и других. Разрешается только в итоговых функциях. Итоговые функции были рассмотрены в таблице 5.1. Список математических функций приведен в табл. 5.3, а список логических функций – в табл. 5.4.

Таблица 5.3. Математические функции

Функции Описание
ABS(x) Возвращает положительное число без знака, равное абсолютной величине числа или выражение, заключенного в скобках
INT(x) Возвращает целую часть числа или выражения, заключенного в скобки. Положительные числа округляются вниз, а отрицательные – вверх.
MOD(x; y) Возвращает остаток от деления целого числа x на целое число y.
ROUND(x, y) Возвращает значение x, округленное до указанного десятичного разряда y.
SIGN(x) Указывает знак числа. Возвращает значение 1, если число положительное, или -1, если число отрицательное

 

Таблица 5.4. Логические функции таблиц Word

Функции Описание
AND(x, y) Возвращает значение 1 (ИСТИНА), если оба логических выражения x и y истинны, или 0 (ЛОЖЬ), если хотя бы одно из них ложно.
DEFINED(x) Возвращает значение 1, если выражение x допустимо, или 0, если оно не может быть вычислено. Функция используется для первичной проверки правильности ввода данных пользователей при заполнении форм.
NOT(x) Возвращает значение 0 (ЛОЖЬ), если логическое выражение x истинно, или 1 (ИСТИНА), если оно ложно
OR(x, y) Возвращает значение 1 (ИСТИНА), если хотя бы одно из двух логических выражений x и y истинно, или 0 (ЛОЖЬ), если оба ложны

 

Ключи форматирования – это набор дополнительных параметров формулы, определяющих формат, в котором должно быть записано число, полученное в результате расчета выражения, представляющего формулу. Формат записывается после вычисляемого выражения и отделяется от него парой символов \#. Записываются ключи форматирования с помощью системы условных обозначений, представленных в табл. 5.5.

Таблица 5.5. Формат записи ключей форматирования


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-08-24; Просмотров: 905; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.017 с.)
Главная | Случайная страница | Обратная связь