Skip to content

iDemetr/SeaLink-Manager

Repository files navigation

SeaLink Manager

Решение курса по С++ 2022.

SeaData Collector

1-я программа - Чтение из консоли и взаимодействие с пользователем

Задача - формировать на основе информации, вводимой пользователем с клавиатуры, два внешних файла:

Файл портов: состоит из записей, каждая из которых включает три поля - название порта, страны, моря; Файл рейсов: состоит из записей, каждая из которых включает три поля - названия судна, порта отправления и прибытия.

RouteMapper

2-я программа - Парсинг

Задача - формировать сведенья о перевозках, осуществляемых судами, с указанием стран и морей на основе данных из двух внешних файлов, сформированных в результате работы программы, подготовленной в задании 1.

Реализована возможность вывода итоговой информации в двух режимах: Избирательно на экран (по запросу пользователем конкретных данных с клавиатуры) и полностью - в отдельный текстовый файл

SeaData Manager

3-я программа - Сортировки

  1. Обеспечить адекватное задаче взаимодействие с пользователем и необходимые по смыслу задания проверки корректности данных;
  2. Обеспечить возможность сортировки по любому информационному элементу текстовой информации (полю), находящемуся в строках сортируемого файла (по выбору пользователя);
  3. Упорядочение при сортировке должно выполняться лексикографически с возможностью изменения его направления (по выбору пользователя);
  4. Результат сортировки каждый раз должен выводиться в новый текстовый файл; в файле должна содержаться информация о поле, по которому выполнялась сортировка, и о направлении сортировки;
  5. Информационные элементы (поля), по которым выполняется сортировка, в отсортированном файле должны выводиться в начале соответствующих строк;
  6. Учесть, что ограничение на размер входного файла отсутствует;
  7. В обязательном порядке использовать языковые средства организации программных единиц;
  8. При разработке использовать средства одной из реализаций языка программирования C++;
  9. Сортировку выполнять методом выбора.

About

Проект учебного курса по введению в программирование и С++ MAI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors