| + | '' Вычислительная таблица, которая создается с помощью ТП, называется электронной таблицей. Первый табличный процессор был создан в 1979 году, предназначался для компьютеров типа Apple II и назывался VisiCalc. В 1982 году появился табличный процессор Lotus 1-2-3, предназначенный для IBM PC. Lotus объединил в себе возможности электронных таблиц, деловую графику и некоторые функции реляционной СУБД. Практически все последующие табличные процессоры (Multiplan, QuattroPro, SuperCalc и другие) поддерживали эти три функции. Одним из самых популярных табличных процессоров сегодня является MS Excel, входящий в состав пакета Microsoft Office.''''Кратко повторим основные понятия, связанные с электронными таблицами. '' |
| + | '' Первая идея — рабочее поле структурировано по образцу шахматной доски. ЭТ, подобно шахматной доске, разделена на клетки. Строки таблицы пронумерованы числами, а столбцам присвоены буквенные имееа (рис. 2.1).<br><br> А В С D Е F<br>] <br>2 <br>3 Al+Bl <br>4 <br> <br><br>Рис. 2.1. Среда электронной таблицы<br>Клетки-Ачейки таблицы именуются подобно клеткам шахматной доски: Al, В2 и т, п. Данные имена называют также адресами ячеек в таблице.<br>Любая прямоугольная область таблицы называется бло¬ком. Блок идентифицируется именаюг ячеек, расположен¬ных в противоположных углах. Например: A1:F4 — весь фрагмент таблицы, показанный на рис. 2,1,<br>Вторая^идея — в ячейках таблицы» помимо текстов и чи¬сел (как и в реляционных базах данных), могут помещаться вычисляемые формулы. В качестве операндов в этих форму¬лах выступают имена ячеек таблицы. Например» в ячейке ВЗ может находиться формула А1+Б1- Сразу после занесе¬ния формулы в ячейку табличный процессор ее вычисляет и отражает в ячейке полученное значение. При изменении значений в ячейках-операндах мгновенно происходит пере¬счет формул.<br>Третья идея — принцип относительной адресации. Адрес ячейки, присутствующий в формуле, обозначает ее располо¬жение относительно ячейки, в которой записана формула. Например, формула А1+В1 в ячейке ВЗ воспринимается так: содержимое ячейки, расположенной на две строки выше и на один столбец левее, сложить с содержимым ячей¬ки, расположенной на две строки выше в этом же столбце. При переносе ЭТОЙ формулы В другие ячейки, напримерр пу¬тем копировании, формула преобразуется, сохраняя тот же смысл относительного расположения слагаемых. Например, скопированная из ячейки ВЗ в ячейку С4 эта формула при¬мет вид В2+С2,<br>Для отмены действия принципа относительной адресации используется символ С помощью этого символа можно сделать неизменяемым (абсолютным) как весь адрес, так и отдельную его часть (строку или столбец). Например, если в ячейке ВЗ записана формула $А$1+$В*]>1, то при копиро¬вании в ячейку С4 она не изменится*<br>Приведем простейший пример решения с помощью ТП задачи экономического содержания. Допустим, что на фир¬ме всего три сотрудника: директор, бухгалтер и юрист* Пусть месячная выплата каждому вычисляется по формуле:<br>месячная выплата=базовая зарплата 4- премия — налов.<br>(Пример не претендует на реалистичность, на самом деле выплата вычисляется сложнее, да и фирму с тремя сотруд¬никами встретишь нечасто). Базовая зарплата записана а контракте и неизменна- Налог определен государством в виде фиксированного процента от суммы (базовая зарпла¬та + премия). Директор может манипулировать лишь пре¬мией и при этом, располагая ограниченными средствами, должен произвести суммарные выплаты всем сотрудникам.<br>,Д дя ^шипения лада ни лледурт л^одглтлкижь jcs.fi дицуг _ппк#-занную на рис. 2.2.<br><br> А В С D Е F 1<br>1 Расчет месячной заработной платы<br>2 <br>3 Фамилия И.О. Должность Базовая Премия Начисления К выдаче<br>4 зарпла¬та Груб-) (руб.) на а/а <br>5 Сидароз А.Б. директор 4 ООО 500 $A$10*(Co+D5) C5+D5-E5<br>6 Федорова В-Е. бухгалтер 3 500 650 $A$10*(C6-bD6) C6+D6-S6<br>7 Козлов К.Т. юрист 3 700 300 $AS10*(C7+D7) C7+D7-E7<br>8 ИТОГО<br>9 Примечание: доля начислений на заработную плату F5+F6+F7 J<br>10 0,38 1 J<br>Рис. 2.2. Пример задачи, решаемой с помощью табличного процессора<br> <br>В ячейку А1 помещен текст «Расчет месячной заработной платы». Он выходит за ее пределы и путем элементарных манипуляций, имеющихся в каждом ТП, растянут на сосед¬ние ячейки. То »се сделано с текстом «Примечание: доля на¬числений на заработную плату», изначально помещенным в ячейку А9. Остальные тексты поместились каждый в одну ячейку. Отметим, что ширина ячейки легко регулируется-<br>В ячейках C5:D7 и А10 — числа. Число 0,38 в А10 озна¬чает, что начисления на совокупную денежную выплату со¬ставляют 38%.<br>Напомним, что ни тексты, ни числа не меняются в ходе работы ТП.<br>В ячейках E5:F7 и F9 — формулы. Их смысл очевиден. Обратите внимание на использование в формулах в ячейках F5.F7 абсолютного адреса $А$10. С клавиатуры формула была введена лишь в ячейку F5, а в следующие занесена ме¬тодом копирования. Использование значка позволило сохранить неизменным адрес А10.<br>На рис. 2.2 электронная таблица изображена в режиме отображения формул. Если теперь перейти в режим отобра¬жения значений (это основной режим ЭТ), то мы увидим ре¬зультаты вычислений (рис. 2.3).<br><br> А В С I D Е F<br>1 Расчет месячной заработион платы<br>2 <br>3 Фамилия Должность Базовая Премия Начисления К выдаче<br>4 зарплата fey6.) АА з/п <br>5 Сидоров А.Б. директор 4 000 500 1710 2790<br>6 Федорова В.Е. бухгалтер 3 500 650 J 577 2573<br> Козлов К.Т, юрист 3 700 1520 24S0<br>8 итого<br>9 Примечание: доля начислений на заработную плату 7S43<br>10 0,38 ]_ <br>Рис. 2.3. Результаты вычислений<br>Полученная таблица является программой расчета зара¬ботной платы. Если в ней изменить какие-либо исходные числа, то немедленно изменятся значения в ячейках с фор¬мулами. Например, при изменении процента начислений на зарплату (число в ячейке А10) все результаты будут пере¬считаны.<br>Многовариангные экономические расчеты — одна из са¬мых массовых областей применения ТП. Однако это не единственное приложение электронных таблиц. Современ¬ные ТП оснащены богатым математическим аппаратом, средствами графической обработки данных. Все это делает их достаточно универсальным инструментом для расчетов во многих областях.<br><br><br>Коротко о главном<br><br><br>Электронные таблицы — популярное средство информа¬ционных технологии, предназначенное для организации табличных вычислений на компьютере.<br>Табличный процессор — прикладная программа для ра¬боты с электронными таблицами.<br>В основе технологии электронных таблиц лежат три идеи: «шахматная» структура рабочего поля таблицы, ис¬пользование формул и механизма их пересчета, принцип относительной адресации.<br>Современные табличные процессоры ориентированы на выполнение следующих функций: табличные вычисления, деловую графику, возможности работы с таблицей как с ба¬зой данцых.<br><br><br>Вопросы и задания<br><br><br>1. При решении каких информационных задач используются электронные таблицы?<br>2s а) Как адресуются данные в электронной таблице?<br>б) Данные каких типов могут храниться в ячейках ЭТ?<br>в) Что такое принцип относительной адресаций?<br>г) Как можно отменить действие относительной адресации?<br>3. Если бы в ячейке Б5 на рис. 2.2 не сделали абсолютным адрес А10> какой бы вид приобрела формула при копировании ее в ячейки Е6 и Е7?<br>4. Внесите изменения в таблицу на рис. 3.2> если налог вычисля¬ется по следующему правилу; при суммарном заработке не ме¬нее 4200 руб. взимается 33%, при меньшем заработке — 25%.''<br> |