Исследование встроенных функций методом статистического анализа. Создание и обработка базы данных

Автор работы: Пользователь скрыл имя, 15 Января 2012 в 18:25, курсовая работа

Краткое описание

В данной работе выполнены два задания в Microsoft Office в базе данных Access и табличном процессоре Exсel.
Современные компьютеры могут хранить самую разнообразную информацию: записи, документы, графику, звуко- и видеозаписи, научные и другие данные в разнообразных форматах. Совокупность сведений о каких-либо объектах, процессах, событиях или явлениях, организованная таким образом, чтобы можно было легко представить любую часть этой совокупности, называют базой данных (БД).

Содержание работы

Введение ……………………………………………………………………….…...4
Задание 1. …………………………………………………………………………..6
Задание 2……………………………………………………………….…………...18
Заключение ………………………………………………………………………...24
Список используемой литературы ………………………………………….……25

Содержимое работы - 1 файл

Информатика.doc

— 2.20 Мб (Скачать файл)

     Также на форме расположены три кнопки: назад в главное меню, открытие отчета «Заказы», открытие формы с  диаграммой «Структура цен по моделям». Они работают также на основе макросов.

     Затем с помощью команды Служебные программы – Создание кнопочных форм создаем главную кнопочную форму (рис 1.8).

     

     Рис 1.8

     В конечном результате получается форма, которая изображена на рис 1.9

     

     Рис 1.9

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

     В данной базе данных использовано семь макросов, два из которых созданы для кнопок возврата на кнопочную форму. Остальные макросы для: выхода из приложения, открытия диаграммы, отчета и формы «Клиенты и заказы». Для примера возьмем макрос, для перехода на главную кнопочную форму из формы «Клиенты и заказы». Для создания такого макроса необходимо нажать на кнопку Создать и на экране появится окно. В нем будет предложен выпадающий список команд. Сначала выбирается команда Закрыть форму, затем Открыть форму. Названия форм предлагается выбрать из списка уже имеющихся. Пример изображен на рис 1.10

     

     Рис 1.10

     Для работы кнопки на вспомогательных формах необходимо выбрать в ее контекстном  меню Свойства. В появившемся окне в поле Нажатие кнопки выбрать название необходимого макроса (рис 1.11).

     

     Рис 1.11

     На  форме «Модели автомобилей» не указаны  подробные данные о клиентах. Для удобства был использован также макрос. При двойном щелчке по полю с фамилией заказчика, открывается форма с более подробной информацией о клиенте: город, в котором он проживает; номер телефона, дата заказа и номер заказанной им модели.

     Как упоминалось выше, в базе данных имеются два запроса, один из которых уже был описан выше. Второй же запрос служит для создания отчета «Заказы» (рис 1.12).

     

     Рис 1.12

     Создается данный запрос по принципу первого. Также  помещаются необходимые поля: код  модели, модели автомобилей, цена, № заказа, фамилия заказчика, дата заказа, город. Создается новая таблица. Сохраняется под названием «для отчета Заказы». На вкладке Отчеты с помощью Мастера отчетов создается новый отчет, в основе которого лежит созданный ранее запрос. Далее с помощью Конструктора формируется структура расположения данных. В примечании отчета размещается диаграмма структуры цен по моделям. В заголовке группы помещаются два вычисляемых поля. В одно вписывается команда =Count([nomer]) и делается скрытым для отображения. Таким образом вычисляется количество заказов на одну модель как это делалось в форме «Модели автомобилей». В другом поле производится умножение цены на количество заказов: =[cena]*[Поле34] (рис 1.13)

Рис 1.13

      Последний макрос создан для выхода из приложения, который помещен  на кнопочной форме в кнопке Выход.

      База  данных готова к пользованию.

      Структура таблиц 

      Таблица .1.1: Модели автомобилей

Имя поля Тип данных Размер Описание  поля Ключевое  поле
nomer счетчик Длинное целое    
kod_mod числовой Длинное целое Код модели
model текстовый 50 Модель  
color текстовый 20 Цвет  
korobka_per текстовый 50 Коробка передач  
obivka текстовый 50 Обивка  
cena числовой Длинное целое Цена  
 
 

      Таблица 1.2: Клиент и заказы

Имя поля Тип данных Размер Описание  поля Ключевое  поле
nomer счетчик Длинное целое  
kod_mod числовой Длинное целое Код модели  
№_zakaz числовой Длинное целое № заказа  
fam текстовый 50 Фамилия заказчика  
gorod текстовый 50 Город  
tel числовой Длинное целое Телефон  
data_zakaz Дата/время   Дата заказа  
 

 

Задание 2

      Microsoft Excel — одна из программ пакета Microsoft Office, представляющая из себя программируемый табличный калькулятор.

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

      Y = lg x2 esin 2x /lg3x       1 <= x <= 100, Dx = 5

      В первом задании необходимо построить  таблицу значений функции. Заполняется столбец А значениями аргумента функции. Чтобы не вводить их вручную, применяется следующий прием. Вводится в ячейку А1 начальное значение аргумента –1. В меню Правка необходимо выбрать команду Заполнить, затем Прогрессия и в открывшемся диалоговом окне указать предельное значение (100), шаг (5) и направление автозаполнения (по столбцам). После нажатия кнопки ОК в столбце А выводятся все значения аргумента. В ячейке В1 вводим формулу:

      =(LOG10(A2^2)*EXP(SIN(2*A2)))/LOG10(3*A2).

      Размножим эту формулу на остальные ячейки столбца B. В итоге будут вычислены соответствующие значения функции (рис 2.1).

      

      Рис 2.1

      Затем необходимо построить график по найденным  значениям. Для этого выделяются все значения функции и выбирается в меню Вставка пункт Диаграмма (рис 2.2)

      

      Рис 2.2

      Далее устанавливаются все параметры  осей, их вид, подписи данных, порядок  рядов. Диаграмма готова (рис 2.3)

      

      Рис 2.3

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

      СРЗНАЧ возвращает среднее (арифметическое) своих аргументов.

      Синтаксис:

      СРЗНАЧ(число1; число2; ...). В нашем случае  =СРЗНАЧ(B2:B22)

      МАКС возвращает наибольшее значение из набора значений.

      Синтаксис:

      МАКС(число1;число2; ...) В нашем случае =МАКС(B2:B22).

      МИН возвращает наименьшее значение в списке аргументов.

      Синтаксис:

      МИН(число1;число2; ...) В нашем случае =МИН(B2:B22).

Рис 2.4

      В третьем пункте первого задания, нужно используя логическую формулу, вычислить сумму значений функций, если среднее, минимальное и максимальное значения имеют одинаковые знаки и произведение в противном случае. Для этого выбирается функция ЕСЛИ.

      ЕСЛИ  возвращает одно значение, если заданное условие при вычислении дает значение ИСТИНА, и другое значение, если ЛОЖЬ.

      Функция ЕСЛИ используется при проверке условий для значений и формул.

      Синтаксис:

      ЕСЛИ(лог_выражение;значение_если_истина ;значение_если_ложь). В нашем случае синтаксис выглядит так: =ЕСЛИ(И(B26>0;B27>0;B28>0);СУММ(B2:B21);ПРОИЗВЕД(B2:B21))

      Логическое  выражение — это любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ.

      Значение_если_истина — это значение, которое возвращается, если лог_выражение равно ИСТИНА. Если лог_выражение равно ИСТИНА, а значение_если_истина пусто, то возвращается значение 0.

      Значение_если_ложь — это значение, которое возвращается, если лог_выражение равно ЛОЖЬ.

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

      Для решения сложных задач применяется  Пакет анализа. Пакет анализаэто  дополнение EXCEL, расширяющее его аналитические возможности и позволяющие строить гистограммы, генерировать неравномерно распределенные случайные числа, проводить регрессивный анализ и многое другое. Чтобы воспользоваться инструментами анализа, необходимо выполнить в меню Сервис выбрать пункт Анализ данных. Выбрать из списка инструмент Генерация случайных чисел и нажать кнопку ОК. Далее в открывшемся диалоговом окне указываются параметры которые изображены на рис. 2.5.

      

      Рис. 2.5.

      Инструмент  Генерация случайных чисел дает возможность получать равномерное и неравномерное распределение.

      В столбец С2 вводится формула =$B$32*B2 – умножение значений функции и сгенерированного случайного числа. Автозаполнением заполняется весь столбец. Данные значения добавляются в график, построенный ранее, путем перетаскивания выделенных ячеек на график. В итоге появляется вторая диаграмма графика (рис 2.6). Также указывается тип диаграммы, подписи данных, легенда и так далее.

      

      Рис 2.6

      Первое  задание выполнено. Во втором задании  исходными данными является математическая функция из первого задания. В первом пункте необходимо выполнить статистический анализ данных с использованием функций из методических указаний к работе. На втором рабочем листе MC Excel копируем таблицу данных для простоты работы. Для анализа статистических данных используются шесть функций: СРЗНАЧ, МАКС и МИН, МЕДИАНА, МОДА, ДИСП, СТАНДОТКЛОН.

Информация о работе Исследование встроенных функций методом статистического анализа. Создание и обработка базы данных