Липецький Філія НОУ ВПО
«Міжнародний інститут комп'ютерних технологій»
Кафедра: Обчислювальних систем
Курсова робота
ППО
Технології програмування
Розробка текстового редактора за шаблоном «Turbo Pascal»
Студент Денисов Е.А.
Керівник, доцент, к. т. н.
Лаврухіна Т.В.
Липецьк 2013
Анотація
Курсова робота
Пояснювальна записка: ___ с., 18 рис., 0 табл., 10 бібліограф. джерел, 3 програми
середу СТВОРЕННЯ ТА РЕДАГУВАННЯ початкового програмного, засоби налагодження, ЗБИРАННЯ
У курсовій роботі розроблений алгоритм і відповідна йому програма, що дозволяє розробляти програмне забезпечення для мови програмування Паскаль. Середа дозволяє легко вбудовувати в код на Паскалі вставки на мові асемблера <# «center»> Зміст
Введення
1. Системотехническая частина
1.1 Аналіз та опис предметної області
1.2 Постановка завдання
1.3 Структурна схема програми
1.4 Функціональна специфікація програми
1.4.1 Перелік функцій, реалізованих програмою
1.4.2 Опис зовнішньої інформаційного середовища
1.5 Схема функціонування програми «Turbo Pascal»
1.6 Розробка структур даних і класів
1.7 Вибір та обгрунтування алгоритмів реалізації програми
1.8 Вибір та обгрунтування комплексу технічних засобів
1.8.1 Розрахунок обсягу займаної пам'яті
1.8.2 Мінімальні вимоги, що пред'являються системі
1.9 Вибір та обгрунтування програмних засобів
1.9.1 Вибір мови програмування і середовища розробки
1.10 Вибір операційної системи
2. Конструкторсько-технологічна частина
2.1 Розробка користувальницького меню та опис інтерфейсу
2.2 Реалізація класів і опис структур даних
2.3 Опис модулів програми
2.4 Опис тестового прикладу
Висновок
Список використаної літератури
Додатки
Введення
Pascal це мова Delphi, що містить всі основні елементи сучасних мов програмування: модулі, класи, інтерфейси, виключення. Дана програма включає в себе алгоритмічний мову програмування високого рівня, вбудований редактор, також просту інтегровану середу, орієнтовану на ефективне навчання програмуванню. У ньому відсутній ряд специфічних мовних конструкцій Delphi, таких як відкриті масиви, записи з варіантами. Крім цього, доданий ряд можливостей: можна описувати змінні всередині блоку, методи можна описувати безпосередньо в тілі класу або записи, поля класів можна ініціалізувати при описі. Крім того, пакет містить великий обсяг довідкової інформації (англомовної). Як відомо, мови програмування діляться на два типи: інтерпретатори і компілятори. Турбо Паскаль ...