рефераты
Главная

Рефераты по международному публичному праву

Рефераты по международному частному праву

Рефераты по международным отношениям

Рефераты по культуре и искусству

Рефераты по менеджменту

Рефераты по металлургии

Рефераты по муниципальному праву

Рефераты по налогообложению

Рефераты по оккультизму и уфологии

Рефераты по педагогике

Рефераты по политологии

Рефераты по праву

Биографии

Рефераты по предпринимательству

Рефераты по психологии

Рефераты по радиоэлектронике

Рефераты по риторике

Рефераты по социологии

Рефераты по статистике

Рефераты по страхованию

Рефераты по строительству

Рефераты по таможенной системе

Сочинения по литературе и русскому языку

Рефераты по теории государства и права

Рефераты по теории организации

Рефераты по теплотехнике

Рефераты по технологии

Рефераты по товароведению

Рефераты по транспорту

Рефераты по трудовому праву

Рефераты по туризму

Рефераты по уголовному праву и процессу

Рефераты по управлению

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

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

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


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

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


Количество судов на промысле,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 до 3