Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Обработка текстового файла

Автор:   •  Сентябрь 18, 2021  •  Курсовая работа  •  4,336 Слов (18 Страниц)  •  373 Просмотры

Страница 1 из 18

МИНОБРНАУКИ РОССИИ

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ

ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

«ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА)

Кафедра вычислительной техники

КУРСОВАЯ РАБОТА

по дисциплине «Программирование»

Тема: Обработка текстового файла

Студент гр. 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. ФУНКЦИОНАЛЬНАЯ СПЕЦИФИКАЦИЯ

  1. Описание внешней информационной среды

Обработку текстового файла необходимо производить с последовательной записью текста из файла в буфер и редактированием буфера. Необходимо получить на вход имя файла, слово для поиска и замены.

...

Скачать:   txt (20.8 Kb)   pdf (258.4 Kb)   docx (125.7 Kb)  
Продолжить читать еще 17 страниц(ы) »
Доступно только на Essays.club