Курсовая работа по информатике

Рефераты по кибернетике » Курсовая работа по информатике

Выводы по второй части курсовой работы.


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

Рассмотрим исходный файл:


Количество судов на промысле 14

БАТМ Сухондяевский 14 45 12 86

МРТМ Атия 21 32 28 74

СРТМ Нейрон 62 76 84 22

БАТМ П. Чанчибадзе 03 11 55 48

МРТМ Рамигала 60 89 48 6

МРТМ Дитува 73 26 62 18

СРТМ Монокристалл 52 68 36 95

СРТМ Тава 51 18 87 21

БАТМ Плунге 52 58 9 88

БАТМ П. Шафранов 34 93 74 36

МРТМ Дусетос 94 47 19 72

СРТМ Берклий 71 31 40 45

СРТМ Корифена 52 54 69 68

БАТМ Старый Арбат 01 40 94 59


И выходной файл программы:


Суда типа БАТМ в порядке возрастания номера квадрата района

БАТМ Старый Арбат 1 40 94 59

БАТМ П. Чанчибадзе 3 11 55 48

БАТМ Сухондяевский 14 45 12 86

БАТМ П. Шафранов 34 93 74 36

БАТМ Плунге 52 58 9 88

Суда типа СРТМ в порядке возрастания номера квадрата района

СРТМ Тава 51 18 87 21

СРТМ Корифена 52 54 69 68

СРТМ Монокристалл 52 68 36 95

СРТМ Нейрон 62 76 84 22

СРТМ Берклий 71 31 40 45

Суда типа МРТМ в порядке возрастания номера квадрата района

МРТМ Атия 21 32 28 74

МРТМ Рамигала 60 89 48 6

МРТМ Дитува 73 26 62 18

МРТМ Дусетос 94 47 19 72


Как видно из примера программа выполнила сортировку по типу судна т.е. сначала идет БРТМ потом СРТМ и МРТМ. Внутри каждой группы программой была также выполнена сортировка по возрастанию квадрата района (согласно варианту задания).

Правильность данного результата не трудно проверить если сравнить первый столбик цифр в каждой группы (именно он представляет квадрат района).

В данной задаче было удобно использовать два массива: символьный из 2-х столбцов и числовой из 4-х столбцов. Таким образом обработка данных свелась к обработке данных в матрице. Программа также выглядит довольно наглядно иллюстрируя район промысла и находящиеся там корабли.

В целом сама возможность написания программы напрямую зависит от углубленности изучения языка программирования Basic.

23



Задание курсовой работы

Часть II

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

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

  • в первой строке указано через запятую: строка текста и количество судов на промысле;

  • во второй и последующей строках указано через запятую: тип судна наименование судна номер квадрата промыслового района текущий запас топлива в % от максимального текущий вылов в % от ёмкости грузовых трюмов текущий запас тары в % от максимального.

Известно также что база флота имеет на своём вооружении только три типа судов – БАТМ СРТМ МРТМ. Промысловый район имеет прямоугольную форму и разбит по длине на 10 по ширине – на 5 квадратов. Квадраты пронумерованы двухзначными числами: первое число – номер столбца второе – номер строки.

Программа должна обеспечить следующее:

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

  2. Группировку данных по судам по типу судна: БАТМ СРТМ МРТМ.

  3. Сортировку данных по судам внутри каждой группы по номеру квадрату промыслового района.

  4. Вывод сгруппированных и отсортированных данных с заголовком для каждой группы в файл на жесткий диск компьютера.

  5. Построение на экране монитора схемы промыслового района с указанием места расположения каждого судна. При построении учесть следующие требования:

  • цвет экрана / шрифта – черный / темно-зеленый;

  • размер схемы промыслового района на экране – 500 х 250 пикселей;

  • цвет области построения – темно синий;

  • цвет координатной сетки – светло-зелёный;

  • изображение судна – закрашенный круг диаметром 4 пикселя 4 пикселя светло-зелёного цвета;

  • изображение судна должно быть нанесено в квадрате с номером указанным в исходном файле а внутри этого квадрата – с координатами выбранными по случайному закону.

  1. Вывод в нижней части экрана монитора общих данных по квадратам 60 – 94

  • о количестве судов всех типов с выловом 30% - 75%

  • среднее значение запаса тары судов типа МРТМ.


14



Задание курсовой работы

Часть I

Первая часть курсовой работы связана с использованием электронных таблиц MS Excel.

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

Терминал оборудован насосами для перекачки нефтепродуктов и накопительным резервуаром параметры которых заданы. Кроме того заданы следующие ограничения для количества нефтепродуктов в накопительном резервуаре в %:

Среднее заданное количество – для каждого варианта;

Максимальное количество – 85%;

Минимальное количество – 15%;

Требуется выполнить с помощью электронной таблицы MS Excel:

Составить расчётную таблицу для своего варианта содержащую следующие колонки:

  1. часы суток;

  2. поступление нефтепродуктов на участок слива терминала в железнодорожных цистернах;

  3. поступление нефтепродуктов в куб. м. по часам суток (расчетная величина);

  4. поступление нефтепродуктов в куб. м. с начала суток с накоплением (расчетная величина);

  5. количество включенных насосов по часам суток (расчетная величина);

  6. количество нефтепродуктов в резервуаре в куб. м. по часам суток (расчетная величина);

  7. количество нефтепродуктов в резервуаре в % от объёма резервуара по часам суток (расчетная величина);

  8. отклонение количества нефтепродуктов в резервуаре в % от среднего заданного по часам суток (расчетная величина);

Рассчитать для терминала в целом:

    • поступление нефтепродуктов в куб. м. всего за сутки;

    • среднее значение количества нефтепродуктов в резервуаре в куб. м. за сутки;

    • среднее значение количества нефтепродуктов в резервуаре в % за сутки;

    • максимальное отклонение количества нефтепродуктов от заданного в %;

    • расчетное максимальное количество насосов в установке;

    • количество часов работы насосов в сутки;

    • месячный расход электроэнергии в квтч из расчёта средней продолжительности месяца – 30 дней;

    • расход электроэнергии в квтч с начала месяца по текущую дату.


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

Построить графики для следующих величин:

  1. поступления нефтепродуктов в куб. м. по часам суток и всего с начала суток;

  2. включения насосов по часам суток;

  3. изменения количества нефтепродуктов в % от объёма накопительного резервуара на котором отметить верхнюю и нижнюю допустимые границы;

  4. отклонения количества нефтепродуктов в процентах от заданного среднего значения.


Исходные данные


Количество ж.д. цистерн поступающих на терминал по часам суток

Часы 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
цис 6 9 12 15 10 8 9 6 18 14 12 9 17 21 14 9 3 6 9 12 10 11 15 9

Значения основных параметров терминала

Vрез=1150 м3 (объём накопительного резервуара нефтяного терминала);

Vср =35% (среднее заданное количество нефтепродуктов в резервуаре);

Qнас=310 м3/час (производительность одного насоса перекачивающей установки);

Рнас=16 2 кВт (мощность приводного электродвигателя насоса).


3



Математические функции используемые в работе.


При создании таблицы были использованы следующие математические функции доступные в среде Excel 97:

ОКРУГЛ(число;число_разрядов)

Данная функция округляет число до определённого разряда где

  • Число – это округляемое число.

  • Число_разрядов – это количество десятичных разрядов до которого нужно округлить число.

СУММ(число1;число2;…)

Данная функция суммирует числа где

  • Число1 Число2 … - это числа которые нужно сложить.

ОКРВВЕРХ(число;точность)

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

  • Число – это округляемое значение.

  • Точность – это кратное до которого нужно округлить.

МАКС(число1;число2;…) МИН(число1;число2;…)

Данная функция находит максимальное (минимальное) значение из набора данных. Набор данных может быть выражен также в виде области ячеек логических выражений и т.д.

  • Число1 Число2 … - это числа среди которых ищется максимальное (минимальное) значение.

ABS(число)

Данная функция возвращает модуль (абсолютную величину) числа.

  • Число – действительное число абсолютную величину которого требуется найти.

ДЕНЬ(дата_как_число)

Данная функция преобразует дату в день месяца (число от 1 до 31)

  • Дата_как_число – дата день который необходимо найти. Он может вводится как «5.05.2000) или в другом формате дата-время используемым Microsoft Excel на текущий момент.

СЕГОДНЯ()

Данная функция возвращает текущую дату в виде даты в числовом формате.

При использовании последних двух функций совместно:

ДЕНЬ(СЕГОДНЯ()) – получим преобразование текущей даты в число от 1 до 31. Например если сегодня «7 мая 2000 г.» получим число «7»

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

Затем следует нажать кнопку «Далее». В следующем окне нужно ввести соответствующие параметры для функции.

10



Оглавление


1. Часть I

1.1. Задание по первой части курсовой работы 2 стр.

1.2. Краткое описание назначения и возможностей электронной таблицы EXCEL 4 стр.

1.3. Порядок формирования электронной таблицы по своему варианту 8 стр.

1.4 Математические формулы в электронной таблице 9 стр.

1.5 Описание построения схемы терминала 10 стр.

1.6 Описание построения требуемых графиков 11 стр.

1.7 Выводы по первой части 12 стр.

2. Часть II

2.1. Задание второй части курсовой работы 13 стр.

2.2. Описание постановки задачи и блок схема решения 14 стр.

2.3 Текст программы на языке BASIC 20 стр.

2.4 Выводы по второй части 22 стр.

2.5 Список литературы 24 стр.


Описание построения требуемых графиков.


Задачу построения графика в среде Microsoft Excel можно довольно просто выполнить с помощью мастера построения диаграмм. Для вызова соответствующего мастера достаточно нажать на кнопку панели инструментов.

Для начала построения диаграмм следует выделить диапазон ячеек по данным которых будет построена диаграмма.

При работе мастера построения диаграмм на экране последовательно появляются ряд диалоговых окон с помощью которых пользователь задаёт все необходимые параметры.

Первый шаг это тип диаграммы. Она может быть на выбор пользователя – круговой линейчатой точечной пузырьковой биржевой нестандартной и т.д.

Во втором шаге нужно подтвердить источник данных диаграммы: столбцы или строки и их диапазон. Во вкладке «Ряд» можно исправить заглавие легенды диаграммы.

Третий шаг. Здесь мастер запрашивает название диаграммы название легенды (а также её наличие) расположение легенды необходимые подписи к данным.

На последнем шаге вам предоставляется выбор по расположению самой диаграммы – на отдельном листе книги или на текущем.

После этого пользователь нажимает на кнопку «Готово» и на экране появляется диаграмма. Теперь доступно форматирование диаграммы. При двойном нажатии на любую область диаграммы вы можете задать нужный шрифт цвета диаграммы. Также при форматировании в некоторых случаях требуется включить оси координат задать минимальное деление и т.д.

В области построения диаграммы как и на обычном листе при включении панели «Рисование» можно добавить нужный вам нарисованный объект. При помощи команды «Вставить» - вставить Объект рисунок и т.п.

11



Список литературы


  1. Фигурнов В.Э. IBM PC для пользователя. Краткий курс. –7-е издание.-М.; Инфра-М 1997.

  2. Потапкин А.В. Операционная система Windows 95. –М.: Эком 1996

  3. Персон Р. Excel для Windows 95. –С.П.: Bhm 1998

  4. Использование Microsoft Office. Специальное издание. – Киев: Диалектика 1995

  5. Экономическая информатика. – СПб 1997

  6. Когон М.Г. Алгоритмы. Основные понятия типы: Учебное пособие. – БГА РФ Калининград 1998

24



Љ®«ЁзҐбвў® б㤮ў ­  Їа®¬лб«Ґ 14
ЃЂ’Њ ‘ге®­¤пҐўбЄЁ© 14 45 12 86
Њђ’Њ ЂвЁп 21 32 28 74
‘ђ’Њ ЌҐ©а®­ 62 76 84 22
ЃЂ’Њ Џ.— ­зЁЎ ¤§Ґ 03 11 55 48
Њђ’Њ ђ ¬ЁЈ «  60 89 48 6
Њђ’Њ „Ёвгў  73 26 62 18
‘ђ’Њ Њ®­®ЄаЁбв «« 52 68 36 95
‘ђ’Њ ’ ў  51 18 87 21
ЃЂ’Њ Џ«г­ЈҐ 52 58 9 88
ЃЂ’Њ Џ. да®­®ў 34 93 74 36
Њђ’Њ „гбҐв®б 94 47 19 72
‘ђ’Њ ЃҐаЄ«Ё© 71 31 40 45
‘ђ’Њ Љ®аЁд­Ї  52 54 69 68
ЃЂ’Њ ‘в ал© ЂаЎ в 01 40 94 59

Балтийская Государственная Академия

рыбопромыслового флота

Кафедра СА и ВТ


Курсовая работа по информатике

Вариант № 94


Студентки группы У-11

Никишовой Н.Ю.


Проверил:

Семенова А.П.


Калининград 2000г.

2. Содержание


2. Содержание 2

3. Краткое описание назначения и возможностей Excel 4

4. Порядок формирования таблицы по своему варианту 7

5. Значения ячеек таблицы содержащих формулы и описание их назначения и порядка формирования 8

6. Таблица математических значений и других функций используемых в работе с их кратким описанием 10

7.Описание построения графической схемы терминала 11

8. Описание построения требуемых графиков и диаграмм (включая использования Мастера диаграмм способов фор­матирования графиков и диаграмм). 12

9. Выводы по первой части. 13

10. Задание по второй части курсовой работы с данными по своему варианту. 13

11. Описание постановки задачи и блок-схемы алгоритма ее решения 14

12. Текст программы на языке Basic 15

13. Выводы по второй части. 18

14.

Страницы: 1 2 3 4 5