Главная Обратная связь Поможем написать вашу работу!

Дисциплины:

Архитектура (936)
Биология (6393)
География (744)
История (25)
Компьютеры (1497)
Кулинария (2184)
Культура (3938)
Литература (5778)
Математика (5918)
Медицина (9278)
Механика (2776)
Образование (13883)
Политика (26404)
Правоведение (321)
Психология (56518)
Религия (1833)
Социология (23400)
Спорт (2350)
Строительство (17942)
Технология (5741)
Транспорт (14634)
Физика (1043)
Философия (440)
Финансы (17336)
Химия (4931)
Экология (6055)
Экономика (9200)
Электроника (7621)






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



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. Формат записи ключей форматирования


Просмотров 833

Эта страница нарушает авторские права




allrefrs.ru - 2021 год. Все права принадлежат их авторам!