Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
Топ:
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного хозяйства...
Методика измерений сопротивления растеканию тока анодного заземления: Анодный заземлитель (анод) – проводник, погруженный в электролитическую среду (грунт, раствор электролита) и подключенный к положительному...
Когда производится ограждение поезда, остановившегося на перегоне: Во всех случаях немедленно должно быть ограждено место препятствия для движения поездов на смежном пути двухпутного...
Интересное:
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Командная строка: c:\>plant.exe

Рисунок 4 - Пример выполнения plant.exe
При вызове программы без указания параметров на экран выводится краткая справочная информация об использовании параметров командной строки приложения. Пример выполнения plant.exe без параметров приведен на рис. 4.
Нажатие клавиши на клавиатуре закроет приложение.
3.2 Вызов программы только с именем файла в качестве параметра, командой `v`
Вызов программы только с именем файла или командой `v` активирует режим просмотра информации. Пример работы такого вызова представлен на рис. 5.
Командная строка: c:\>plant.exe data.csv

Рисунок 5 - Вызов программы только с именем файла или командой `v`
Вывод данных на экран производится по 10 элементов на страницу, для листания необходиму нажать любую клавишу. Листание производится до тех пор, пока не будут отображены все элементы массива данных, считанные программой, после чего работа приложения будет завершена.
3.3 Вызов программы с командой `r`
Запуск приложения с командой r[eport] иницирует чтение данных из файла в массив и выполнение статистических расчетов по числовым значениям распознанных объектов. В представленной программе расчитываются общие суммы и средние значения численности предприятий и занимаемой ими площади. После расчета на экран будет выведено количество предприятий в массиве и расщитанные статистические величины. Пример выполнения приведен на рис. 6.

Рисунок 6 - Командная строка: c:\>plant data.csv r
Передача неправильного имени файла в качестве параметра
При попытке передать программе в качестве параметра неправильное имя файла - возникнет ситуация ошибки доступа к данным. При этом приложение выдаст соответствующее предупреждение и завершит свою работу после нажатия любой клавиши на клавиатуре. Пример такого выполнения программы представлен на рис. 7.
Командная строка: c:\>plant.exe wrong.csv v

Рисунок 7 - Передача неправильного имени файла в качестве параметра
Заключение
В ходе данной работы было выполнено задание по написанию программы по организации заполнения массива объектов приложения из внешнего файла данных формата csv, с последующим выполнением операций просмотра и вычислений с полученными данными. Рассмотрены и опробованы методы по управлению массивом объектов некоторого заданного класса, описаны его (класса) конструкторы, деструктор, методы-геттеры и методы-сеттеры. Написано консольное приложение, использующее данный класс при работе. Подготовлен тестовый файл данных и протестирована работа вышеупомянутого приложения в различных режимах, а также проверена его работа при возникновении нештатных, ошибочных ситуаций.
В результате были изучены разработки и проектирования объектно-ориентированных моделей управления массивами данных в среде программирования С++, способы хранения данных во внешних файлах и их применение. Полученные навыки способствуют пониманию и послужат вероятному использованию сложных структур данных для применения в компьютерных системах управления и автоматизации производственных, экономических и многих других процессов, подлежащих логическому осмыслению и автоматизации.
|
|
|
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!