відноситься до компіляторним мовам.
Для нормальної роботи програми необхідно близько 10 Мбайт на жорсткому диску і близько 20 Мбайт оперативної пам'яті.
1. Системотехническая частина
1.1 Аналіз та опис предметної області
Основний екран інтегрованого середовища розробника «Turbo Pascal» виглядає наступним чином:
[10] За функціональним призначенням можна виділити три області екрана:
рядок меню, робоча область, рядок стану.
У меню містяться наступні розділи:
File, Edit, Search, Run, Compile, Debug, Tools, Options, Window, Help.
У робочій області мається можливість відкривати різні вікна програми - вікна тексту, вікна допомоги, налагодження і настроювання.
Рядок стану містить перелік клавіш або комбінацій клавіш швидкого управління, які найбільш часто використовуються в даній ситуації, а також те дію, яке виконується або може виконуватися в даний момент в середовищі.
1.2 Постановка завдання
Розробити програму «Turbo Pascal», яка включає робоче вікно, що складається з робочої області, рядки меню, рядка стану. На робочій області набирається код програми, поле робиться компіляція введеного коду. Після «Turbo Pascal» відобразить готову програму або видасть код помилки.
текстовий редактор паскаль інтерфейс
1.3 Структурна схема програми
На рис. 1 описується робота даної програми.
[3] Головна форма. Меню головної форми дозволяє вводити код програми, забезпечує доступ до рядка меню.
Модуль перевірки програмного коду. При введенні коду програми, деякі рядки можуть містити помилки, що не дозволить відкомпілювати код.
Модуль виведення програми на екран. Виводить на екран Відкомпілювати програму.
Рис. 1. Структурна схема програми «Turbo Pascal».
1.4 Функціональна специфікація програми
1.4.1 Перелік функцій, реалізованих програмою
Дана програма в ході гри виконує наступні функції:
Надання користувачеві робочу область для написання коду програми;
Надання користувачеві рядок меню для зручного користування програмою;
Надання рядка стану для відображення важливих в даний момент операції;
Повідомлення про помилку в коді;
Виведення на екран скомпільованій;
Надання довідкової інформації про програму;
Збереження проекту та відкриття нового.
.4.2 Опис зовнішньої інформаційного середовища
На рис. 2 показано зв'язок користувача з програмою.
Рис. 2. Контекстна діаграма потоків даних в програмі «Turbo Pascal»
При взаємодії з головною формою, користувач взаємодіє з її головним меню (робоча область, рядок меню, рядок стану).
<...