Основные элементы алгоритмов программ. Среда структурного программирования
Алгоритм – это точное предписание, определяющее процесс перехода от исходных данных к результату.
Предписание считается алгоритмом, если оно обладает тремя следующими свойствами: однозначностью; массовостью; результативностью.
Алгоритм решения задачи может быть представлен в виде словесного описания или графически – в виде блок-схемы. В блок-схемах для обозначения логически различных фрагментов программы используются определенные стандартные символы - элементы блок-схемы, которые регламентируютсяГОСТ 19.701-90(таблица А.1).
Таблица А.1 – Символы выполнения блок-схем в соответствии с ГОСТ 19.701-90
Символ | Наименование символа | Схема программы | Схема работы системы | Схема взаимо-действия программ | Схема ресурсов системы |
Данные | + | + | + | + | |
Процесс | + | + | + | + | |
Предопределенный процесс | + | + | + | - | |
Подготовка | + | + | + | - | |
Решение | + | + | - | - | |
Параллельные действия | + | + | + | - | |
Граница цикла | + | + | - | - | |
Линия | + | + | + | + | |
Пунктирная линия | + | + | + | + | |
Соединитель | + | + | + | + | |
Продолжение таблицы А.1 | |||||
Терминатор | + | + | - | - | |
Комментарий | + | + | + | + | |
Пропуск | + | + | + | + |
Примечание. Знак «+» указывает, что символ используют в данной схеме, знак «-» - не используют.
Язык Pascal является структурированным языком высокого уровня, на котором можно написать программу практически неограниченного размера и любого назначения. Система программирования TurboPascal представляет собой полную среду для профессионального программирования, сочетающую возможности редактора текстов, компилятора и отладчика. Среда TurboPascal(рисунок А.1) поддерживает систему меню, оконный интерфейс, управление конфигурацией системы и контекстную систему подсказки.
Рисунок А.1 – Вид окна среды TurboPascal
Окно содержит четыре раздела: основное меню, окно редактирования (Edit), окно просмотра (Watch) и нижнюю строку подсказки.
Окно Output– окно просмотра результатов работы программы. заменяется экраном среды. Переход из среды программирования в окно просмотра результатов -комбинация клавиш Alt-F5.
Основное меню:
File – работа с файлами;
Edit – редактирование текста программы;
Run – запуск программы на выполнение;
Compile – компиляция программы;
Options –установки параметров системы;
Debug – отладка программы;
Break/Watch – установка точек останова/просмотра программы.
Активизация меню – клавиша F10.
Для выхода из основного меню и перехода к окну редактирования (Edit) - Esc.