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

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 06.05.2016
Размер файла 717,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

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

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

ИДО ГОУ МГИУ

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

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

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

Москва 2015

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

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

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

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

номер линии;

длина линии;

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

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

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

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

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

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

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

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

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

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

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

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

Столбец

Тип данных

номер линии

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

В

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

длина линии

длина линии

С

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

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

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

D

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

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

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

E

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

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

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

20 часов

F

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

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

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

чел/час

C

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Заключение

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

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

Литература.

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

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

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

Размещено на Allbest.ru


Подобные документы

  • Базы данных, их сущность, структура и системы управления. Организация данных во внутримашинной сфере. Поле, запись, файл как основные типы структур данных файловой модели, их характеристика и особенности. Работа с запросами и вывод их полей на экран.

    реферат [49,0 K], добавлен 12.11.2009

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

    реферат [6,6 K], добавлен 17.11.2002

  • Составление таблицы согласно образцу в программе MS Excel. Создание данных таблицы базы данных. Введение формул в программе MS Excel. Установление связи между таблицами. Создание запроса на выборку данных из одной таблицы с помощью мастер запросов.

    контрольная работа [4,0 M], добавлен 17.04.2016

  • Реализация приложения "Книжный магазин" средствами систем управления базами данных. Проектирование структуры базы данных, определение сущности и атрибутов. Логическое проектирование базы данных и реализация базы данных в СУБД Microsoft Office Access.

    курсовая работа [7,8 M], добавлен 13.02.2023

  • Создание базы данных, содержащей сведения о напильниках. Вывод данных об инструменте, номер насечки которых равен 2.Использование переменных типа "запись" при работе с базами данных. Решение задачи с использованием Microsoft Excel. Алгоритм программы.

    курсовая работа [33,3 K], добавлен 08.03.2013

  • Этапы создания базы данных. Тестирование программной продукции с распечаткой всех используемых форм. Способ хранения данных. Блок-схемы к запросам. Алгоритмы выполнения каждого запроса. Вывод на экран простейшего интерфейса. Открытие файлов для записи.

    дипломная работа [549,4 K], добавлен 05.11.2011

  • Изучение особенностей функционирования базы данных Excel. Организация ввода и просмотра данных, сортировка, фильтрация и консолидация данных в таблицах. Подведение итогов и сводная таблица. Организация базы данных в Access. Создание запроса и отчетов.

    курсовая работа [2,7 M], добавлен 04.10.2013

  • Создание базы данных, планирование разработки и системные требования. Проектирование базы данных в среде Microsoft Access, элементы и типы данных. Создание таблицы и использование конструктора для их модернизации. Построение запросов и создание макросов.

    курсовая работа [2,0 M], добавлен 16.04.2011

  • Системный анализ и анализ требований. Концептуальная модель данных. Проектирование логической структуры реляционной базы данных. Даталогическая модель базы данных. Алгоритмы реализации модулей и их реализация (запросы, таблицы, формы, отчеты, макросы).

    курсовая работа [1,6 M], добавлен 17.12.2015

  • Сущности и функциональные зависимости базы данных. Атрибуты и связи. Таблицы базы данных. Построение ER-диаграммы. Организация ввода и корректировки данных. Реляционная схема базы данных. Реализация запросов, получение отчетов. Защита базы данных.

    курсовая работа [2,4 M], добавлен 06.02.2016

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.