Создание текстового редактора

Министерство энергетики РФУфимский Энергетический КолледжКурсовая работапо Основам алгоритмизации и программированияна тему Созданиетекстового редактора Выполнил студент группы 2 АС 3 Тимофеев Т.П.Проверил Ганиев А.Э.Уфа 2001г.СодержаниеЗадание стр. 3Описание программы . стр. 4Листинг стр. 5Исходный текст программы стр. 5Текст модуля . стр.10Заключение стр.18Список использованнойлитературы стр.19Программа должна бытьнаписана на Turbo Pascal в текстовом режиме с использованием любых модулей,которые необходимы для е реализации допускаются также модули пользователя . Описание программы.Timofeev Word v.1.0 это программа для работы с текстом.

С е помощьюможно создавать, удалять, переименовывать, открывать, копировать файлы друг вдруга. Конечно, вс это можно проделать и в MS-DOS, но преимущество этойпрограммы в том, что все эти команды тщательно спрятаны под красивым и дружественныминтерфейсом моей программы. Так как в программе TimofeevWord v.1.0 много процедур, я создал собственный модуль Tim.tpu, кудаих процедуры и отправил. Процедуры Table рисует оболочку программы. Enter Sandman происходит проигрывание музыки на песню группыMetallica - Enter Sandman. Я не стал делать так, чтобы принажатии какой-либо клавиши она прекращала играть, потому что для меня не знаюкак для других это свято. Menu эта процедуравызывает меню, где содержится информация о программе и помощь если е такможно назвать. Keys процедура, считывающая код нажатой клавиши.

В этой программе, конечномного недоработок, но я надеюсь, что вскоре появятся дополненные версии 1.2,1.3, 2.0,2.1 n.m. Эта программа можетиспользоваться в о-о-о-о-о-очень маленьких офисах, которые не имеют возможностиприобрести качественный лицензионный продукт, к примеру Microsoft Office 9x, 2000 если кто-то имеет на примете такой офис, я с удовольствием продам, засимволическую цену, свой программный продукт. Также программа может использоваться для обучения детей вдетских садах работе на персональных компьютерах.

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

Листинг.

Исходный текст программы

Исходный текст программы. gotoxy 40,17 writeln Незаконноекопирование gotoxy 40,18 writeln или по... Program Redaktor Uses Crt,Tim использовать модули Crt и Tim Label b ме... i 1 и не изменяется, то этот процесс бесконечен b end..

Текст модуля

2-АС-3Тимофеев Т.П. Текст модуля. readln end Procedure MenuToScr выводменю на экран var i integer begin ... writeln Курсовая работа-а-а-а-а-а-а-а readln end Procedure punkt2 begi... 2001 г.

Заключение

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

Программа основана настандартных процедурах и функциях модуля Crt Rename, Erase, Append,Rewrite, Reset, Assign и др.

Список использованнойлитературы

Список использованнойлитературы. Попов В.Б. Turbo Pascal для школьников Учеб.пособие. 3-е доп. изд. М. Финансы и статистика, 2001г. Вирт Н. Алгоритмы и структуры данных Пер. с англ. М. Мир,1989г. Прайс Д. Программирование на языке Паскаль Практическоеруководство. Пер. с англ. М. Мир,1987г.