Обработка текстовых файлов - онлайн-чтение

 

 


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

МИНИСТЕРСТВО ОБРАЗОВАНИЯ УКРАИНЫ

ВОСТОЧНОУКРАИНСКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ им. В. Даля

СЕВЕРОДОНЕЦКИЙ ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ

КАФЕДРА КОМПЬЮТЕРНОЙ ИНЖЕНЕРИИ



 

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА


к курсовой работе по программированию


на тему:

«Обработка текстовых файлов»



Выполнил студент группы

Проверил преподаватель



Северодонецк 2009

форма № У 9.01

Утв. приказом Минвуза УССР

от 3 августа 1984 г. № 253

Северодонецкий технологический институт

                            (наименование вуза)

Кафедра                       Компьютерной инженерии

Дисциплина                 Программирование

Специальность

Курс 2 Группа             Семестр 3


ЗАДАНИЕ


на курсовой проект (работу) студента

Садыкова Ильмира Ильдусовича

      (фамилия, имя, отчество)

1. Тема проекта (работы)

2. Обработка текстовых файлов

2. Срок сдачи студентом законченного проекта (работы)

3. Исходные данные к проекту (работе)          Дан текстовый файл. В строках слова расположить по возрастанию их длины (считать, что слова разделены пробелами). Выделить звездочкой в первой и последней позициях строки с наибольшим количеством слов и строки, содержащие самое длинное слово.

Для ввода и вывода использовать компоненты Delphi.

4.Содержание расчетно-пояснительной записки (перечень подлежащих разработке вопросов) В курсовом проекте выполнена постановка задачи проектирования, разработаны алгоритмы согласно заданию, выполнено описание структуры программы, назначение ее процедур и функций, приведена инструкция оператору и примеры тестовых запусков.

5. Перечень графического материала (с точным указанием обязательных чертежей)

6. Дата выдачи задания


КАЛЕНДАРНЫЙ ПЛАН

№ п/п

Наименование этапов курсового проекта (работы)

Срок выполнения этапов проекта (работы)

Примечание

1

Получение задания



2

Разработка алгоритма



3

Составление блок-схемы алгоритма



4

Составление программы



5

Подготовка исходных данных



6

Отладка программы



7

Получение результатов



9

Оформление пояснительной записки



10

Защита курсовой работы
























































Студент

(подпись)

(фамилия, имя, отчество)

Руководитель

(подпись) (фамилия, имя, отчество)



 

СОДЕРЖАНИЕ

 


РЕФЕРАТ

ВВЕДЕНИЕ

1. АНАЛИЗ ТЕХНИЧЕСКОГО ЗАДАНИЯ И ПОСТАНОВКА ЗАДАЧИ ПРОЕКТИРОВАНИЯ

2. РАЗРАБОТКА АЛГОРИТМА ПРОГРАММЫ

3 ОПИСАНИЕ СТРУКТУРЫ ПРОГРАММЫ

3.1 Описание переменных

3.2 Описание вспомогательных процедур и функций      

3.3 Алгоритм основной программы      

4. ИНСТРУКЦИЯ ОПЕРАТОРУ

ВЫВОДЫ

ПЕРЕЧЕНЬ ССЫЛОК

ПРИЛОЖЕНИЕ А. БЛОК-СХЕМА АЛГОРИТМА

ПРИЛОЖЕНИЕ Б. ЛИСТИНГ ПРОГРАММЫ

ПРИЛОЖЕНИЕ В. ПРИМЕР ВЫПОЛНЕНИЯ ПРОГРАММЫ


РЕФЕРАТ


Пояснительная записка к курсовой работе содержит:

страниц - 24;

рисунков - 6;

таблиц – 1 ;

приложений – 3.

Цель работы: разработать программу обработки числовых последовательностей с кодом на языке Pascal.

В курсовой работе создана программа, которая реализует выполнение следующих функций: ввод пользователем с клавиатуры последовательности целых чисел, поиск во введенной последовательности нескольких таких чисел, чтобы их сумма делилось на некоторое задаваемое пользователем число. Вывод результата осуществляется на экран монитора и дублируется в текстовый файл на жестком диске или внешнем накопителе. В первом разделе курсовой работы выполнен анализ технического задания, выделены функции, которыми должно обладать разрабатываемое приложение, а также сформулированы требования к нему, произведена постановка задачи на проектирование. Во втором разделе выполняется анализ задачи проектирования, анализируется вид исходных данных и приводится словесный алгоритм работы программы. В третьем разделе рассматриваются алгоритмы разработанных процедур и функций, а также приводятся их описания. К реализованной программе разработана инструкция пользователя, которая приведена в четвертом разделе. Алгоритмы процедур приведены в приложении А. Листинг программы содержится в приложении Б.

Программа разработана с использованием языка Turbo Pascal.

МАССИВ, ЦИКЛ, ОСТАТОК ОТ ДЕЛЕНИЯ, АЛГОРИТМ, ПРОЦЕДУРА, СОЧЕТАНИЯ



ВВЕДЕНИЕ


Данный курсовой проект был разработан в среде Turbo Pascal 7.0 с базовым языком программирования Pascal. Среди множества языков Pascal является наиболее универсальным и легко изучаемым языком. На сегодня Turbo Pascal получил продолжение в языке Object Pascal с поддержкой всех современных возможностей объектно-ориентированного программирования и в такой мощной системе проектирования как Delphi.

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

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




 
1. Анализ технического задания и постановка задачи проектирования


Согласно заданию дана последовательность из n целых чисел. Необходимо написать программу, выбора из них нескольких чисел так, чтобы сумма выбранных чисел делилась на некоторое число k.

Предметы

Все предметы »

 

 

Актуальные Курсовые работы (Теория) по программному обеспечению, программированию