, вибравши підменю В«Зберегти файлВ» у меню В«ФайлВ»: В
Системні вимоги та наявні обмеження
Програма працює під управлінням операційних систем сімейства Microsoft Windows NT з установленним.NET Framework (версії 2.0 і старше).
Для роботи програми потрібно 2 Мб дискового простору і 128 Мб оперативної пам'яті.
Програма працює з даними, які вводить сам користувач, або завантажені з файлу. Програма частково забезпечені від некоректного введення даних, тому при неправильному введенні поведінка програми є непередбаченим. p align="justify"> Розмір словника обмежений 200 словами. При введенні більшої кількості слів програма може працювати некоректно. p align="justify"> Програма не вимагає захисту і може вільно поширюватися.
Результати тестування програми
Для тестування програми відкриємо додається текстовий файл, підключимо словник і оновимо RichEdit1:
В
Аналіз тимчасових характеристик і висновки. Тест 1
Кількість словРазмер словника Кількість ошібокВремя роботи програми, мс50330145100330260200330420
Аналіз тимчасових характеристик і висновки. Тест 2
Кількість словРазмер словаряКолічество ошібокВремя роботи програми, мс100170175100330260100450340
Таблиці дозволяють зрозуміти, що програма працює повільніше при більшій кількості слів для перевірки. Однак, при збереженні обсягу перевірки та збільшення розміру словника, швидкість виконання програми падає повільніше. З цього можна зробити висновок, що програма буде працювати максимально швидко при малому розмірі словника і відносно невеликих за обсягом текстових файлів. p align="justify"> додаток підсвічування ключовою слово
Висновок
Згідно із завданням, мною була розроблена програма, що має простий для користувача інтерфейс і виконує введення даних самостійно, або безпосередньо завантажує дані з файлу. У ході роботи були розглянуті алгоритми роботи з файлами. Крім того, були детально описані необхідні для зберігання структури даних. Складена програма повністю відповідає технічному завданню. br/>
Список літератури
1.Алгорітми і структури даних: навч. посібник/Л.Г. Гагаріна, В.Д. Колдаев. - М., 2009. - 309 стор
2.Краткая опи сание класу TRichEdit/Онлайн-підручник з мови С + + URL: # "justify"> Додаток
notebad;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, StdCtrls, Menus, ComCtrls; = class (TForm): TMainMenu;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TOpenDialog;: TSaveDialog;: TMenuItem;: TMenuItem;: TRichEdit;: TOpenDialog;: TStatusBar; btnOpenClick (Sender: TObject); btnSaveClick (Sender: TObject); btnExitC...