Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
Топ:
Методика измерений сопротивления растеканию тока анодного заземления: Анодный заземлитель (анод) – проводник, погруженный в электролитическую среду (грунт, раствор электролита) и подключенный к положительному...
Теоретическая значимость работы: Описание теоретической значимости (ценности) результатов исследования должно присутствовать во введении...
Интересное:
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Дисциплины:
2021-04-19 | 55 |
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, с последующим выполнением операций просмотра и вычислений с полученными данными. Рассмотрены и опробованы методы по управлению массивом объектов некоторого заданного класса, описаны его (класса) конструкторы, деструктор, методы-геттеры и методы-сеттеры. Написано консольное приложение, использующее данный класс при работе. Подготовлен тестовый файл данных и протестирована работа вышеупомянутого приложения в различных режимах, а также проверена его работа при возникновении нештатных, ошибочных ситуаций.
В результате были изучены разработки и проектирования объектно-ориентированных моделей управления массивами данных в среде программирования С++, способы хранения данных во внешних файлах и их применение. Полученные навыки способствуют пониманию и послужат вероятному использованию сложных структур данных для применения в компьютерных системах управления и автоматизации производственных, экономических и многих других процессов, подлежащих логическому осмыслению и автоматизации.
|
|
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!