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

СРТМ Берклий 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 пикселей;

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

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

К-во Просмотров: 2684
Бесплатно скачать Реферат: Курсовая работа по информатике