Соглашение | Публикация статей

Красивые рольшторы - roll-service.by

Описание постановки задачи и блок-схемы алгоритма ее решения
Категория: Статьи

Прежде чем приступать к решению задачи необходимо осуществить постановку задачи.
Исходная информация (данные о судах) является упорядоченной совокупностью однотипных данных, следовательно необходимо представить в виде массивов, исходные данные вводятся с файла, предварительного созданного.
Для обработки массива исходных данных (как и для ввода) нужно применить циклический вычислительный процесс. Сама обработка связана как с простейшими вычислениями, например, подсчетом количества судов, средних значений вылова, запаса топлива и тары для судов, находящихся в заданных квадратах промыслового района, так и более сложными процедурами сортировки в соответствии с указанными в задании принципом.
Вывод результатов обработки предусматривает операции с записью на жесткий диск и с выводом на экран монитора текста, численных данных и графических объектов.
Для описания процедуры решения задачи на ЭВМ базовым понятием является понятие алгоритма. Алгоритм должен обладать свойством массовости, конечностью, детерминированностью. В нашем случае это означает, что алгоритм должен решать поставленную задачу при любом количестве судов и их данных в исходном файле и приводить к получению единственного для данного набора исходных данных результата за конечное число шагов. Опишем этот алгоритм словесно:
- Затребовать у пользователя имя файла, содержащего исходные данные по судам в районе промысла;
- Открыть файл с указанным именем для ввода;
- Вывести из файла количество судов N;
- Объявить использование 6 массивов, где каждый является столбцом (имя судна, тип и т.д.) со строками N для хранения исходных данных.
- Организовать ввод данных из файла в массив с учетом формата этого файла и типов данных;
- Последовательно отсортировать элементы этих массивов в указанном в задании порядке;
- Объявить вспомогательные массивы по числу групп с размерностью, определяемую числом судов определенного типа в каждой группе и записать в эти массивы данные судов;
- Затребовать у пользователя название и путь для выходного файла и открыть его для вывода;
- Последовательно вывести отсортированные данные для судов каждой группы с соответствующей строкой – заголовком;
- Построить на экране изображение промыслового района с координатной сеткой и отобразить на ней расположение судов;
- Вычислить для судов, находящихся в заданном диапазоне квадратов и заданного типа общие данные (количество судов и средние значения);
- Вывести на экран диапазон квадратов и рассчитанные общие данные;


Статьи по теме:

Сканеры
Блокнот: Автоматическая вставка даты и времени
Машинные элементы информации
Современное состояние информационной сферы Украины
ПЕРИФЕРИЙНЫЕ УСТРОЙСТВА
Разработка Баз Данных, Взгляд Изнутри
Изменение оформления Рабочего стола
Crm Система, Внедрение Crm Систем
Поиск фотографий в Интернете
Популярно Про Ddos-Атаки
Уровни работы сети
Управление СКС
ПРЕСТУПЛЕНИЕ В СФЕРЕ КОМПЬЮТЕРНОЙ ИНФОРМАЦИИ
МЕТОДЫ ЗАЩИТЫ ОТ КОМПЬЮТЕРНЫХ ВИРУСОВ
Электронные платы
Табличный процессор Excel 7.0. Основная информация и технические характеристики
Носители информации
О Windows Vista
Работа со сжатыми дисками
Структура СКС
Экспертные системы
Логическое хранение и кодирование информации
Общая схема расследования неправомерного доступа к компьютерной информации
Классификация локальной компьютерной сети (ЛКС)
Ошибки регистратуры Windows починки
Все О Шрифтах - Использование Type1 И Truetype
Локальные средства (ERwin, BPwin, S-Designor, CASE.Аналитик)
Разбор недостатков БУОК-4
Возможности Windows XP
Процессор
Netpromoter: Новые Возможности Профессиональной Интернет-Статистики
Windows 7 - Окно В Будущее
Микротравмы
МЕЖДУНАРОДНЫЙ И ОТЕЧЕСТВЕННЫЙ ОПЫТ БОРЬБЫ И ПРЕДУПРЕЖДЕНИЯ КОМПЬЮТЕРНЫХ ПРЕСТУПЛЕНИЙ И ВНОВЬ ВОЗНИКАЮЩИЕ ПРОБЛЕМЫ
Разработка Баз Данных На Msde 2000, Работа С Бесплатной Базой Данных Mssql
Переход на новую систему и ее поддержка
Демонстрационная программа графических функций языка С++
Windows Vista как платформа
Информатизация общества: социальные условия, предпосылки и последствия
Самый востребованный софт!
Области в которых используются компьютерные системы на базе CompactPCI
Государственное регулирование информатизации Украины
Управление процессами
ПЕРЬЕВЫЕ ПЛОТТЕРЫ (ПП, PEN PLOTTER)
Odbc Firebird Или Все Же Ole Db Драйвер?
Проблема предотвращения формирования общества потребления
Новый вид Windows Vista
Искусственный интеллект и теоретические проблемы психологии
Ограничения в применение экспертных систем..
Информационное общество: необходимость государственного
Работа с дисками на физическом уровне
Расследование нарушения правил эксплуатации ЭВМ: системы ЭВМ или их сети
Hесанкционированный доступ к информации, хранящейся в компьютере
ПРОБЛЕМА ПРЕДСТАВЛЕНИЯ ЗНАНИЙ В КОМПЬЮТЕРНЫХ СИСТЕМАХ
Хищение компьютерной информации