Обработка текстового файла
Автор: korifa • Сентябрь 18, 2021 • Курсовая работа • 4,336 Слов (18 Страниц) • 365 Просмотры
МИНОБРНАУКИ РОССИИ
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ
ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
«ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА)
Кафедра вычислительной техники
КУРСОВАЯ РАБОТА
по дисциплине «Программирование»
Тема: Обработка текстового файла
Студент гр. 9891 | Пришивалко ВН | |
Преподаватель | Валов А.А. |
Санкт-Петербург
2021
ЗАДАНИЕ
НА КУРСОВУЮ РАБОТУ
Студент Пришивалко ВН. | ||
Группа 9891 | ||
Тема работы: обработка текстового файла | ||
Исходные данные: требуется создать на языке высокого уровня программу, заменяющее заданное слово во всех строках текста на новое заданное слово. Непосредственно работа с текстом должна осуществляться при помощи ассемблерных вставок | ||
Содержание пояснительной записки: «Содержание», «Введение», «Функциональная спецификация», «Описание алгоритма обработки», «Описание кода», «Заключение», «Список использованных источников» | ||
Предполагаемый объем пояснительной записки: Не менее 10 страниц. | ||
Дата выдачи задания: 01.04.2021 | ||
Дата сдачи реферата: 06.05.2021 | ||
Дата защиты реферата: 06.05.2021 | ||
Студент | Пришивалко ВН | |
Преподаватель | Валов А.А. |
АННОТАЦИЯ
В данной курсовой работе на языках программирования C и Turbo Assembler была создана программа, осуществляющая сохранение содержимого файла в буфер, замена в буфере заданного слова и запись буфера в файл.
СОДЕРЖАНИЕ
Введение | 5 | |
1. | Функциональная спецификация | 6 |
1.1. | Описание внешней информационной среды | 6 |
1.2. | Внешние функции | 6 |
1.3. | Описание исключительных ситуаций | 6 |
2. | Описание алгоритма обработки | 7 |
2.1. | Теоретическая справка | 7 |
2.2. | Описание алгоритма | 7 |
3. | Описание исходного кода программы | 8 |
3.1. | Код программы | 8 |
3.2. | Отладка программы | 13 |
Заключение | 17 | |
Список использованных источников | 18 |
ВВЕДЕНИЕ
Целью данной курсовой работы является формирование навыков разработки, отладки и документирования программы для IBM-совместимой ЭВМ с использованием языка ассемблера и языка высокого уровня.
В реализации программы для курсовой работы был выбран язык высокого уровня C. Исходными данными являются текстовый файл, слово для поиска и замены. Все данные вводятся с клавиатуры и передаются в ассемблеровскую вставку. Согласно варианту 16 - Заменить во всех строках текста слова, содержащие заданный набор букв, на другое заданное слово.
1. ФУНКЦИОНАЛЬНАЯ СПЕЦИФИКАЦИЯ
- Описание внешней информационной среды
Обработку текстового файла необходимо производить с последовательной записью текста из файла в буфер и редактированием буфера. Необходимо получить на вход имя файла, слово для поиска и замены.
...