Автор работы: Пользователь скрыл имя, 16 Февраля 2011 в 20:35, курсовая работа
Текстовые файлы предназначены, для хранения текстовой информации. Именно в файлах такого типа хранятся, исходные тексты программ. Компоненты (записи) текстового файла могут иметь переменную длину, что существенно влияет на характер работы с ними.
Введение
1. Разработка эскизного и технического проектов программы…………….…...…….4
1.1. Задание……………………………………………………………………...………..4
1.2. Назначение и область применения……………………………...………….….…...5
1.3. Технические характеристики…………………………………...…………….…….6
1.3.1. Постановка задачи и описание алгоритма…………………………..…………..6
1.3.2. Организация входных и выходных данных и выбор состава технических и программных средств……………………………………………………………………10
1.3.3. Типы данных в языке Turbo Pascal. Текстовые файлы…………………………13
2. Разработка рабочего проекта…………………………………………………………18
2.1. Спецификация программы………………………………………………………....18
2.2. Текст программы………………………………………...………………………….19
Заключение……………………………………………………………………………….23
Глоссарий………………………………………………………………………………...25
Список используемых источников……………………………………………………..26
Приложения …………………………………...………………………………………...27
При
вводе другой строки (рисунок 7) получится
результат, показанный на рисунке 8.
Рисунок
7. Ввод строки
Рисунок
8. Вывод результата
Цель данной курсовой работы достигнута, то есть разработана программа с использование строковых данных string и текстовых файлов input.txt и output.txt. Программа обеспечивает подсчет слов, начинающихся и заканчивающихся на одну и ту же букву и выводит эти буквы с указанием соответствующего количества слов. В качестве среды разработки выбран Turbo Pascal – высокоуровневый язык программирования общего назначения. Один из наиболее известных языков программирования, широко применяется в промышленном программировании, обучении программированию в высшей школе, является базой для большого числа других языков.
Для обработки текстов в Turbo Pascal широко используется строковый тип данных STRING. Строкой в Паскале называется последовательность из определенного количества символов. Количество символов последовательности называется длиной строки.
Поэтому данные хранятся в файлах и при необходимости считываются, а также записываются в файлы операторами программы. Напомним, что файлом называется именованная область внешней памяти ЭВМ, содержащая различные данные. Доступ к данным в файле может быть прямым или последовательным в зависимости от типа файла. Рассмотрим работу с данными текстовых файлов.
Также используется текстовый файл в Turbo. Текстовые файлы представляют совокупность строк переменной длины с последовательным доступом к данным, т. е. данные записываются на диск и считываются только последовательно. Информация в текстовых файлах хранится в символьном (текстовом) виде. При записи числовых или логических значений происходит автоматическое преобразование данных в символьный тип, а при считывании данные автоматически преобразуются в машинные коды.
Исходные данные представлены в виде текстовых файлов, структура которых описана в соответствующей части курсового проекта.
Поставленные нами задачи также выполнены, а именно:
Данный программный продукт можно применять в процессе обучения в школах и вузах на занятиях по информатике при изучении строковых данных и текстовых файлов.
№ п/п | Понятие | Определение |
|
Алгоритм | Описание последовательности действий |
2 | Компиляция | Перевод программы с языка программирования на машинный язык |
3 | Файл | Именованная область внешней памяти ЭВМ, содержащая различные данные |
4 | Структура файла | Описание последовательности расположения данных в файле |
5 | Текстовый файл | Совокупность строк переменной длины с последовательным доступом к данным |
6 | Модуль (Crt) | Автономно компилируемая программная единица, включающая в себя различные компоненты раздела описаний (поддержка работы с экраном в текстовом режиме) |
7 | Процедура | Оформленная обособленно часть программы, которая может быть вызвана из любого места основной программы |
8 | Циклы | Многократно повторяемые последовательности однотипных действий. |
9 | Массив | Одно или многомерная таблица данных одного типа |
10 | Тестирование | Запуск программы с использованием тестового набора данных с целью проверки правильности ее работы и устранения обнаруженных в программе ошибок |
|
Алексеев Е.Р., Чеснокова О.В. Турбо Паскаль 7.0. Изд. НТ Пресс. 2006. |
|
Леонтьев В. «Персональный компьютер. Универсальный справочник пользователя 2000». |
|
Марченко А.И., Марченко Л.А. Программирование в среде Turbo Pascal 7.0. Базовый курс. М: Век+. 2006. |
|
Могилев А. В., Пак Н. И., Хеннер Е. К. Информатика: Учеб. пособие для студ. пед. вузов / Под ред. Е.К. Хеннера. – 3 – е изд., перераб. и доп. – М.: Издательский центр «Академия», 2005 |
|
Моргун А. Н. Программирование на языке Паскаль (Pascal). Основы обработки структур данных. — М.: «Диалектика», 2005. |
|
Моргун Александр Николаевич Справочник по Turbo Pascal для студентов. — М.: «Диалектика», 2006. |
|
Фаронов, В. В. Turbo Pascal [Текст] : учеб. пособие / В. В. Фаронов. – СПб. : Питер, 2006. |
|
Эллиот Б. Коффман Turbo Pascal = Turbo Pascal Web Update. — М.: «Вильямс», 2005. |
|
|
|
|