Справочная система по операторам языка Турбо Паскаль

Автор: Пользователь скрыл имя, 10 Января 2012 в 22:09, курсовая работа

Краткое описание

Организация входных и выходных данных выполнена следующим образом:
- входные данные представлены в виде текстовых строк, по которым можно делать выборку нужного оператора;
- выходные данные представлены в виде текстовых файлов, пояснений к выбранным операторам.
После того, как пользователь выбрал из списка нужный оператор, открывается файл, в котором находится ин

Оглавление

Введение 5
1. Разработка эскизного и технического проектов программы 6
1.1 Назначение и область применения 6
1.2 Технические характеристики 6
2. Разработка рабочего проекта 8
2.1 Разработка программы 8
2.2 Текст программы 12
2.3 Описание и спецификация программы 16
2.4 Тестирование программы 17
3. Внедрение 19
3.1 Выполнение программы 19
3.2 Сообщение оператору 19
Заключение 22
Глоссарий 23
Список использованных источников 25
ПРИЛОЖЕНИЯ 26

Файлы: 1 файл

Курсовая работа.doc

— 394.00 Кб (Скачать)

17:richedit1.Lines.LoadFromFile('o\Eoln.rtf');

18:richedit1.Lines.LoadFromFile('o\Erase.rtf');

19:richedit1.Lines.LoadFromFile('o\Exclude.rtf');

20:richedit1.Lines.LoadFromFile('o\Exit.rtf');

21:richedit1.Lines.LoadFromFile('o\Exp.rtf');

22:richedit1.Lines.LoadFromFile('o\FilePos.rtf');

23:richedit1.Lines.LoadFromFile('o\FileSize.rtf');

24:richedit1.Lines.LoadFromFile('o\Frac.rtf');

25:richedit1.Lines.LoadFromFile('o\FreeMem.rtf');

26:richedit1.Lines.LoadFromFile('o\GetMem.rtf');

27:richedit1.Lines.LoadFromFile('o\Halt.rtf');

28:richedit1.Lines.LoadFromFile('o\Hi.rtf');

29:richedit1.Lines.LoadFromFile('o\High.rtf');

30:richedit1.Lines.LoadFromFile('o\Inc.rtf');

31:richedit1.Lines.LoadFromFile('o\Include.rtf');

32:richedit1.Lines.LoadFromFile('o\Insert.rtf');

33:richedit1.Lines.LoadFromFile('o\Int.rtf');

34:richedit1.Lines.LoadFromFile('o\Length.rtf');

35:richedit1.Lines.LoadFromFile('o\Ln.rtf');

36:richedit1.Lines.LoadFromFile('o\Lo.rtf');

37:richedit1.Lines.LoadFromFile('o\Low.rtf');

38:richedit1.Lines.LoadFromFile('o\New.rtf');

39:richedit1.Lines.LoadFromFile('o\Odd.rtf');

40:richedit1.Lines.LoadFromFile('o\Ord.rtf');

41:richedit1.Lines.LoadFromFile('o\Pi.rtf');

42:richedit1.Lines.LoadFromFile('o\Pos.rtf');

43:richedit1.Lines.LoadFromFile('o\Pred.rtf');

44:richedit1.Lines.LoadFromFile('o\Random.rtf');

45:richedit1.Lines.LoadFromFile('o\Randomize.rtf');

46:richedit1.Lines.LoadFromFile('o\Read.rtf');

47:richedit1.Lines.LoadFromFile('o\Readln.rtf');

48:richedit1.Lines.LoadFromFile('o\Reset.rtf');

49:richedit1.Lines.LoadFromFile('o\Rewrite.rtf');

50:richedit1.Lines.LoadFromFile('o\Round.rtf');

51:richedit1.Lines.LoadFromFile('o\Seek.rtf');

52:richedit1.Lines.LoadFromFile('o\SeekEof.rtf');

53:richedit1.Lines.LoadFromFile('o\SeekEoln.rtf');

54:richedit1.Lines.LoadFromFile('o\Sin.rtf');

55:richedit1.Lines.LoadFromFile('o\SizeOf.rtf');

56:richedit1.Lines.LoadFromFile('o\Sqr.rtf');

57:richedit1.Lines.LoadFromFile('o\Sqrt.rtf');

58:richedit1.Lines.LoadFromFile('o\Str.rtf');

59:richedit1.Lines.LoadFromFile('o\Succ.rtf');

end;

end;

procedure TForm1.N5Click(Sender: TSpravka);

begin

form2.show

end;

end. 

unit Unit2;

interface

uses

  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

  Dialogs, StdCtrls; 

type

  TForm2 = class(TForm)

    Label1: TLabel;

    Label2: TLabel;

    Label3: TLabel;

    Label4: TLabel;

  private

    { Private declarations }

  public

    { Public declarations }

  end;

var

  Form2: TForm2;

implementation

{$R *.dfm}

end. 

    1. Описание  и спецификация программы
 

     Общие сведения: «Справочная система по операторам Турбо Паскаль» создана в среде Borland Delphi 7.

     Функциональное  назначение программы: справочная система.

     Используемые  технические средства: Компьютер  на базе процессора Pentium IV, объём RAM – 1 Гб, свободного места на НЖМД – 500 Мб.

     Вызов и загрузка: для загрузки программы необходимо запустить файл Spravka.exe, находящийся в папке «Справочная система».

      В состав программы входят файлы, отображенные в таблице 2.1.

Таблица 2.1 – спецификация программы

Наименование Обозначение Примечание
Spravka.dof Файл параметров проекта содержит текущие  установки проекта: настройки компилятора  и компоновщика, имена служебных  каталогов, условные директивы.
Spravka.cfg Проект конфигурационных файлов содержит настройки  проекта
Spravka.dpr Файл проекта связывает между собой все файлы, из которых состоит проект
Spravka.res Файл ресурсов содержит графические  изображения, пиктограммы
Unit1.pas Файл программного модуля формы 1 определяет  функциональность формы №1
Unit1.ddp Диаграммная страница Unit1 содержит логические связи между визуальными и Unit1 компонентами
Unit1.dfm Файл формы 1 содержит список всех компонентов, включенных в форму 1
Unit1.dcu Объектный файл для Unit1.Pas откомпилированная версия Unit1.Pas
Unit2.dfm Файл формы  2 содержит список всех компонентов, включенных в форму 1
Unit2.ddp Диаграммная страница Unit1 содержит логические связи между визуальными и  Unit2 компонентами
Unit2.dcu Объектный файл для Unit2.pas откомпилированная версия Unit2.Pas
Unit2.pas Файл программного модуля формы 2 определяет  функциональность формы №2
Spravka.exe Исполняемый файл откомпилированный файл проекта
 
    1. Тестирование  программы
 

      Программа была протестирована на разных операционных системах, ошибок не обнаружено.

      Для того чтобы данное приложение работало без сбоев, необходимы минимальные технические средства: Компьютер на базе процессора Pentium III и выше, объём оперативной памяти RAM – 256 Мб и выше, свободного места на НЖМД не менее – 500 Мб.

      Данное  приложение позволит неопытным пользователям  Турбо Паскаля ознакомиться с основными операторами данного языка программирования.

     3. Внедрение

 

      3.1 Выполнение программы 

     Условия выполнения программы. Данное приложение, разработанное в Delphi, способно работать на персональных компьютерах с минимальными требованиями Pentium III, оперативной памятью 256 Мб, операционной средой Windows.

     Запустить приложение можно также как и  любое другое. Нужно выделить файл Spravka.exe и нажать Enter.

     а) Для вывода в левое окно справочной информации по операторам Турбо Паскаль  необходимо выделить нужный оператор в перечне (правое окно) и нажать на кнопку «Показать».

     б) Для просмотра справки о разработчике программы нужно нажать на пункт  меню Справка > О программе.

     в) Для закрытия программы нужно  нажать на кнопку «Закрыть» или выбрать  пункт меню Файл > Выход, или сочетание клавиш Alt+F4. 

      3.2 Сообщение оператору 

     Появляется  после запуска программы (рисунок 3.1).

  

     Рисунок 3.1 - Диалоговое окно программы

     При нажатии на кнопку «Показать» (рисунок 3.2).

     Рисунок 3.2 - Диалоговое окно программы

     При нажатии на пункт меню Справка > О программе (рисунок 3.3) получим  информацию о разработчике.

     

     Рисунок 3.3 - Диалоговое окно программы

     Заключение

 

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

     Глоссарий

 

п/п

Понятие Определение
1 Алгоритм конечный набор  правил, который определяет последовательность операций для решения конкретного  множества задач и обладает пятью  важными чертами: конечность, определённость, ввод, вывод, эффективность
2 Класс определенный  пользователем тип данных, который  обладает внутренними данными и  методами в форме процедур или  функций и обычно описывает родовые  признаки и способы поведения  ряда похожих объектов.
3 Команды сообщения, посредством  которых осуществляется управление ходом диалога
4 Компилятор программа, преобразующая  текст, написанный на алгоритмическом  языке, в программу, состоящую из машинных команд
5 Ошибка механический или алгоритмический дефект, который создает выброс (например, программная ошибка)
6 Программирование процесс и искусство  создания компьютерных программ и/или  программного обеспечения с помощью  языков программирования
7 Проект совокупность  файлов, обеспечивающих разработку приложения в Delphi
8 Сбой системы явление, связанное  с нарушением системой установленных  на нее спецификаций
9 Свойство специальный механизм классов, регулирующий доступ к полям
10 Тестирование любая деятельность, направленная на обнаружение ошибок в программном продукте
11 Технология  программирования система методов, способов и приемов обработки  и выдачи информации
12 Файл формы файл, содержащий список свойств всех компонентов, включенных в форму, значения которых были изменены по сравнению со значениями, заданными по умолчанию
13 Форма окно приложений на этапе разработки

Информация о работе Справочная система по операторам языка Турбо Паскаль