Файл: Отчет о курсовой работе по дисциплине Алгоритмизация и программирование по теме Обработка текстовой информации.docx
Добавлен: 10.01.2024
Просмотров: 123
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Моисеенко Андрей Сергеевич Обработка текстовой информации
| Наименование элементов проектной работы | Сроки | Примечания | Отметка о выполнении |
| Алгоритм обработки информации | 16.04.2022-23.04.2022 | | |
| Ввод информации, вывод ее на экран | 24.05.2022-09.05.2022 | | |
| Тестирование главной программы | 09.05.2022-16.05.2022 | | |
| Оформление отчета | 16.05.2022-23.05.2022 | | |
Руководитель _______________________ /Сердюк Ю.В./
Содержание
Введение 4
Отчет о решении поставленной задачи 4
1.Постановка задачи 4
2.Текст программы 6
3.Результат работы программы 8
Заключение 8
Введение
Цель курсовой работы является обучение работы с текстовыми файлами, правильной обработкой информации и закрепление знаний основ алгоритмизации и умений решать с помощью персонального компьютера типовых инженерно-технических задач программными методами с использованием языка Си. В курсовой работе необходимо обработать текстовый файл, считать информацию из него и найти заданное слово.Отчет о решении поставленной задачи
-
Постановка задачи
-
Подключение библиотек -
Описание прототипов подпрограмм -
Описание переменных -
Считывание текста из файла-
Ввод имени файла
-
-
Проверка на возможность открытия файла
-
Перемещение указателя относительно конца файла (fseek(f_in,0,SEEK_END) -
Нахождение длины текста (l_str=ftell(f_in)) -
Проверка на наличие текстовой информации
-
Выделение памяти для хранения символьного массива
-
Перемещение указателя относительно начала файла
-
Запись информации из файла в символьный массив
fscanf(f_in,"%c",S+i);*(S+l_str)='\0';
-
Вывод исходноготекста на экран-
Очистка экрана (clrscr()) -
Вывод исходного текста на экран
-
-
Вывод количества слов в тексте-
Вызов подпрограммы для проверки наличия текста
-
-
Вызов подпрограммы для поиска слов, у которых первый и последний символ совпадает
-
Вывод текста с выделенным словом-
Организуется цикл while (from+1-
Очистка экрана (clrscr()) -
Вызов подпрограммы для нахождения начала и конца слов, у которых первый и последний символ совпадает -
Организуется условный цикл (if ((*(S+begin)==*(S+end)) &&(begin!=end)))-
Вызов подпрограммы для печать в нормально режиме до начала нахождения слов с одинаковым первым и последним символом -
Вызов подпрограмм для выделения цветом найденного цвета -
Вызов подпрограммы для печати до конца текста
-
-
Иначе break
-
-
Очистка экрана -
Вывод исходного текста
-
-
Освобождение памяти -
Тексты подпрограмм
-
Текст программы
-
Результат работы программы
Рисунок 3На фото показано название файла, слово которое мы выделяем “John” и хотим заменить буквы с строчных на прописные.