Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ Информатика 2 часть.docx
Скачиваний:
5
Добавлен:
22.09.2019
Размер:
2.18 Mб
Скачать

Приложение а

(информационное)

Основные элементы алгоритмов программ. Среда структурного программирования

Алгоритм – это точное предписание, определяющее процесс перехода от исходных данных к результату.

Предписание считается алгоритмом, если оно обладает тремя следующими свойствами: однозначностью; массовостью; результативностью.

Алгоритм решения задачи может быть представлен в виде словесного описания или графически – в виде блок-схемы. В блок-схемах для обозначения логически различных фрагментов программы используются определенные стандартные символы - элементы блок-схемы, которые регламентируются ГОСТ 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.

Пункт меню File (работа с файлами).

  1. Команда загрузки файлов (Load F) - чтение файла программы с диска и загрузка его в редактор системы.

  2. Команда восстановления истории (Pick Alt-F3) - показывает список из девяти файлов, отсортированный по порядку последних обращений к ним.

  3. Команда открытия нового файла (New) - удаляет текущий файл из редактора и устанавливает имя нового файла NONAME.PAS.

  4. Команда записи файла (Save F2) –сохраняет текущий файл на диск.

  5. Команда записи с новым именем (Write To) - сохраняет текущий файл на диск с новым именем.

  6. Команда просмотра каталогов (Directory) –просмотр текущего каталога.

  7. Команда смены каталога (Change Dir) - смена текущего каталога или диска (по умолчанию).

  8. Команда временного выхода в MS-DOS(Os-Shell) - работа в среде Ms-Dos без выгрузки turboPascal.

  9. Команда выхода из среды (Quit- Alt-X) - выход из системы.

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

  1. Команда выполнения Run(Ctrl-F9) - запуск текущей программы

  2. Команда прекращения отладки Program Reset.(Ctrl-F2) - прекращение процесса отладки программы.

  3. Команда выполнения до курсора Go To Cursor(F4) - выполнение программы до строки, в которой находится курсор в окне Edit.

  4. Команда детальной трассировки Trace Into(F7)- при пошаговой отладке выполнение текущей строки программы происходит с заходом в процедуры и функции.

  5. Команды выполнения по строкам Step over (F8) -при пошаговой отладке выполнение текущей строки программы происходит без заходов в процедуры и функции.

  6. Команда просмотра результатов User Screen (Alt-F5). - просмотр результатов в текстовом и графическом экранах.

Пункт меню Compile (компиляция программы).

Команда компиляции Compile (Alt-F9) - компиляция текущего файла.

Клавиши оперативного вмешательства

В таблице А.2 приведен список клавиш оперативного вмешательства.

Таблица А.2 - Клавиши оперативного вмешательства TurboPascal

Клавиша

Функция

Эквивалент команды меню

F1

Вызов окна подсказки

F2

Запись на диск текущего файла

FILE/SAVE

F3

Загрузка файла

FILE/LOAD

F4

Выполнение программы до курсора

RUN/GO TO CURSOR

F5

Увеличение/уменьшение активного окна

F6

Переключение окна в активное состояние

F7

Выполнение трассировки в подпрограммах

RUN/TRACE INTO

F9

Выполнение команды MAKE (создать)

COMPILE/MAKE

F10

Переключение между меню и активным окном

ALT-F1

Вызовпредыдущего экрана справочной информации

ALT-F3

Загрузка файла

FILE/PICK

ALT-F5

Возврат к сохраненному Screen-экрану

RUN/USER

ALT-F9

Выполнение компиляции программы

COMPILE

ALT-B

Переход в меню "Останов/Просмотр"

(BREAK/WATCH)

ALT-С

Переход в меню COMPILE (Компилировать)

ALT-Е

Переход в окно редактора

ALT-F

Переход в меню FILE (Файл)

ALT-О

Переход в меню ОPTIONS (Опции)

ALT-R

Запуск программы на выполнение

ALT-Х

Завершение работы Турбо-Паскаля и выход в MSDOS

FILE/QUIT

CTRL-F1

Вызов помощи по языку из среды редактора

CTRL-F2

Завершение сеанса редактирования

RUN/PROGRAM RESET

CTRL-F3

Вывод на экран содержимого стека при вызове процедуры (в режиме отладки)

DEBUG/CALL

STACK

CTRL-F4

Вычисление переменной

DEBUG/EVALUATE

CTRL-F7

Добавление выражения в окно просмотра (WATCH)

B/ADD WATCH

CTRL-F8

Переключение точки останова

BREACKPOINT B/TOGGLE

CTRL-F9

Запуск программы

RUN/RUN

SHIFT-F10

Вывод на экран версии