Similar presentations:
Курсовой проект на тему «Для заданного текста определить длину содержащейся в нем максимальной серии символов, отличных от букв»
1. КУРСОВОЙ ПРОЕКТ по дисциплине: “Основы алгоритмизации и программирование” на тему: «Для заданного текста определить длину
Федеральное агентство по рыболовствуФедеральное государственное бюджетное образовательное
учреждение высшего образования
«Астраханский государственный технический университет»
Система менеджмента качества в области образования, воспитания, науки и инноваций
сертифицирована
ООО «ДКС РУС» по международному стандарту ISO 9001:2015
КУРСОВОЙ ПРОЕКТ
по дисциплине:
“Основы алгоритмизации и программирование”
на тему:
«Для заданного текста определить длину содержащейся в нем максимальной
серии символов, отличных от букв»
Выполнил: обучающийся группы ДИПРб-11
Хайрулин Данияр Сагиндыкович
Руководитель: к.т.н., доц. Евсина Елена Михайловна
Астрахань 2025
2. Анализ предметной области
Обработка текста ианализ данных
Для заданного
текста определить
длину
содержащейся в нем
максимальной
серии символов,
отличных от букв
Обработка
естественного языка
(NLP)
Кибербезопасность
и фильтрация
контента
Разработка
текстовых
редакторов и
средств проверки
орфографии
Компьютерная
графика и верстка
2
3.
Актуальность курсового проекта3,5
2,5
2
Часы
Вручную:
3
1,5
1
0,5
0
Количество символов в тексте
5000
7000
10000
Рисунок 1 – Диаграмма сравнения(1)
3
4.
Цель курсового проекта:• Углубленное изучение материала по дисциплинам
«Программирование и автоматизация обработки текстовой
информации», «Основы алгоритмизации и программирование».
• Автомотизация процесса при разработке программы определяющей
длину максимальной серии символов, отличных от букв,
содержащейся в заданном тексте.
4
5.
Задачи курсового проекта:Для реализации поставленной цели, необходимо решить следующие задачи:
1.
Анализ предметной области по теме: «Для заданного текста определить длину
содержащейся в нем максимальной серии символов, отличных от букв».
2.
Раскрытие основных понятий изучаемых дисциплин: «Основы алгоритмизации и
программирование».
3.
Разработка технического задания(Входные данные:Cтрока, содержащий буквы, цифры и
специальные cимволы. Выходные данные: значение, представляющее длину максимальной
серии символов, отличных от букв.)
4.
Разработка рабочего проекта(программа выполняет: определяет максимальную длину серии
символов, отличных от букв.)
5
6.
Блок-схемы программы:Рисунок 2 – Блок схема функций проверки на кириллический ввод
6
7.
Блок-схемы программы:Рисунок 3 – Блок схема функции поиска максимальной серии не буквенных символов
7
8.
Блок-схемы программы:Рисунок 4 – Блок схема main
8
9.
Диаграмма вариантов использованияВручную
Ввод
текста
Редактирование
текста
Результат
Из файла
Пользователь
Рисунок 5 – Диаграмма вариантов использования
9
10.
Интерфейс программы:Рисунок 6 – Интерфейс
10
11.
Входные и выходные данные:Входные данные:
- Строка текста, содержащая любые символы
(буквы, цифры, знаки препинания и др.).
Выходные данные:
- Число, представляющее максимальную длину
последовательности символов, которые не являются
буквами.
11
12.
Средства разработкиЯзык разработки: С++ (17)
Среда разработки: Visual Studio (2022)
Документации: MS Word 2021
Презентация: Power Point 2021
12
13.
Сведения о проектеЯзык разработки: С++ (17)
Среда разработки: Visual studio(2022)
Количество строк кода: 103
13
14.
Системные требования:Процессор:
Intel/Amd-совместимый
процессор
с
тактовой
частотой не менее 1,6 ГГц;
Оперативная память: не менее 8 ГБ ОЗУ;
Жесткий диск: не менее 20 ГБ свободного места на жестком
диске;
ОС: Операционная система: Windows 10 (x64).
14
15. Заключение:
ВручнуюПрограмма
25
3,5
3
20
Секунды
Часы
2,5
2
1,5
15
10
1
5
0,5
0
0
Количество символов в тексте
Количество символов в тексте
5000
7000
10000
5000
7000
10000
Рисунок 7 – Диаграмма сравнения(2)
15
16.
Спасибо за внимание!16
programming
informatics