|
|
Информатика – от истории появления до практической частиСОДЕРЖАНИЕ лист Введение 2 1. История появления и развития ЭТ 3 2. Интерфейс табличного процессора 4 3. Типовая структура интерфейса 6 4. Формулы 7 5. Функции 9 6. Функциональные возможности табличных процессоров 10 7. Графические возможности 11 8. Обобщенная технология работы в электронной таблице 12 9. Проектирование ЭТ 13 10. Практическая часть 16 Список использованной литературы 25 Приложения ВВЕДЕНИЕ Электронная таблица - самая распространенная и мощная информационная технология для профессиональной работы с данными. Для управления электронной таблицей созданы специальные программные продукты - табличные процессоры. Данная курсовая работа носит теоретический характер и направлена на формирование представления о возможностях электронной таблицы и ее использовании. Основные функциональные возможности и технологические операции электронной таблицы рассматриваются без привязки к конкретному типу табличного процессора. Полученные знания являются базовыми при практическом знакомстве с любым новым видом табличного процессора. 1. История появления и развития электронной таблицы Идея создания электронной таблицы возникла у студента Гарвардского университета (США) Дэна Бриклина в 1979 году. Выполняя скучные вычисления экономического характера с помощью бухгалтерской книги, он и его друг Боб Франкстон, который разбирался в программировании, разработали первую программу электронной таблицы, названную ими VisiCalc. VisiCalc скоро стала одной из наиболее успешных программ. Первоначально она предназначалась для компьютеров типа Apple II, но потом была трансформирована для всех типов компьютеров. Многие считают, что резкое повышение продаж компьютеров типа Apple в то время и было связано с возможностью использования на них табличного процессора VisiCalc. В скоропоявляющихся электронных таблицах-аналогах (например,SuperCalc) основные идеи VisiCalc были многократно усовершенствованы. Новый существенный шаг в развитии электронных таблиц--- появление в 1982 г. на рынке программных средств Lotus 1-2-3.Lotus был первым табличным процессором, интегрировавшим в своем составе, помимо обычных инструментов, графику и возможность работы с системами управления базами данных. Поскольку Lotus был разработан для компьютеров типа IBM, он сделал для этой фирмы то же, что VisiCalc в свое время сделал для фирмы Apple. Следующий шаг--- появление в 1987 г. табличного процессора Excel фирмы Microsoft.Эта программа предложила более простой графический интерфейс в комбинации с ниспадающими меню, значительно расширив при этом функциональные возможности пакета и повысив качество выходной информации. Расширение спектра функциональных возможностей электронной таблицы, как правило, ведет к усложнению работы с программой. Разработчикам Excel удалось найти золотую середину, максимально облегчив пользователю освоение программы и работу с ней. Благодаря этому Excel быстро завоевала популярность среди широкого круга пользователей. В настоящее время, несмотря на выпуск компанией Lotus новой версии электронной таблицы, в которой использована трехмерная таблица с улучшенными возможностями, Excel занимает ведущее место на рынке табличных процессоров. Имеющиеся сегодня на рынке табличные процессоры способны работать в широком круге экономических приложений и удовлетворить практически любого пользователя. 2. Интерфейс табличного процессора Электронная таблица--- компьютерный эквивалент обычной таблицы, в клетках (ячейках) которой данные различных типов: тексты, даты, формулы, числа. Результат вычисления формулы в клетке является изображением этой клетки. Числовые данные и даты могут рассматриваться как частный случай формул. Для управления электронной таблицей используется специальный комплекс программ--- табличный процессор. Главное достоинство электронной таблицы--- это возможность мгновенного пересчета всех данных, связанных формульными зависимостями при изменении значения любого операндра. Строки, столбцы, ячейки и их адреса Рабочая область электронной таблицы состоит из строк и столбцов, имеющих свои имена. Имена строк--- это их номера. Нумерация строк начинается с 1 и заканчивается максимальным числом, установленным для данной программы. Имена столбцов--- это буквы латинского алфавита сначала от A до Z, затем от AA до AZ, BA до BZ и т. д. Максимальное количество строк и столбцов определяется особенностями используемой программы и объемом памяти компьютера. Современные программы дают возможность создавать электронные таблицы, содержащие более 1 млн. ячеек, хотя для практических целей в большинстве случаев этого не требуется. Пересечение строки и столбца образует ячейку таблицы, имеющую свой уникальный адрес. Для указания адресов ячеек в формулах используются ссылки ( например, А2 или С4). Ячейка---область, определяемая пересечением столбца и строки электронной таблицы. Адрес ячейки определяется названием (номером) столбца и номером строки. Ссылка---способ (формат) указания адреса ячейки. Указание блока ячеек В электронной таблице существует понятие блока (диапозона) ячеек, также имеющего свой уникальный адрес. В качестве блока ячеек может рассматриваться строка или часть строки, столбец или часть столбца, а также прямоугольник, состоящий из нескольких строк и столбцов или их частей (рис.1). Адрес блока ячеек задается указанием ссылок первой и последней его ячеек, между которыми, например, ставится разделительный символ--- двоеточие <:> или две точки подряд <..>. Пример 1. ~ Адрес ячейки, образованной на пересечении столбца G и строки 3, будет выражаться ссылкой G3. ~ Адрес блока, образованного в виде части строки 1, будет А1..Н1. ~ Адрес блока, образованный в виде столбца В, будет В1..В10. ~ Адрес блока, образованный в виде прямоугольника, будет D4..F5. РИС.1. ВИД ЭЛЕКТРОННОЙ ТАБЛИЦЫ НА ЭКРАНЕ Команды главного меню Вспомогательная область управления Строка ввода A B C D E F G H 1 2 3 4 5 ... Строка подсказки Блок ячеек--- группа последовательных ячеек. Блок ячеек может состоять из одной ячейки, строки (или ее части ),столбца (или его части ), а также последовательности строк или столбцов (или их частей ). 3. Типовая структура интерфейса Как видно на рисунке 1, при работе с электронной таблицей на экран выводятся рабочее поле таблицы и панель управления. Панель управления обычно включает: Главное меню, вспомогательную область управления, строку ввода и строку подсказки. Расположение этих областей на экране может быть произвольным и зависит от особенностей конкретного табличного процессора. Строка главного меню содержит имена меню основных режимов программы. Вспомогательная область управления включает: строку состояния; панели инструментов; вертикальную и горизонтальную линейки прокрутки. В строке состояния ( статусной строке ) находятся сведения о текущем режиме работы программы, имени файла текущей электронной таблицы и т.п. Строка ввода отображает вводимые в ячейку данные. Особенность строки ввода--- возможность видеть содержащуюся в текущей ячейке формулу или функцию, а не ее результат. Строка подсказки предназначена для выдачи сообщений, относительно его возможных действий в данный момент. Рабочее поле--- пространство электронной таблицы, состоящее из ячеек, названий столбцов и строк. Панель управления--- часть экрана, дающая пользователю информацию об активной ячейке и ее содержимом, меню и режиме работы. 4. Формулы Вычисления в таблицах производятся с помощью формул. Результат вычисления помещается в ячейку, в которой находится формула. Формула начинается со знака плюс или левой круглой скобки и представляет собой совокупность математических операторов, чисел, ссылок и функций. При вычислениях с помощью формул соблюдается принятый в математике порядок выполнения арифметических операций. Формулы состоят из операторов и операндров, расположенных в определенном порядке. В качестве операндров используются данные, а также ссылки отдельных ячеек или блоков ячеек. Операторы в формулах обозначают действия, производимые с операндрами. В зависимости от используемых операторов различают арифметические (алгебраические) и логические формулы. В арифметических формулах используются следующие операторы арифметических действий: + сложение, вычитание, *умножение, / деление, ^ возведение в степень. Каждая формула в электронной таблице содержит несколько арифметических действий с ее компонентами. Установлена последовательность выполнения арифметических операций. Сначала выполняется возведение в степень, затем--- умножение и деление и только после этого--- вычитание и сложение. Логические формулы определяют, выражение истинно или ложно. Истинным выражениям присваивается численная величина 1, а ложным--- 0. Таким образом, вычисление логической формулы заканчивается получением оценки "Истинно" (1) или "Ложно" (0). Пример 7. Приведем несколько примеров вычисления арифметических формул по следующим данным: А В С 1 3 5 2 2 3 12 1 3 4 7 6 Формула Результат Объяснения =А1+В1*3 18 Содержимое ячейки В1 умножается на 3, и результат склады- вается с содержи- мым ячейки А1. =А2-В3+С2 -3 Содержимое ячейки В3 вычитается из содержимого ячей- ки А2, а затем к ре- зультату добавляет- ся содержимое ячей- ки С2. =В2/(С1*А2) 2 Содержимое ячейки С1 умножается на содержимое ячейки В2 делится на полу- ченный результат. 5. Функции Под функцией понимают зависимость одной переменной (у) от одной (х) или нескольких переменных. В электронных таблицах могут быть представлены следующие виды функций: *математические; *статистические; *текстовые; *логические; *финансовые; *функции даты и времени и др. Математические функции выполняют различные математические операции, например, вычисление логарифмов, тригонометрических функций, преобразование радиан в градусы и т. п. Текстовые функции выполняют операции над текстовыми строками или последовательностью символов, вычисляя длину строки, преобразовывая заглавные буквы в строчные и т. п. Логические функции используются для построения логических выражений, результат которых зависит от истинности проверяемого условия. Финансовые функции используются в сложных финансовых расчетах, например определение нормы дисконта, размера ежемесячных выплат для погашения кредита, определение амортизационных отчислений и др. 6. Функциональные возможности табличных процессоров Режимы работы табличного процессора Табличный процессор может иметь несколько режимов работы, наиболее важные из них: режим готовности, режим ввода данных, командный режим, режим редактирования. Режим готовности--- режим, в котором происходит выбор ячейки или блока ячеек для корректирования или выполнения какой-либо операции. Режим ввода данных. Как только вводятся данные в определенную ячейку, то мы автоматически покидаем режим готовности и входим в режим ввода данных. Этот режим может также инициироваться специальной комбинацией "горячих" клавиш. Закончив ввод данных в ячейку, мы покидаем режим ввода и ищем новую ячейку в режиме готовности. Такая последовательная смена режимов происходит при работе с электронной таблицей многократно до тех пор, пока мы не закончим ввод данных во все нужные нам ячейки. Работа в режиме ввода сконцентрирована на выборе определенных ячеек. Однако, нам потребуется сохранить введенные данные, отсортировать, распечатать или произвести другие действия. В этом случае объектом наших действий будет уже не одна ячейка, а некоторая их совокупность или вся таблица. Нам потребуется перейти в командный режим. Командный режим. Наиболее распространенным способом перехода из режима готовности в командный режим является нажатие клавиши > (слэш) или Режим редактирования. При переходе в режим ввода данных прежнее содержимое текущей ячейки теряется. Если мы хотим, чтобы этого не происходило, используем специальный режим редактирования, инициируемый определенной клавишной комбинацией. Режим редактирования дает возможность вносить изменения в содержимое ячейки без полного повторения ее набора с клавиатуры. Этот режим особенно удобен, когда изменения по сравнению с содержимым ячейки невелики. В режиме редактирования содержимое активной ячейки появляется на контрольной панели, доступное для внесения изменений. 7. Графические возможности Использование графики Значение представления данных в графической форме трудно переоценить. Это повышает наглядность полученных результатов и показывает соотношение различных значений и динамику их изменения. Табличные процессоры располагают рядом команд для построения различных типов диаграмм, с помощью которых можно по-разному интерпретировать числовые значения. Учитывая важность использования графических возможностей при работе с электронной таблицей. Рассматривая графические возможности табличных процессов, мы воспользуемся данными о прибыли, полученной в течение года по кварталам, в трех магазинах фирмы. Таблица 1.1 Данные о прибыли по кварталам А В С D E 1 1-й кв. 2-й кв. 3-й кв. 4-й кв. 2 3 Магазин 1 20,4 27,4 90 20,4 4 Магазин 2 30,6 38,6 43,6 31,6 5 Магазин 3 45,9 46,9 45 43,9 Виды используемых диаграмм На приведенных диаграммах рассматриваются данные табл. 1.1, представленные в различных графических форматах. Круговая диаграмма (рис. 2) используется для графической интерпретации одной переменной - поквартального распределения прибыли одним из магазинов. Значения этой переменной представляются в диаграмме секторами круга. Этот тип диаграмм обычно используется для сравнения отдельных значений переменной между собой и с общей их суммой. Диаграммы, приведенные на рис.3,4, предназначены для интерпретации нескольких переменных (поквартального распределения прибыли трех магазинов). Линейный график изображает каждую переменную в виде ломаной линии. Используется для иллюстрации динамики переменной во времени. Обратим внимание на сопровождающий каждую диаграмму или график список обозначений переменных, заключенный в рамочку. Он называется легендой. Помимо указанных типов диаграмм, наиболее часто используемых для интерпретации электронных таблиц, существует большое количество других типов. 8. Обобщенная технология работы в электронной таблице Хотя работа в каждой электронной таблице имеет свои особенности, можно говорить о некоторой обобщенной технологии работы с ней. Схема такой технологии приведена на рис. 5. На этапе 1 формируется структура таблицы. Структура включает: определение заголовка таблицы, названий строк и столбцов, а также ввод в ячейки таблицы исходных данных, формул и функций. На этапе 2 производится работа с данными, которая состоит в исследовании сформированной таблицы. Такое исследование может быть связано с использованием определенных математических моделей (моделированием), методов одновременной работы с несколькими таблицами и методов работы с базами данных. Использование финансовых функций позволяет произвести анализ эффективности планируемых капитальных вложений, рассчитать стоимость ценных бумаг или размер амортизационных отчислений. Этап 3 технологии позволяет в графическом виде представить результаты, полученные на первом и втором этапах, и наиболее ярко их интерпретировать. Этап 4 обеспечивает вывод результирующих данных на печать. При этом результаты могут быть распечатаны в табличном виде или в виде графических диаграмм. 9. Проектирование электронной таблицы Для того, чтобы рассмотреть проектирование электронных таблиц, проведем формирование прогноза финансовой деятельности некоторой компании за 5 лет (табл.1.2.). Доход в любом году определяется как произведение объема продаж в натуральном выражении на продажную цену. Размер прибыли при этом определяется как разность между доходом и суммой расходов данного года. Пользователем задаются исходные данные первого года. Данные всех последующих лет вычисляются электронной таблицей на основе допущений о характере их изменений в будущем. Эти данные расположены в нижнем левом углу табл.1.2. Расходы и продажные цены определяются с учетом заданного роста цен, а объемы продаж--- с учетом роста объемов продаж. При изменении данных допущений электронная таблица должна немедленно пересчитывать значения всех прогнозируемых финансовых характеристик. Для этого электронная таблица проектируется таким образом, чтобы прогнозируемые параметры определялись по формулам, зависимым от исходных прогнозных допущений. Таблица 1.2. Финансовый прогноз деятельности компании. А В С D E F 1 Прогноз деятельности компании 2 1995 1996 1997 1998 1999 3 Объем продаж,шт. 10000 11800 13924 16430 19388 4 Цена $2.00 $2.10 $2.21 $2.32 $2.43 5 Доход $20000 $24780 $30702 $38040 $47132 6 Расходы $15000 $15750 $16537 $17364 $18232 7 Прибыль $5000 $9030 $14165 $20676 $28900 8 9 Прогнозные допущения 10 Рост объема продаж 18.00% 11 Рост цен 5.00% Разработка любой электронной таблицы начинается с постановки цели. Электронная таблица, проектируемая для целей финансового прогнозирования, должна всякий раз пересчитывать финансовые показатели компании при изменении принятых прогнозных допущений. Создание электронной таблицы начинается с ввода названий столбцов и строк. Столбцами в нашей таблице являются годы, составляющие прогнозный период, а строками--- прогнозируемые финансовые показатели. Кроме того, в таблицу входят прогнозные допущения. Далее вводятся данные первого года (в нашем примере 1995), которые частично задаются как числовые данные (объем продаж, продажная цена), а частично--- как формулы. Так, например, в ячейку В5 записывается формула для вычисления дохода +В3*В4, а в ячейку В7--- формула для вычисления прибыли +В5-В6. Одновременно вводятся числовые данные, выражающие прогнозные допущения. Наиболее сложный момент проектирования нашей таблицы--- это ввод формул в столбец второго года (1996). Эти формулы учитывают результаты первого года и, кроме того, отражают прогнозные допущения. Так, например, объем продаж в 1996 г. определяется как объем продаж 1995 г., умноженный на процент роста, указанный в прогнозных допущениях (рис.6). Рис.6. Использование абсолютных и относительных адресов Объем продаж (1996) = (1+% роста)* Объем продаж (1995) Ячейка С3 Ячейка В10 Ячейка В3 Формула: Абсолютный адрес Относительный ((1+$B$10)*В3) адрес Использование в указанной формуле относительных и абсолютных адресов позволит скопировать ее в оставшиеся колонки. Абсолютный адрес для ячейки, содержащей процент роста объема продаж, предполагает ее обязательное использование для всех расчетов в рамках данной электронной таблицы. Относительный адрес ячейки, содержащей объем продаж предыдущего года, дает возможность его подстройки при копировании формулы, поскольку сохраняется логика расчета объема продаж для последующих лет. Пересчет остальных параметров из столбца В в столбец С выполняется аналогичным образом. Таким образом, остальные столбцы (D,E,F) заполняются простым копированием формул, содержащихся в столбце С. Команда копирования при этом автоматически подстроит содержащиеся в них относительные адреса ячеек. В заключение мы можем защитить созданную электронную таблицу от внесения изменений (кроме ячеек, содержащих значения прогнозных допущений). Построенная электронная таблица дает возможность создавать всевозможные финансовые прогнозы, изменяя прогнозные допущения. Табл.1.3. Электронная таблица для финансового прогнозирования в режиме просмотра формул А В С D E F 1 Прогноз деятельности компании 2 1995 1996 1997 1998 1999 3 Объем продаж, шт. 10000 (1+$B$10)*B3 ... ... (1+$B$10)*E3 4 Цена $2.00 (1+$B$11)*B4 ... ... (1+$B$11)*E4 5 Доход +B3*B4 +C3*C4 ... ... +F3*F4 6 Расходы 15000 (1+$B$11)*B6 ... ... (1+$B$11)*E6 7 Прибыль +B5-B6 +C5-C6 ... ... +F5-F6 8 9 Прогнозные допущения 10 Рост объема продаж 18.00% 11 Рост цен 5.00% Множество задач, которые предстоит решать фирмам и предприятиям, носят учетно-аналитический характер и требуют табличной компоновки данных с подведением итогов по различным группам, например при составлении баланса, справок для налоговых органов, возможных финансовых отчетов и т.п. Для хранения и обработки информации, представленной в табличной форме используют электронные таблицы. Программные средства для проектирования называют также табличными процессорами. Табличные процессоры различаются в основном набором выполняемых функций и удобством интерфейса, поэтому целесообразно было проанализировать лишь широко используемые программные продукты, что мы и сделали. 10. Практическая часть Реализация экономической задачи на ЭВМ с использованием пакетов электронных таблиц и систем управления базами данных ПРОГРАММИРОВАНИЕ ЭЛЕКТРОННЫХ ТАБЛИЦ ОБЩАЯ ХАРАКТЕРИСТИКА ЗАДАЧИ Задача представляет собой расчёт амортизации основных фондов предприятия и скорости их обновления. Причём речь идёт только о пассивной части основных фондов (здание), активная часть (оборудование) во внимание не принимается. Цель задачи - реализовать процесс решения задачи на ПЭВМ с использованием пакета электронных таблиц. Полученная в результате электронная таблица должна автоматически выдавать сведения о размере денежных сумм, ежегодно отчисляемых на полное восстановление здания и на его капитальный ремонт, а также данные о скорости восстановления балансовой стоимости здания при любом другом наборе корректных исходных данных. Решение подобных задач находится в компетенции штатного программиста экономического подразделения предриятия или организации. Исходными данными служат сведения о балансовой стоимости основных фондов. Результаты решения задачи необходимы при учете распределения финансовых средств и при анализе хозяйственной деятельности предприятия. ВЫБОР ПАКЕТА ЭЛЕКТРОННЫХ ТАБЛИЦ Главным назначением электронных таблиц является обработка числовой информации больших объёмов. Электронная таблица содержит сетку из ячеек, в которые вводятся данные. Значения в отдельных ячейках могут быть поставлены в зависимость друг от друга посредством различных математических формул. Если данные в каких-либо ячейках изменяются, значения в зависимых ячейках пересчитываются автоматически. Некоторые программы расчёта налогов используют простейшие формы электронных таблиц: вводятся суммы дохода и вычетов, в случае обнаружения ошибок достаточно лишь внести поправки в исходные данные - результат будет изменён соответствующим образом автоматически. В бизнесе электронные таблицы незаменимы для учёта материальных и денежных средств, составления расчётов и прогнозирования, создания графиков и диаграмм, а также решения других важных задач. К самым популярным пакетам электронных таблиц относятся Lotus 1-2- 3, Microsoft Exсel, Quattro Pro. Lotus 1-2-3 Lotus была одной из первых электронных таблиц, и до сих пор остается одной из наиболее мощных и популярных программ в этой области. Конкурирующие программы, такие как Excel, Quattro, Quattro Pro или SuperCalc, можно обменять на Lotus с хорошей скидкой. Microsoft Excel Microsoft Excel является очень мощной программой работы с электронными таблицами, использующей стандартный интерфейс Windows. Excel - одна из программ, входящих в пакет Microsoft Office. Quattro Pro Программа Quattro Pro очень похожа на Lotus 1-2-3. Компания Lotus даже судилась с компанией Borland, потому что Excel имеет "дух и вид" Lotus 1-2-3. Для решения задачи остановим свой выбор на пакете Microsoft Excel 97-SR2. Пакет представляет собой полностью русифицированный многофункциональный табличный процессор, работающий на доминирующей в России платформе Windows 95/98. Помимо широкого распространения данных электронных таблиц на Российском рынке в составе ставшего "классикой" пакета Microsoft Office 97. Интеграция Excel допускает свободный обмен данными с текстовым редактором Microsoft Word 97, базами данных Microsoft Access 97 и т.п. Встроенные конвертеры позволяют взаимодействовать с пакетами электронных таблиц других производителей. Большое количество встроенных функций для упрощения статистических и финансовых расчётов превращает Excel в мощный табличный процессор для решения проблем автоматизации на несколько порядков более сложных расчётов по сравнению с рассматриваемыми в настоящей задаче. Исходными данными для задачи являются сведения о балансовой стоимости пассивных основных фондов (здания), установленные на данном предприятии состав и норма амортизационных отчислений. Проектирование форм выходных документов (или графических изображений) по выбранной задаче в среде пакета электронных таблиц. Процесс решения задачи в хронологической последовательности описывается следующими выражениями. Изначально заданы: Сф - балансовая стоимость здания, млн.руб.; H - норма ежегодных амортизационных отчислений, %; а1 - доля суммы амортизационных отчислений, идущая на полное восстановление здания, %; а2 - доля суммы амортизационных отчислений, идущая на капитальный ремонт, %. Последовательно вычисляем: сумма амортизации пассивной части основных фондов (здания) А = (Cф ? H ) / 100, где А - сумма амортизационных отчислений, млн. руб.; Н - норма амортизации, %. денежная сумма, ежегодно отчисляемая на полное восстановление здания Сполн = а1 ? А ; денежная сумма, ежегодно отчисляемая на капитальный ремонт здания Скап = а2 ? А ; количество лет по истечении которых будет восстановлена вся балансовая стоимость здания Т = Сф / Сполн , где Т - время восстановления балансовой стоимости здания, лет. Результаты выполнения контрольного примера в расчётном и формульном виде. Вариант 2 Вычислить: денежную сумму, ежегодно отчисляемую на капитальный ремонт здания; денежную сумму, ежегодно отчисляемую на полное восстановление здания; количество лет по истечении которых будет восстановлена вся балансовая стоимость здания. Известно, что балансовая стоимость производственного здания - 2500 млн. руб. Величина ежегодных амортизационных отчислений установлена 2,6% от его балансовой стоимости, 46% всей денежной суммы этих отчислений идёт на полное восстановление здания, остальные 54% - на капитальный ремонт здания. Решение: Задано: Сф = 5 200 млн. руб., H = 2,5%, а1 = 48%, а2 = 52%. Вычисляем: сумма амортизации пассивной части основных фондов (здания) А = (Cф ? H ) / 100 = (5200 ? 2,5) / 100 = 130 млн. руб. денежная сумма, ежегодно отчисляемая на полное восстановление здания Сполн = а1 ? А = (48 ? 130)/100 = 62,4 млн. руб. денежная сумма, ежегодно отчисляемая на капитальный ремонт здания Скап = (а2 ? А)/100 = (52 ? 130)/100 = 67,6 млн. руб. количество лет по истечении которых будет восстановлена вся балансовая стоимость здания Т = Сф / Сполн = 5200 / 62,4 = 83,3 лет . Заполнение электронной таблицы: Лист табличного процессора заполняем по образцу, показанному на рис. 1. Вид листа электронной таблицы дан в режиме "отображения формул". Последовательность заполнения ячеек в данном случае особого значения не имеет. Ячейки С3 - С4 используются для ввода исходных данных, если лист будет защищён от изменений, то в формате ячеек С3 - С4 атрибут "защищаемая ячейка" на вкладке "защита" необходимо снять. А В С D 1 Амортизация пассивной части основных фондов 2 Показатель 3 1 Балансовая стоимость производственного здания 5200 млн. руб. 4 2 Ежегодные амортизационные отчисления 2,5 % 5 3 На полное восстановление здания 48 % 6 4 На капитальный ремонт 52 % 7 8 5 Сумма амортизационных отчислений: =С3*С4/100 млн. руб. 9 в том числе 10 - на полное восстановление здания =С8*С5/100 млн. руб. 11 - на капитальный ремонт здания =С8*С6/100 млн. руб. 12 6 Время восстановления балансовой стоимости здания =С3/С10 лет Рис. 1. Образец заполнения электронной таблицы. Ячейки С8, С10 - С12 содержат формулы для получения соответствующих результатов расчёта. В законченном виде электронный документ имеет следующую форму (рис. 2). А B C D 1 Амортизация пассивной части основных фондов 2 Показатель 3 1. Балансовая стоимость производственного здания 5200 млн. руб. 4 2. Ежегодные амортизационные отчисления 2,5 % 5 3. На полное восстановление здания 48 % 6 4. На капитальный ремонт 52 % 7 8 5. Сумма амортизационных отчислений: 130 млн. руб. 9 в том числе 10 - на полное восстановление здания 62,4 млн. руб. 11 - на капитальный ремонт здания 67,6 млн. руб. 12 6. Время восстановления балансовой стоимости здания 83,3 лет Рис. 2. Электронная таблица в завершённом виде. Таблица автоматически пересчитывает значения при изменении любого из значений в исходных данных. По завершении заполнения электронной таблицы лист необходимо защитить от изменений, ввод значений должны допускать лишь ячейки исходных данных. Данную таблицу можно снабдить защитой от ввода неправильных исходных данных (например отрицательных чисел), автоматическими примечаниями с инструкцией по использованию. Инструкция по применению спроектированной электронной таблицы. Для правильного использования программы необходимо соблюдать следующие условия1: Для использования описанной базы данных необходим IBM PC-совместимый компьютер с установленным Windows 95/98 и пакет Microsoft Office Professional 97 - SR2, содержащий приложение Microsoft Excel. Загрузить файл электронной таблицы. В ячейки С3 - С6 ввести соответствующие наименованию показателя (ячейки В3 - В6) исходные данные в указанной размерности (ячейки D3 - D6). Для этого необходимо выделить соответствующую ячейку, ввести с клавиатуры численное значение показателя и нажать "Enter". После ввода исходных данных в ячейках С8, С10 - С12 считать результаты расчёта. Пересчитанную таблицу можно отправить на печать или импортировать в любое из приложений пакета Microsoft Office, вставить в отчёт или любой другой документ, подготавливаемый в Microsoft Word, переслать в базу данных Microsoft Access или подшить в Microsoft Binder. Правильность расчётов гарантируется только при корректном наборе исходных данных: исходные данные не должны содержать отрицательных значений. Значения, задаваемые в процентах, должны находиться в пределах 0 ... 100. Сумма значений в ячейках С5 и С6 не должна превышать 100 (сумма отчислений на полное восстановление и ремонт зданий не может превысить суммы амортизационных отчислений). СИСТЕМА УПРАВЛЕНИЕМ БАЗОЙ ДАННЫХ Общая характеристика В деловой или личной сфере часто приходится работать с данными из разных источников, каждый из которых связан с определенным видом деятельности. Для координации всех этих данных необходимы определенные знания и организационные навыки. База данных объединяет сведения из разных источников, позволяет их упорядочить и производить выборку данных по различном условиям. В данном случае необходимо реализовать с применением ПЭВМ автоматизированный кадровый учет сотрудников предприятия. Созданная на основе сведений о каждом сотруднике база данных должна автоматически формировать отчёт о возрастном, образовательном и профессиональном составе сотрудников и выдавать справки в надлежащей форме. Решение задачи находится в компетенции штатного программиста и предназначено для отдела кадров предприятия или организации. Результатом решения задачи является база данных, выдающая статистическую информацию. Назначение файлов базы данных, описание их структуры и содержания Существует несколько конкурирующих пакетов баз данных. Остановим свой выбор на пакете Microsoft Access 97 SR-2, интегрированном в состав популярного русифицированного комплекса Microsoft Office 97. По сравнению с предыдущими версиями пакет получил принципиальные усовершенствования. В Microsoft Access 97 SR-2 добавлены некоторые средства для значительного повышения производительности. Microsoft Access без необходимости не производит загрузки программ, таких как процедуры Visual Basic для приложений и объектов доступа к данным (DAO), без которых некоторые базы данных могут обойтись. Это сокращает время загрузки базы данных и повышает полную производительность. Открытие нескольких форм и отчетов происходит теперь гораздо быстрее из-за отсутствия модулей у форм и отчетов, которые не содержат процедуры обработки событий. Для оптимизации запросов на обновление крупных объемов данных из источников данных ODBC достаточно послать на сервер запрос, обрабатывающий все соответствующие записи одновременно, вместо их последовательного перебора. До момента выполнения программы Visual Basic из модуля, в том числе из модуля формы, Microsoft Access не выполняет его загрузки. Это повышает полную производительность. Возможна поддержка откомпилированного состояния базы данных пользователя даже при ее изменении. Перекомпилируются только измененные программы и все программы, зависящие от измененных. В Microsoft Access увеличена производительность встроенных элементов ActiveX. Непосредственно база данных в Microsoft Access представляет собой один компилированный файл, названный по желанию пользователя и имеющий расширение *. mdb. Ему сопутствует одноимённый файл с записями о регистрации заблокированных записей *.ldb. Внутри база данных разбита на взаимосвязанные сегменты, выполняющие определённые им функции. База данных содержит таблицы, запросы, формы, отчёты, макросы и модули. Таблица содержит упорядоченные сведения, составляющие базу данных. В режиме таблицы сведения можно пополнять и редактировать. Создаваемые формы, запросы и отчеты позволяют быстро и эффективно обновлять данные, получать ответы на вопросы, осуществлять поиск нужных данных, анализировать данные, печатать отчеты, диаграммы и почтовые наклейки. В базе данных сведения из каждого источника сохраняются в отдельной таблице. При работе с данными из нескольких таблиц устанавливаются связи между таблицами. Для поиска и отбора данных, удовлетворяющих определенным условиям создается запрос. Запросы позволяют также обновить или удалить одновременно несколько записей, выполнить встроенные или специальные вычисления. Для просмотра, ввода или изменения данных прямо в таблице применяются формы. Форма позволяет отобрать данные из одной или нескольких таблиц и вывести их на экран, используя стандартный или созданный пользователем макет. Для анализа данных или распечатки их определенным образом используется отчет. Например, можно создать и напечатать отчет, группирующий данные и вычисляющий итоги, или отчет для распечатки почтовых наклеек. Описание форм выходных документов по задаче Таблица, содержащая сведения о работниках предприятия имеет следующую форму: Структура записи базы данных Назначение поля Имя поля Тип Размер Табельный номер TAB C 4 Фамилия Имя Отчество FIO C 25 Дата рождения DATA D 8 Образование OBR C 10 Специальность SPEC C 15 Должность DOL C 15 Необходимо выдать справки следующей формы: Справка о возрастном составе Возрастной интервал (в годах) Количество работников 16 - 25 лет ... 25 - 35 лет ... 35 - 55 лет ... свыше 55 лет ... Справка об образовательном составе Образование Количество работников Неполное среднее ... Среднее ... Средне-специальное ... Неполное высшее ... Высшее ... Справка о профессиональном составе Специальность Количество работников ... ... ... ... Описание решения задачи а) Создаём новый файл базы данных и присваиваем ему имя. б) Проектируем необходимую форму таблицы базы данных, для чего запускаем конструктор таблиц. Имя поля Тип Описание Код счётчик TAB C Табельный номер FIO C Фамилия Имя Отчество DATA D Дата рождения OBR C Образование SPEC C Специальность DOL C Должность в) В общих свойствах имени поля задаём необходимый размер поля. г) Переходим в режим таблицы и производим её заполнение исходными данными. д) Создаём запрос на сведения о профессиональном составе сотрудников. е) Создаём запрос на сведения об образовательном составе сотрудников. ж) Создаём запрос на сведения о возрастном составе сотрудников. з) Создаём отчёт о профессиональном составе сотрудников. е) Создаём отчёт об образовательном составе сотрудников. к) Создаём отчёт о возрастном составе сотрудников. л) Отправляем полученные документы на печать. Перечень команд-запросов, необходимых для получения выходных форм и формирования базы данных Все команды-запросы приводим в SQL - форме. Команда-запрос на сведения о профессиональном составе сотрудников: SELECT Таблица1.SPEC, Count(Таблица1.SPEC) AS Count_SPEC FROM Таблица1 GROUP BY Таблица1.SPEC; Команда-запрос на сведения об образовательном составе сотрудников: SELECT Таблица1.OBR, Count(Таблица1.OBR) AS Count_OBR FROM Таблица1 GROUP BY Таблица1.OBR; Команда-запрос на сведения о возрастном составе сотрудников: для сотрудников 16-25 лет SELECT Таблица1.DATA, Count(Таблица1.DATA) AS Count_DATA FROM Таблица1 GROUP BY Таблица1.DATA HAVING (((Таблица1.DATA) Between DateAdd("yyyy",-25,Date()) And DateAdd("yyyy",-16,Date()))); для сотрудников 25-35 лет SELECT Таблица1.DATA, Count(Таблица1.DATA) AS Count_DATA FROM Таблица1 GROUP BY Таблица1.DATA HAVING (((Таблица1.DATA) Between DateAdd("yyyy",-35,Date()) And DateAdd("yyyy",-25,Date()))); для сотрудников 35-55 лет SELECT Таблица1.DATA, Count(Таблица1.DATA) AS Count_DATA FROM Таблица1 GROUP BY Таблица1.DATA HAVING (((Таблица1.DATA) Between DateAdd("yyyy",-55,Date()) And DateAdd("yyyy",-35,Date()))); сотрудники свыше 55 лет SELECT Таблица1.DATA, Count(Таблица1.DATA) AS Count_DATA FROM Таблица1 GROUP BY Таблица1.DATA HAVING (((Таблица1.DATA) Between DateAdd("yyyy",-80,Date()) And DateAdd("yyyy",-55,Date()))); На основе данных от запросов формируем необходимый вид отчётов и отправляем их на печать. Результаты выполнения контрольного примера Вариант 2 Автоматизация задач кадрового учёта работников малого предприятия. Выдача справок о возрастном, образовательном, профессиональном составе. Имеем базу данных кадрового состава сотрудников следующего содержания: Код TAB FIO DATA OBR SPEC DOL 1 0001 Ивашкевич И.И. 03.01.67 высшее юрист директор 2 0002 Павлов П.П. 05.01.72 высшее инженер зам. директора 3 0003 Сидоренко Н.В. 06.03.74 высшее экономист гл. бухгалтер 4 0004 Семёнов С.С. 18.01.70 высшее инженер программист 5 0005 Ивлев А.В. 05.04.39 высшее строитель прораб 6 0006 Ильин У.Ю. 29.07.61 высшее строитель гл. инженер 7 0007 Парфёнова Н.С. 07.08.59 высшее строитель инженер 8 0008 Маляков П.И. 14.09.76 средне-специальное слесарь мастер 9 0009 Врубель А.З. 03.04.81 средне-специальное сантехник мастер 10 0010 Петухов П.М. 06.05.56 высшее юрист нотариус Открываем отчёты и получаем следующие сведения: Справка об образовательном составе Образование Количество работников высшее 8 средне-специальное 2 Справка о профессиональном составе Специальность Количество работников инженер 2 слесарь 1 сантехник 1 строитель 3 экономист 1 юрист 2 Справка о возрастном составе Специальность Количество работников 16-25 лет 3 25 - 35 лет 3 35-55 лет 3 свыше 55 лет 1 Инструкция по применению разработанной базы данных Для использования описанной базы данных необходим IBM PC-совместимый компьютер с установленным Windows 95/98 и пакет Microsoft Office Professional 97 - SR2, содержащий приложение Microsoft Access. Пополнять или изменять сведения в базе данных можно в режиме таблицы. Вносимые данные должны соответствовать типу (текст, число, дата) и не содержать некорректных значений ( отрицательных чисел, несуществующих дат). Получить необходимую справку можно открыв соответствующий отчет. Список использованной литературы 1. В.А.Острейковский "Информатика" Издательство "Высшая школа", Москва 1999г., стр. 511 2. Под редакцией чл.-корр. Международной академии информатизации проф. Г.А.Титоренко "Автоматизированные информационные технологии в экономике" Издательское объединение "ЮНИТИ", Москва 1998г., стр. 399 3. Под редакцией профессора Н.В.Макаровой "Информатика", Третье переработанное издание, "Финансы и статистика", Москва 1999г., стр. 765 1 Предполагается, что действия по включению компьютера и запуску файла описываемой программы уже выполнены. 1 10 Работа на этой странице представлена для Вашего ознакомления в текстовом (сокращенном) виде. Для того, чтобы получить полностью оформленную работу в формате Word, со всеми сносками, таблицами, рисунками, графиками, приложениями и т.д., достаточно просто её СКАЧАТЬ. |
|
Copyright © refbank.ru 2005-2024
Все права на представленные на сайте материалы принадлежат refbank.ru. Перепечатка, копирование материалов без разрешения администрации сайта запрещено. |
|