Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
Топ:
Определение места расположения распределительного центра: Фирма реализует продукцию на рынках сбыта и имеет постоянных поставщиков в разных регионах. Увеличение объема продаж...
История развития методов оптимизации: теорема Куна-Таккера, метод Лагранжа, роль выпуклости в оптимизации...
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Интересное:
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Берегоукрепление оползневых склонов: На прибрежных склонах основной причиной развития оползневых процессов является подмыв водами рек естественных склонов...
Дисциплины:
2021-04-19 | 58 |
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 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!