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

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

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

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

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

Понятие и концепции информационного общества
Применение математической логики в информатике
Алее Софтвер Приглашает На Docflow 2008!
Микроконтроллерыне Системы
Как Поставить Ударение В Редакторе Word 2007
Система адресов X.400
Ms Word Vs Notepad
ОС Windows Vista повысит популярность планшетных компьютеров
Развитие и стандартизация структурированных кабельных систем
Защита от несанкционированного подключения к сети
Поисковые системы и каталоги ресурсов
Ремонт & обслуживание регистратуры Windows
ЧТО ТАКОЕ КОМПЬЮТЕР?
Подделка компьютерной информации
Разработка Баз Данных На Msde 2000, Работа С Бесплатной Базой Данных Mssql
Метод простой итерации
Кибернетический подход
Социальные аспекты информационного общества
Motorola и Verizon представили Android-телефон DEVOUR
Создание эффекта перехода
История развития компьютера
Таблица разделов и логические диски
Использование буфера обмена
Internet и первичные телекоммуникационные сети Украины
Назначение и производство экспертизы
Системы электронной почты
Информационное общество: необходимость государственного
Designer/2000 + Developer/2000
Устройство и классификация принтеров
Компании лидирующие на мировом рынке CompactPCI продукции
Копирование данных с компакт-диска
Сокращение занимаемого Windows XP дискового пространства
Рисование с помощью кисти
Электронная почта
Запись фильма с помощью командной строки
Блокнот: Ведение журнала работы
ИСТОРИЯ РАЗВИТИЯ КОМПЬЮТЕРОВ
Софт Можно Скачать С Варезных Сайтов Или Же Приобрести В Интернет-Магазинах
Математические основы функционирования квантовых компьютеров
Государственное регулирование информатизации Украины
Графические интерфейсы пользователя
Что Приносит Sp1 Для Windows Vista?
Несколько слов об иных возможностях
Экспорт изображений в файл
Обмен данными путем перетаскивания
Немного о контроллере прямого доступа к памяти
Появление перцептрона
Монтаж фильма
Microsoft о дате выхода Windows Vista
Программа решения системы нелинейных уравнений методами Ньютона и простых итераций
Устройства ввода
Структура 3-магистрального МП
Три Тренинга От Известных Вендоров: Специально Для «Антивирусных Решений»
Характеристика антивирусных программ
Нелокальные переходы в UNIX