Тема курсовой работы: Довідник мов програмування
Процент уникальности: 20% Завданням курсової роботи є створення консольної інформаційної системи, яка реалізовує обробку інформації, що зберігається у бінарному файлі, а структура записів та реалізація функцій обробки визначається згідно заданого варіанту. Створювана консольна інформаційна система має відповідати наступним вимогам: • реалізована з використанням мови програмування С/С++; • усі функції системи реалізуються через підпрограми, що розташовані у динамічній та статичній бібліотеках, із обов’язковим обґрунтуванням такого вибору; • забезпечити функції додавання, редагування, видалення, пошуку, фільтрації та вибору даних за заданими параметрами користувача збереження усіх змін даних у файл; • при введенні інформації передбачити її перевірку на коректне введення; • виведення результатів фільтрації та вибору даних на екран здійснюється у вигляді таблиці, що має заголовок, а уразі не вміщення усієї інформації на екран передбачити можливість переходу між заданою кількістю записів; • реалізувати текстовий інтерфейс користувача, в якому передбачити реалізацію наступних пунктів меню: «створення файлу», «відкриття файлу», «виведення усієї інформації», «додавання нового запису», «видалення запису», «редагування запису», «довідка 1» … «довідка 10», «про розробника», «вихід». • при завершенні виходу з програми необхідно забезпечити збереження усіх змін та закриття відкритих файлів; • кількість довідок має бути не менше 10 та включати в себе різні види сортувань та пошуків, в тому числі у заданих діапазонах; • кількість записів у курсовій має бути 50. Все подробности в прилегающих файлах.