Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Обработка массивов структурированных данных "Страны мира"

Автор:   •  Январь 18, 2023  •  Контрольная работа  •  48,452 Слов (194 Страниц)  •  159 Просмотры

Страница 1 из 194

КР.АС59.200043-01  81  00                                         

                                                ПРИЛОЖЕНИЕ А

УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ

«БРЕСТСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

КАФЕДРА ИНТЕЛЛЕКТУАЛЬНЫХ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

ОБРАБОТКА МАССИВОВ СТРУКТУРИРОВАННЫХ ДАННЫХ

«СТРАНЫ МИРА»

ТЕКСТ ПРОГРАММЫ

КР.АС59.200043-01  81  00

         Руководитель

И.Н. Аверина

     

         Выполнил

         студент 1 курса

         группы АС-59

И.В. Абоимов


2021


СОДЕРЖАНИЕ

KursArbeit.cpp – основной модуль, в котором содержится меню для работы с программой. В ней же перед меню вызывается функция чтения из файла, описанная в другом файле.

lender.h – библиотека, содержащая структуру данных.

Dynamik.h, Dynamik.cpp – пользовательская библиотека, в которой содержатся функции, изменяющие содержание файла: функция чтения из файла, функция добавления записей, функция редактирования записей, функция удаления записей.

Statik.h, Statik.cpp – пользовательская библиотека, в который содержатся основные функции, не изменяющие содержания файла: функция вывода данных, функция выборки по указанному промежутку численности населения.

Sortierung.h, Sortierung.cpp – пользовательская функция, в которой содержатся все функции, относящиеся к сортировке.

Suchen.h, Suchen.cpp – пользовательская библиотека, в которой сожержатся все функции, относящиеся к поиску данных.

Peripherie.h, Peripherie.cpp – пользовательская библиотека, содержащая некоторые вспомогательные функции.


KursArbeit.cpp

// стандартные библиотеки

#include <iostream> // для ввода и вывода

#include <conio.h> // для _getche()

// собственные библиотеки

#include "Peripherie.h" // библиотека вспомогательных функций

#include "lender.h" // библоитека структы

#include "Sortierung.h" // основная функция сортировки и сортировка при изменении данных

#include "Suchen.h" // основная функция поиска и поиск для удления данных

#include "Statik.h" // основные фукнции, которые не изменяют данные

#include "Dynamik.h" // основные функции, которые изменяют данные

using namespace std; // подключения пространства имён std

int main() // исполняемая функция

{

        setlocale(LC_ALL, "Russian"); // поддержка кириллицы

        // начальные условия

        lander* land = new lander[0]; // массив структур

        int Kapazitat = 0; // размерность массива

        // чтение данных из текстового файла

        LesenDaten(land, Kapazitat);

        // массив указателей на функции

        void((*Arbeiter[8]))(lander*& land , int& Kapazitat);

        Arbeiter[0] = SreibenDaten; // без изменения основного файла

        Arbeiter[1] = SortieranDaten; // без изменения основного файла

        Arbeiter[2] = AddierenDaten; // с изменением основного и индексно-бинарного файлов

// с изменением основного и индексно-бинарного файлов

        Arbeiter[3] = SubstragierenDaten;

        Arbeiter[4] = UmSreibenData; // с изменением основного и индексно-бинарного файлов

        Arbeiter[5] = WahlDaten; // без изменения основного файла

        Arbeiter[6] = SuchenDaten; // без изменения основного файла

        Arbeiter[7] = SpeichernDaten; // для сохранений данных в файл

        // работа с данными

        char ctrl = '1'; // переменая зацикливания для while

        main_menu:; // строки 56, 66

                system("cls"); // очитска консоли

...

Скачать:   txt (132.9 Kb)   pdf (286.4 Kb)   docx (82.7 Kb)  
Продолжить читать еще 193 страниц(ы) »
Доступно только на Essays.club