Реализация производных алгоритмических структур средствами электронной таблицы Excel

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    452,92 Кб
  • Опубликовано:
    2016-05-06
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Реализация производных алгоритмических структур средствами электронной таблицы Excel

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

РОССИЙСКОЙ ФЕДЕРАЦИИ

ИДО ГОУ МГИУ







Курсовая работа

«Реализация производных алгоритмических структур средствами электронной таблицы Excel»

По дисциплине «Информатика»













Москва 2015

1. Задание на курсовую работу

метро база запрос данные

Спроектировать базу данных «Метро»

База данных должна содержать следующие элементы:

номер линии;

длина линии;

количество поездов, обслуживающих линию;

поток пассажиров в часы пик на линии;

поток пассажиров в обычное время на линии.

Функции, выполняемые информационной технологией

Заполнение списка, включающего все элементы данных.

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

Вычисление среднего потока пассажиров на линии.

Вывод данных о линии, номер которой запрашивается пользователем информационной технологии.

. Описание данных

Составляем описание данных при работе с Excel:

Название элемента базы данных

Описание элемента

Столбец

Тип данных

номер линии

номер линии метро

В

числовой формат, 0 знаков после запятой

длина линии

длина линии

С

числовой формат, 1 знак после запятой

количество поездов, обслуживающих линию

количество поездов, обслуживающих линию

D

числовой формат, 0 знаков после запятой

поток пассажиров в часы пик на линии

поток пассажиров в часы пик на линии (Р1)

E

числовой формат, 0 знаков после запятой

поток пассажиров в обычное время на линии

поток пассажиров в обычное время на линии(Р0) 20 часов

F

числовой формат, 0 знаков после запятой

средний поток пассажиров на линии

Расчётная величина, численно равна (Р1+Р0)/24 чел/час

C

числовой формат, 0 знаков после запятой


. Заполнение и редактирование таблицы

Открываем книгу, переименуем «Лист1» в «Основная».

Вводим в ячейки В5:F5 электронной таблицы заголовки столбцов:


При этом форматируем ячейки Формат ® Ячейки…:


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

Данные ® Форма…:


После заполнения получаем основную таблицу.


И аналогично заголовку форматируем. При этом для столбца «Длина линии, км» устанавливаем числовой формат с 1 знаком после запятой, а для всех остальных - с 0 знаков после запятой


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

Переходим на Лист2 и переименуем его в «Фильтр».

Выделяем созданную таблицу «Основная» , копируем ее и вставляем на на лист «Фильтр».

Выделяем ячейки B4:F4 и выбираем Данные - Фильтр - Автофильтр.

Тем самим получаем


Теперь можно с помощью автофильтра провести отбор необходимых записей. Так в нашем случае в столбце «Количество поездов» открываем фильтр , выбираем (Первые 10…)


потом устанавливаем необходимое нам количество 1 и признак - наибольших


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


Заметим, что с помощью фильтра можно отобрать разнообразную информацию по любому столбцу.

. Вычисление среднего потока пассажиров на линии

Переходим на Лист3 и переименуем его в «Среднее». Создаем таблицу вида


Дальше воспользуемся строкой формул. Выделяем ячейку С5 и записываем формулу

=(Основная!E5+Основная!F5)/24,

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


6. Вывод данных о линии, номер которой запрашивается пользователем информационной технологии

Переходим на Лист4 и переименуем его в «Расширенный фильтр»

Копируем «шапку» таблицы с листа «Основная»


Дальше записываем в столбце «Номер линии» под названием критерий отбора, например номер линии 12. Теперь открываем окно Данные - Фильтр - Расширенный фильтр

С самого начала необходимо установить «скопировать результат в другое место»


и заполняем поля:

Исходный диапазон - это исходная таблица «Основная» с строкой заголовков

Диапазон условий - это ячейки листа «Расширенный фильтр» название столбца и условие отбора

Поместить результат в указанный диапазон на листе «Расширенный фильтр»

В результате выполнения получим данные о номере линии, который ввели в ячейку В3.


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


После нажатия кнопки Ок проделать последовательность действий для выполнения расширенного фильтра, описанную выше и завершить запись.


Теперь разместим на листе, например кнопку (Вид - панели инструментов - формы ) и назначим ей записанный Макрос1


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



Заключение

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

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

Литература.

В. Пасько, А. Колесников «Самоучитель работы на персональном компьютере» -К.: Издательская группа BHV,2001.

Г.И. Разумовский «MS Office без проблем». - М.: Перспектива, 2001. - 364 с.

Информатика. Базовый курс / Под ред. С.В. Симоновича.- СПб.: Питер, 2001. - 640 с.

Похожие работы на - Реализация производных алгоритмических структур средствами электронной таблицы Excel

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!