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

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

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

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

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

ПРИНЦИПЫ ПОСТРОЕНИЯ САПР
Порты контроллера НГМД
Административное устройство Internet
LEP-дисплеи: день завтрашний
Обмен данными через буфер обмена
Ограничения в применение экспертных систем..
О компьютерах
Программная совместимость ЕС ЭВМ
Предпосылки создания квантовых компьютеров
Робот Tartalo Стучится В Вашу Дверь
Сканеры
Операционные системы реального времени для CompactPCI- компьютеров
Требования, предъявляемые к техническим средствам ЭВМ
Программа Для Автоматизации Салона Красоты - Бизнес Инструмент Или Напрасная Трата Денег?
Подделка компьютерной информации
Запись
Интерфейсы жестких дисков
Какие же выводы можно сделать?
ВОЗМОЖНОСТИ ТЕКСТОВОГО РЕДАКТОРА
Модуль F_Anti
ЭВМ И ИНТЕЛЛЕКТ
Управление процессами
Компьютеры дома
Следственный осмотр
Язык “C”
Первичный и расширенный раздел
Разработка Программного Обеспечения, Разработка Программ
Адресация в системе электронной почты
Программирование контроллера НГМД
Повышение производительности биллинговой системы
Восстановление Windows
Настройка параметров видеоустройства
Анимация На Рабочем Столе Вашего Компьютера
Некоторые характеристики ПЛАТЕЖНОЙ СИСТЕМЫ
Способы краж в банковских информационно-вычислительных системах
Численные методы, используемые в данной работе
Международный стандарт ISO/IEC 11801
Модуль
СПОСОБЫ СОВЕРШЕНИЯ КОМПЬЮТЕРНЫХ ПРЕСТУПЛЕНИЙ
Понятие компьютерных преступлений
Спрячьте ваши важные документы компьютера в секундах
КОМПЬЮТЕРНЫЕ ПРЕСТУПЛЕНИЯ
Развитие кибернетики
Горизонтальная подсистема
Советы владельцам виртуальных магазинов
Поиск фотографий в Интернете
ВОПРОС ДОВЕРИЯ К РЕЗУЛЬТАТАМ ДЕЯТЕЛЬНОСТИ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА
Операторы Turbo Pascal
Дополнительные программы Microsoft Internet Explorer
"ТРОЯНСКИЙ КОНЬ"
Количество Интернет-Атак На Банки Продолжает Расти
Мышление и информация
HotMail своими руками, или Что может PH
Проблемы создания квантовых компьютеров
Выполнение команд меню с использованием сочетаний клавиш (горячие клавиши)