Технология обработки табличной информации
Множество задач, которые предстоит решать фирмам и предприятиям, носят учетно-аналитический характер и требуют табличной компоновки данных с подведением итогов по различным группам и разделам данных, например при составлении баланса, справок, финансовых отчетов и т.п. Для хранения и обработки информации, представленной в табличной форме используют электронные таблицы (ЭТ).
Программные средства для проектирования называют также табличными процессорами. Они позволяют не только создавать таблицы, но и автоматизировать обработку табличных данных. Кроме того, с помощью ЭТ можно выполнять различные экономические, бухгалтерские и инженерные расчеты, а также строить разного рода диаграммы, проводить сложный экономический анализ, моделировать и оптимизировать решение различных хозяйственных ситуаций и многое другое.
Функции табличных процессоров весьма разнообразны и включают:
создание и редактирование ЭТ;
оформление и печать ЭТ;
создание многотабличных документов, объединенных формулами;
построение диаграмм, их модификацию и решение экономических задач графическими методами;
работу с электронными таблицами как с базами данных (сортировка таблиц, выборка данных по запросам);
создание итоговых и сводных таблиц;
использование при построении таблиц информации из внешних баз данных;
решение экономических задач типа «что — если» путем подбора параметров;
решение оптимизационных задач;
статистическую обработку данных;
разработку макрокоманд, настройку среды под потребности пользователя и т.д.
Табличные процессоры различаются в основном набором выполняемых функций и удобством интерфейса.
В Excel многие функции разработаны более тщательно, чем в других электронных таблицах. Кроме того, возможность использования массивов в Excel обеспечивает большую гибкость при работе с таблицами.
Любая ЭТ состоит из следующих элементов: заголовка таблицы; заголовка столбцов (шапки таблицы); информационной части (исходных и выходных данных, расположенных в соответствующих ячейках).
Процесс проектирования ЭТ состоит из следующих этапов:
формирования заголовка ЭТ;
ввода названий граф документа;
ввода исходных данных;
ввода расчетных формул;
форматирования ЭТ с целью придания ей профессионального вида;
подготовки к печати и ее печать.
При необходимости ЭТ могут сопровождаться различными пояснительными комментариями и диаграммами.
Excel предоставляет большой набор возможностей по графическому представлению данных. Имеется возможность выбора из 14 различных типов диаграмм, причем каждый тип диаграмм имеет несколько разновидностей (подтипов). При использовании Мастера диаграмм можно просмотреть любой тип диаграммы и выбрать наиболее удачный для данной таблицы. Представление данных в виде диаграмм позволяет наглядно представить числовые данные и осуществлять их анализ по нескольким направлениям.
9. Компьютерная обработка табличной информации. Основные понятия. Типы данных. Числовые форматы. Оформление таблиц в Excel. Проиллюстрировать на примерах.
В различных операционных системах, языках программирования, спецификациях форматов данных фигурируют различные символические обозначения для типов данных. Часть из них является синонимами, часть совпадает при определённой битности вычислительной системы (но начинает различаться при изменении битности).
Абстрактные типы данных
Типы данных, которые рассматриваются независимо от контекста и реализации в конкретном языке программирования. Абстракция в математическом смысле означает, что алгебра данных рассматривается с точностью до изоморфизма. Абстрактные типы находят широкое применение в методологии программирования, основанной на пошаговой разработке программ. На этапе построения спецификации проектируемой программы алгебра данных моделирует объекты предметной области, в терминах решаемой задачи. В процессе пошагового уточнения данные конкретизируются путём перехода к промежуточным представлениям до тех пор, пока не будет найдена их реализация с помощью базовой алгебры данных используемого языка программирования. Существует несколько способов определения абстрактных типов: алгебраический, модельный и аксиоматический. При модельном подходе элементы данных определяются явным образом. При алгебраическом используются методы алгебраических отношений, а при аксиоматическом подходе используется логическая формализация.
Целочисленные типы
Целочисленные типы содержат в себе значения, интерпретируемые как числа (знаковые и беззнаковые).
BYTE
Cоответствует байту, 8 бит, беззнаковое.
§ Используется в API Win32 (64), в основном в качестве указателя на блок двоичных данных (BYTE *).
§ В спецификации Ogg Media используется для хранения однобайтных значений
Логические типы
Логические переменные, BOOL или boolean, содержат одно из двух значений (истина или ложь). В зависимости от реализации, истина может обозначаться как единица или «true», так и любым ненулевым числом (Си). Ложь, соответственно, обозначается инверсно к правде. Для реализации типа достаточно одного бита, однако на практике для ускорения размер bool равен размеру машинного слова.
Типы с плавающей запятой
Используются для представления вещественных (не обязательно целых) чисел. В этом случае число записывается в виде x=a*10^b. Где 0<=a<1, а b-некоторое целое число из определённого диапазона. a называют мантиссой, b - порядком. У мантиссы хранятся несколько цифр после запятой, а b - хранится полностью.
Строковые типы
Последовательность символов, которая рассматривается как единое целое в контексте переменой. В разных языках программирования накладываются разные ограничения на строковые переменные. Строки могут содержать управляющие последовательности.
Идентификационные типы
Идентификационные типы интерпретируются не как число, а как уникальный идентификатор объекта.
FOURCC
FOURCC - 32 бита, интерпретируется как идентификатор кодека для воспроизведения содержимого в файлах-медиаконтейнерах (RIFF (AVI), Ogg Media). В оригинальной спецификации[источник не указан 1083 дня] было указано ограничение на использование "псевдо ASCII" представления кода (при записи в little-endian порядке байт при побайтовом выводе данных должна была получаться ASCII строка).
ATOM
Atom (от греческого "неделимый") - общесистемный идентификатор строки в операционной системе Windows. Приложение может "поместить" (соответствующим вызовом) строку в таблицу (англ. atom table), вызов возвращает число. По указанному числу любое приложение может получить значение строки. Используется для межпроцессного взаимодействия и уникальных идентификаторов (напр., классов окон). [1]
Сложносоставные типы
COLORREF
В операционных системах Windows COLORREF служит для хранения значения трёх цветов (R, G, B — красный, зелёный, синий), размер 32 бита.
Числовые форматы
Финансовый числовой формат. Преобразует число в финансовый формат с денежной единицей, определяемой региональными настройками. Если открыть меню этой команды, щелкнув на кнопке с маленьким треугольником, то можно выбрать другую денежную единицу — евро, английский фунт и т.п. Выбор в этом
меню команды Другие финансовые форматы открывает диалоговое окно Фор-
мат ячеек, в котором на вкладке Число можно выбрать другую денежную единицу для финансового формата.
Процентный формат. Преобразует число в процентный формат. Если было введено число 1234,567, то после выполнения команды Процентный формат, оно
будет преобразовано к виду 123456,7%, однако в ячейке будет отображаться значение 123457%.
Формат с разделителями. Преобразует число в формат с разделителями. Например, число 1234567 будет преобразовано к виду 1 234 567,00.
Увеличить разрядность. Увеличивает количество знаков после десятичной запятой. После каждого щелчка на команде число знаков после запятой увеличивается на один.
Уменьшить разрядность. Уменьшает количество знаков после десятичной запятой.
После каждого щелчка на команде число знаков после запятой уменьшается на один.
Дата. Позволяет применить один из форматов отображения даты. Формат даты
можно выбрать из списка Тип, который отображается справа после выбора
формата Дата. Можно выбрать другой язык из раскрывающегося списка Язык
(местоположение); это позволит выбрать другие типы форматов даты в списке Тип.
Время. Позволяет установить один из форматов отображения времени. Формат
времени можно выбрать из списка Тип, который отображается справа после выбора формата Время. Можно выбрать другой язык из раскрывающегося списка
Язык (местоположение); это позволит выбрать другие типы форматов времени
в списке Тип.
Процентный. После применения этого числового формата десятичная запятая
смещается на два разряда вправо, а к числу добавляется знак процента. Можно
установить другое число отображаемых десятичных знаков.
Дробный. Используется в тех случаях, когда требуется отображать числа в виде
обычных дробей. Тип дроби можно выбрать из списка Тип, который появляется
справа после выбора формата Дробный.
Экспоненциальный. Экспоненциальный формат используется для отображения
больших чисел. В поле Число десятичных знаков можно изменить число отображаемых десятичных знаков после запятой.
Текстовый. Все данные, к которым применен данный формат, обрабатываются
как текст.
Оформление таблицы в Excel
Пусть наш прайс-лист пока совсем маленький. На нем можно испытать еще некоторые функции программы. Например, таблица может быть не просто разлинованной серой сеткой (которая, кстати, не будет выводиться при печати). Давайте оформим табличку, сделаем ее симпатичнее. Для этого выделяем левой кнопкой мыши ячейки таблицы прайс-листа и входим в меню "Формат" - "Ячейки...".
В окне "Формат ячеек" переходим на закладку "Граница". Мы можем определить, как будут выглядеть внешние и внутренние линии таблицы. Здесь очень важна последовательность. Сначала выбираем тип линии и только после этого определяем, какие линии должны будут выглядеть подобным образом. Например, выбираем двойную линию и щелкаем по кнопке "Внешние". Видим на образце, что все внешние линии у нашей таблицы получаются двойными. Это хорошо.
Теперь определим тип внутренних линий. Пусть они будут потолще. Потом щелкаем по кнопке "Внутренние". Если есть желание, то можно изменить цвет линий, выбрав подходящий из списка. В заключение щелкаем по кнопке "ОК".
Теперь изменим цвет ячеек в заголовке. Для этого выделяем нужные ячейки.
Входим в меню "Формат" - "Ячейки" и в открывшемся окне переходим на закладку "Вид". Выбираем понравившийся цвет (к примеру, серый) и щелкаем по кнопке "ОК".
10. Компьютерная обработка табличной информации. Выполнение расчетов в Excel. Формулы. Функции. Типы адресации. Привести примеры практического использования.
Отдельная ячейка может содержать данные, относящиеся к одному из следующих видов: символьные; числовые; формулы и функции, а также даты.
Символьные (текстовые) данные включают в себя алфавитные, числовые и специальные символы. Текстовые данные выравниваются по умолчанию по левому краю ячейки.
Числовые данные не могут содержать алфавитных и специальных символов, а только цифры, т.к. с ними производят математические операции. Целая часть числа отделяется от дробной знаком запятая «,». Числовые данные выравниваются по правому краю ячейки.
Формулы. Любая формула начинается со знака равно. После чего идет математическое выражение, состоящее из цифр, адресов ячеек (ссылок) и знаков математических операций. После ввода формулы всегда активизируется кнопка «Enter» на клавиатуре или в строке формул (ввода). Ссылки в формуле выполняют роль адресов ячеек, содержимое которых используется в вычислениях.
Ячейка, содержащая формулу называется зависимой. Значение в такой ячейке подлежит пересчету всякий раз, когда изменяются значения в ячейках, на которые указывают ссылки.
Ссылки бывают с относительной и абсолютной адресацией. От метода адресации ссылок зависит, что будет с ними происходить при копировании формулы из одной ячейки в другую.
По умолчанию ссылки на ячейки в формулах рассматриваются как относительные. Это означает, что адреса в ссылках, содержащих исходное данное (операнд), при копировании формулы из одной ячейки в другую автоматически изменяются.
При абсолютной адресации адреса ссылок при копировании формулы не изменяются, так что ячейка, на которую указывает ссылка, рассматривается как постоянная. Для указания абсолютной адресации вводится символ $. Различают два типа абсолютной ссылки: полная и частичная. При полной абсолютной адресации знак $ ставится как перед именем столбца, так и перед именем строки (применяется клавиша F4). При частичной абсолютной ссылки указывается знак $ или перед именем строки (чтобы не менялась строка при перемещении или копировании), или перед именем столбца (чтобы не менялся столбец при копировании или перемещении).
Функции. Они представляют собой программу с уникальным именем, для которой пользователь должен задать конкретные значения аргументов функции, стоящих в скобках после ее имени. Функции можно считать частным случаем формулы, т.е. это зависимость одной переменной от одной или нескольких переменных. В электронных таблицах могут быть представлены следующие виды функций:
− математические – выполняют различные математические операции – вычисление логарифмов, тригонометрических функций и т.д.;
− статистические – выполняют операции по вычислению параметров случайных величин или их распределений;
− текстовые – выполняют операции над текстовыми строками или последовательностью символов;
− логические – используются для построения логических выражений;
− финансовые – используются в финансовых расчетах, например, вычисление амортизации, определение процентной ставки и т.д.;
− функции даты и времени и т.д.
Все функции имеют одинаковый формат записи и включают имя функции и находящийся в круглых скобках перечень аргументов, разделенных запятыми.
Выполнение всех математических расчетов осуществляется с помощью формул. Написав некоторую формулу, Вы определяете порядок выполнения действий. Порядок выполнения операций записывается с помощью операторов. Однако для получения результата необходимо подставить в формулу конкретные значения входящих в нее величин. Значения — это числа, даты, время, текст. Например, в выражении 2+3 числа 2 и 3 — значения. Операторы — это условные обозначения, определяющие действия со значениями. Умножение, деление, сложение и вычитание — операторы, которые мы используем в виде символов или условных обозначений.
Операторы.
В Excel предусмотрены следующие операторы:
Клавиша | Опреатор | Выражение | Результат |
+ | сложение | =5+3 | |
- | вычитание | =6-4 | |
* | умножение | =8*4 | |
/ | деление | =9/3 | |
^ | возведение в степень | =4^2 | |
% | процент | =60% | 0,6 |