Курсовая работа
Сравнение файла (исходный код программы) со множеством файлов из указанной директории и поиск совпадений - вывод количества строк, совпадающих с начала файла с началом каждого из файлов директории
в среде программирования Visual C++ .NET 2017 (Си++)
Программа и описание
Среда программирования: Visual C++ .NET 2017
Название работы: Сравнение файла (исходный код программы) со множеством файлов из указанной директории и поиск совпадений - вывод количества строк, совпадающих с начала файла с началом каждого из файлов директории
Вид работы: Курсовая работа
Тематика работы: Алгоритмы, Работа с текстом, Прочие
Объем программы: 5 (по десятибалльной шкале)
Уровень сложности: 7 (по десятибалльной шкале)
Разработчик (автор): Программист сайта kursovik.com (письмо автору)
Ключевые слова: Cравнивает файл с исходным кодом программы, с множеством файлов из указанной директории, сколько строк с начала файла, сравнение содержимого файла, количество совпадающих строк между файлами, кроме пустых строк, пустые строки игнорируются, две строки совпадающие, посимвольно совпадают, количество совпавших строк
Функции программы:
Программное средство, которое сравнивает файл с исходным кодом программы с множеством файлов из указанной директории и сообщает о том, сколько строк с начала файла совпадают с началом каждого из файлов директории.
Разработать программное средство на Visual C++, которое сравнивает файл с исходным кодом программы с множеством файлов из указанной директории и сообщает о том, сколько строк с начала файла совпадают с началом каждого из файлов директории.
Функциональные требования
1. Программа должна обеспечивать сравнение содержимого файла с исходным кодом программы последовательно с каждым файлом из множества файлов из указанной директории.
2. Программа должна определять количество совпадающих строк между файлами, кроме пустых строк. Пустые строки должны игнорироваться программой.
3. Две строки считаются совпадающими, если они посимвольно совпадают, начиная с первого символа, не являющегося пробелом. (например, строки « ааа» и «ааа» совпадают, строки «абв» и «бва» не совпадают)
4. Программа должна выводить количество совпавших строк для каждого из файлов директории.
Нефункциональные требования
В данном разделе будет рассмотрены требования к данным, интерфейсу и окружению.
Требования к данным:
- Программа должна быть способна обрабатывать файлы с исходным кодом программ на языках C, С++, Java, JavaScript, HTML.
- Программа должна обеспечивать сохранность и целостность данных, используемых при сравнении файлов – то есть не повреждать файлы в процессе работы.
Требования к интерфейсу:
- Программа должна быть написана для использования в командной строке, то есть программа должна иметь консольный интерфейс;
- программа должна выводить информацию о результатах сравнения файлов с указанием имени файла и количества строк, совпадающих с исходным файлом.
Требования к окружению:
- программа должна работать на операционной системе Windows (поскольку именно эта операционная система используется в профильной организации);
- необходимо обеспечить удобство установки и настройки программы для конечного пользователя.
Описание (отчет): Есть на 21 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
Для работы с программой нужно запустить файл "FindFiles.exe".
Для запуска программы необходимо указать путь к исходному файлу и директории для поиска файлов. Если аргументов не два, то выводится сообщение об использовании: "Usage: findfiles <source_file> <directory>". Во время выполнения программы выводится информация о найденных совпадениях.
Пояснения к запуску программы:
Для работы с программой нужно запустить файл "FindFiles.exe".
Для запуска программы необходимо указать путь к исходному файлу и директории для поиска файлов. Если аргументов не два, то выводится сообщение об использовании: "Usage: findfiles <source_file> <directory>". Во время выполнения программы выводится информация о найденных совпадениях.
На данный момент (21 января 2025) на выполнении находится 33 заказа.
Количество программистов, занятых выполнением текущих заказов: 14.
В текущем месяце (январь 2025) нами уже выполнено 52 заказа.
В текущем году (2025) нами уже выполнено 52 заказа.
В прошлом году (2024) нами было выполнено 760 заказов.
В позапрошлом году (2023) нами было выполнено 777 заказов.
Количество активных программистов на сайте: 63.
Загруженность отдела заказами: 31%.
Размер архива 25 Кб, все фaйлы прoверены aнтивирусом Кaсперского. Скачать
К программе прилагается:
- 1) отчет - 21 стр.
Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
ВНИМАНИЕ ! Если данный отчет Вам не подходит, то Вы можете заказать написание нового отчета (согласно Вашему оглавлению) автору данной программы. Чтобы узнать цену, нажмите на эту ссылку.
1. Постановка задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 1 .1 Исследование и анализ предметной области . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 1 .2 Описание проблемы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 1 .3 Разработка требований . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 1 .3 .1 Функциональные требования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .