1 семестр Информатика, ее предмет и задачи. Основные понятия информатики. Информация и формы ее представления

Вид материалаДокументы
15. Прикладное ПО на примере текстовых редакторов и электронных таблиц
1. Таблицы и табличные процессоры
Подобный материал:
1   ...   9   10   11   12   13   14   15   16   ...   22

15. Прикладное ПО на примере текстовых редакторов и электронных таблиц


Microsoft Word - основа любого офиса и самая популярная программа в пакете Microsoft Office.  Текстовый редактор - этот термин, прочно закрепившийся за программой Word, уже давно и безнадежно устарел. Современный Word - это многофункциональный тестовый процессор. С помощью этой программы можно не только набирать текст, но и оформлять его в соответствии с требованиями нормативных документов: включая в него таблицы, диаграммы, графики, формулы, рисунки, фотографии и даже звуки и видеоизображения. Программа Word поможет вам составить простое письмо и сложный объемный документ, яркую поздравительную открытку или рекламный блок. Текстовый процессор позволит вам создать вместо обычного бланка электронный бланк (шаблон), предназначенный для создания других документов. Если обычный бланк, кроме неизменного текста, содержит пустые места для записи изменяемых данных, то в электронном бланке пустые места заменяются специальными полями или формами. Большинство полей компьютер либо заполняет сам автоматически, либо предлагает выбрать данные из заранее заготовленных раскрывающихся списков. Такой подход позволяет резко сократить число ошибок при заполнении бланков.

По своим функциональным возможностям Word вплотную приближается к издательским системам и программам. Это значит, что в этом редакторе можно полностью подготовить материал для размещения в журнал, газету или книгу, изготовить Wеb-страничку Интернет. Полноценной издательской системой Word назвать нельзя, так как сверстать в нем книгу, газету или журнал трудно. Для серьезной профессиональной верстки все-таки лучше воспользоваться специализированными программами, например, Adobe PageMaker или QuarkXPress.

Возможности, предоставляемые пользователю программой Word чрезвычайно широки:
  1. Создание документа с помощью специальных шаблонов или мастеров. Шаблоном называется документ с заданным форматированием и общим текстом, используемый в качестве основы для нового документа заданного типа. Word предоставляет в распоряжение пользователя большое число самых разнообразных шаблонов. Нужный шаблон можно выбрать с помощью диалогового окна Шаблоны, которое открывается, если в области задач выбрать команду Общие шаблоны. Если имеющиеся шаблоны пользователя не устраивают, он может использовать для создания нужного документа соответствующий Мастер. Мастерами в системе Windows называют специальные программы, работающие в режиме диалога с пользователем. Если на все вопросы мастера даны корректные ответы, программа автоматически выполнит всю черновую работу.
  2. Большие возможности для ввода и редактирования документов. Если имеющиеся шаблоны и мастера пользователя не устраивают, он может создать документ, начиная с чистой страницы (используется шаблон Normal.dot). Кроме символов на клавиатуре можно при воде документа воспользоваться диалоговым окном Символ (команда Вставка, Символ), содержащим несколько тысяч символов. Word обеспечивает автоматическую проверку орфографии, грамматики и даже стилистики при вводе документа, автоматическую коррекцию часто повторяющихся ошибок (Автозамена), автоматический ввод повторяющихся и стандартных элементов текста с помощью буфера обмена и механизма автотекста.
  3. Богатые возможности для форматирования документа, включая двухстороннее выравнивание и многоколоночную верстку. Для придания документу стандартного вида лучше использовать Автоформат или готовые стили, которых в программе несколько десятков. Если готовые стили не годятся, можно воспользоваться средствами для форматирования абзацев и символов.
  4. Включение в документ различных графических объектов: таблиц, диаграмм, графиков, организационных схем, блок-схем, простых рисунков и т.д.
  5. Включение в текст элементов, созданных в других программах Microsoft Office, - графических изображений, электронных таблиц, баз данных и т.д.
  6. Работа с математическими формулами.
  7. Удобные механизмы работы со ссылками, сносками, колонтитулами.
  8. Автоматическая нумерация страниц, создания указателей и оглавления документа.
  9. Удобные механизмы работы с большими документами (главный документ и вложенные документы).
  10. Подготовка гипертекстовых документов Интернет.

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

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

1. Таблицы и табличные процессоры


При решении пользовательских задач в качестве информационной модели часто применяются таблицы. Рассмотрим таблицу, в которой содержатся некоторые сведения о книжном фонде библиотеки университета (табл. 1).

Таблица 1

Наименование

учебника

Цена

Количество

экземпляров

Общая

стоимость

Выдано

книг

Осталось

в наличии

Информатика

30

300

9000

125

175

Мат. анализ

25

400

10000

280

120

Эконометрика

17

300

5100

120

180

Теория игр

20

400

8000

200

200

Итого:
















Столбцы этой таблицы – поля символьного (название книги) и числового (все остальные) типов. В этой таблице не все поля являются независимыми. Очевидно, что общая стоимость книг получается перемножением количества книг и цены одной книги; количество книг, оставшихся в наличии, можно вычислить вычитанием из общего числа экземпляров количества выданных книг. Следовательно, данные в 4-м и 6-м столбцах можно назвать вычисляемыми, т.е. значения, записанные в этих полях, однозначно зависят от значений других полей.

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

Электронная таблица (ЭТ) состоит из пронумерованных строк и столбцов. Обычно строкам ставят в соответствие целочисленные номера, а столбцам – буквы латинского алфавита. Таблица 1 в виде электронной таблицы будет выглядеть так:

Таблица 2

A B C D E F




Наименование

учебника

Цена

Количество

экземпляров

Общая

стоимость

Выдано

книг

Осталось

в наличии

1

Информатика

30

300

9000

125

175

2

Мат. анализ

25

400

10000

280

120

3

Эконометрика

17

300

5100

120

180

4

Теория игр

20

400

8000

200

200

5

Итого:




C1+C2+C3+C4

D1+D2+D3+D4




F1+F2+F2+F4


Электронная таблица содержит множество нумеруемых ячеек, образуемых пересечением строк и столбцов. Ячейки нумеруются аналогично клеткам на шахматной доске: A1, D4 и т.д.

В ячейках с независимыми данными заносятся сами значения этих данных, а в ячейки с вычисляемыми полями вводятся формулы для вычисления значений. Однако пользователь на экране обычно видит результаты вычислений по этим формулам. При каждом изменении исходных данных автоматически пересчитываются и формулы.

Таким образом, электронная таблица является динамической информационной структурой. Особенность табличных процессоров заключается в том, что с их помощью можно не только вводить данные в ячейки таблицы, редактировать и форматировать их, но и применять формулы для описания связей между значениями, хранящимися в различных ячейках. Расчет по заданным формулам выполняется автоматически. Изменение содержимого какой-либо одной ячейки приводит к пересчету значений всех ячеек, которые с ней связаны формульными отношениями, и, тем самым, при обновлении каких- либо частных данных, обновление всей таблицы происходит автоматически.

2. Основные понятия электронных таблиц

Одним из наиболее распространенных средств работы с документами, имеющими табличную структуру, является программа Microsoft Excel, в частности, ее версии - Excel 97, Excel 2000 и Excel 2002 (XP). Эта программа является типичным Windows-приложением и предоставляет в распоряжение пользователя стандартную информационную среду – окно программы, содержащее следующие элементы :

строка заголовка;

панель меню;

панели инструментов;

строка формул;

окно документа;

строка состояния.

Документ Excel называется рабочей книгой. Рабочая книга представляет собой набор рабочих листов, каждый из которых имеет табличную структуру и может содержать одну или несколько таблиц. По умолчанию листам присваивается имя Лист 1, Лист 2, Лист 3. В окне документа в программе Excel отображается текущий рабочий лист активной рабочей книги. Каждый рабочий лист имеет название, которое записывается на ярлычке листа, отображаемом в его нижней части. С помощью ярлычков можно переключаться с одного листа на другой, дважды щелкнув на его ярлыке. При необходимости пользователь может изменить название листа, а также увеличить их количество. Все листы рабочей книги сохраняются в одном файле.

Табличное пространство рабочего листа состоит из строк и столбцов, Столбцы озаглавлены латинскими прописными латинскими буквами или двухбуквенными комбинациями. Всего рабочий лист содержит 256 столбцов, пронумерованных от A до IV. Строки последовательно нумеруются числами от 1 до 65356. На пересечении столбцов и строк образуются ячейки таблицы. Всего рабочий лист содержит 16731136 ячеек.

Ячейка является минимальным элементом хранения данных. Обозначение ячейки (ее номер) выполняет адресную функцию и включает в себя номера столбца и строки, на пересечении которых она расположена, например, A1, DE234. Адреса ячеек используются при записи формул, определяющих взаимосвязь между значениями, расположенными в различных ячейках. Одна из ячеек является активной и выделяется рамкой активной ячейки. Эта рамка играем роль табличного курсора. Операции ввода и редактирования всегда производятся в активной ячейке.

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

Отдельная ячейка может содержать данные, относящиеся к одному из трех типов: текст, число, или формула. Тип данных, размещаемых в ячейке, определяется автоматически при вводе. Ввод формулы всегда начинается с символа = (знака равенства).

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

Оператор

Значение

(

Открыть скобку

)

Закрыть скобку

*

Умножить

/

Разделить

+

Сложить

-

Вычесть

=

Равно

<

Меньше

<=

Меньше или равно

>

Больше

>=

Больше или равно

<>

Не равно

Скобки позволяют изменить стандартный порядок выполнения действий. Результатом выполнения формулы является некоторое новое значение. Результат помещается в ячейку, в которой находится формула. Функцией называется объединение нескольких вычислительных операций для решения некоторой задачи. В Excel функции представляют собой формулы, имеющие один или несколько аргументов. Ссылка является основным элементом при выполнении вычислений с использованием нескольких ячеек.

Например: =A2*B1. Здесь A2 и B1 – ссылки. Ссылки играют роль адресов ячеек, содержимое которых используется в вычислениях. Различают абсолютную и относительную ссылки на ячейку. По умолчанию, ссылки на ячейки рассматриваются как относительные. Это означает, что адрес в ссылке при копировании формулы из одной ячейки в другую автоматически изменяется. Например: пусть формула, находящаяся в ячейке B2, имеет ссылку на ячейку А3, которая располагается на один столбец левее и на одну строку ниже. Если формула будет скопирована в другую ячейку, то относительное указание ссылки сохранится. Например, при копировании формулы в ячейку C7, ссылка будет продолжать указывать на ячейку, расположенную левее и ниже, в данном случае на ячейку B8. При абсолютной адресации адреса ссылок при копировании формулы не изменяются. Элементы номера ячейки, использующие абсолютную адресацию, начинаются символом $, например, $B$8. Для изменения способа адресации при редактировании формулы надо выделить ссылку и нажать клавишу F4.

Функции – это специально разработанные формулы, позволяющие быстро и легко выполнять сложные вычисления. С их помощью можно производить математические, логические, статистические, экономические вычисления и целый ряд других вычислений. Подобных встроенных функций в Microsoft Excel несколько сотен.

Функция состоит из двух частей: имени функции и одного или нескольких аргументов. Имя функции – как, например, СУММ или СРЗНАЧ – описывает операцию, выполняемую этой функцией. Например, функция округления имеет следующий синтаксис:

=ОКРУГЛ(число; количество_цифр)

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

Если функция использует несколько аргументов, то каждый из них отделяется друг от друга точками с запятой. Например,

=ПРОИЗВЕД(C1;C2;C5).

В качестве аргумента можно использовать как ссылку на отдельную ячейку, так и ссылку на диапазон. Например, формула

=СУММ(A1:A5;C2:C10;D3:D17)

имеет всего три аргумента, но при этом охватывает 29 ячеек.

В качестве аргументов можно использовать не только ссылки на ячейки или диапазоны, но и числовые, текстовые и логические значения, имена диапазонов, массивы. Рассмотрим эти типы аргументов по порядку:

Численное значение. Аргументом функции может быть любое число. Например, =СУММ(327;209;175). Однако чаще всего числовые значения вводятся не в саму формулу, а в ячейку листа, на которую потом и ссылаются аргументы функции;

Текстовые значения. В формуле =ТЕКСТ(ТДАТА();”Д МММ ГГГГ”) вторым аргументом является текстовое значение, которое задает шаблон вывода дат при преобразовании десятичного значения даты, возвращаемого функцией ТДАТА, в строку символов. Текстовый аргумент может быть строкой символов, заключенных в двойные кавычки, или ссылкой на ячейку, которая содержит текст;

Логические значения. Аргументы ряда функций могут принимать только логические значения ИСТИНА (TRUE) и ЛОЖЬ (FALSE). Логическое выражение возвращает на рабочий лист или в ячейку, в которой эта формула находится, одно из логических значений. Например, формула =ЕСЛИ(А1=ИСТИНА;”Новая”;”Старая”)&”цена”- это логическое выражение. Если значение в ячейки А1 равно ИСТИНА, то функция ЕСЛИ возвращает строку Новая, а вся формула в целом возвращает значение Новая цена;

Именованные ссылки. Аргументом функции может быть имя диапазона ячеек;

Массивы. Массивы могут состоять из числовых, текстовых или логических значений;

Аргументы смешанных типов. В одной функции можно применять аргументы различных типов. Например, в формуле =СРЗНАЧ(Группа1;А3;5*3) аргументами являются: в первом случае имя диапазона (Группа1), во втором – ссылка на ячейку (А3), а в третьем – числовое выражение (5*3). При этом сама формула возвращает только числовое значение.

Встроенные функции можно разделить на пять групп: математические, текстовые, логические, информационные и функции просмотра и ссылок.