Среда программирования Турбо- Паскаль. Команды отладки и редактирования в среде Турбо- Паскаль. Основные типы алгоритмов и их блок схемы. Примеры

Система программирования Турбо Паскаль представляет собой единство двух в известной степени самостоятельных начал: компилятора с языка программирования Паскаль и некоторой инструментальной программной оболочки, способствующей повышению эффективности создания программ.

Для того чтобы запустить Турбо Паскаль необходимо открыть файл TURBO.EXE. Этот файл отвечает за запуск готовой к работе диалоговой системы программирования Турбо Паскаль. В систему входят только необходимые части Турбо Паскаля (текстовый редактор, компилятор, компоновщик, загрузчик). Для нормальной работы в системе понадобятся также основная библиотека, располагающаяся в файле TURBO.TPL, и справочная служба (файл TURBO.HLP) В принципе, этих файлов будет достаточно для написания, компиляции и исполнения небольших программ.
Сразу же скажем, что для выхода из Турбо Паскаля следует нажать клавишу Alt и, не отпуская ее, - клавишу с латинской буквой X, после чего можно отпустить обе клавиши.

Текстовый редактор системы Turbo Pascal предоставляет программисту удобные средства создания и редактирования кодов программ. Признаком того, что система находится в состоянии редактирования, является наличие в окне редактора курсора. Режим редактирования автоматически устанавливается сразу после загрузки Turbo Pascal. Из режима редактирования можно перейти к любому другому режиму работы Турбо Паскаля с помощью специальных клавиш или выбора подходящего режима из главного меню. Если среда находится в состоянии выбора из меню, курсор исчезает, а в строке меню появляется цветной указатель-прямоугольник, выделяющий одно из кодовых слов (опций меню). Для перехода от состояния выбора режима из главного меню в состояние редактирования нужно нажать клавишу Esc (ESCape- ускользать, убегать), а для перехода к выбору из главного меню - F10.

Ниже перечислены наиболее часто используемые команды редактор Turbo Pascal.

· Page Up - на страницу вверх;

· Page Down - на страницу вниз;

· Ноmе - в начало текущей строки;

· End - в конец текущей строки;

· Ctrl-Page Up -в начало текста;

· Ctrl-Page Down - в конец текста.

Команды редактирования:

· Backspace - стирает символ слева от курсора;

· Delete - стирает символ, на который показывает курсор;

· Ctrl-Y-стирает строку с курсором;

· Enter - вставляет новую строку, разрезает старую;

· Ctrl-QL - восстанавливает измененную строку (действует, если курсор не покидал строку после ее изменения).

Работа с блоком:

· Ctrl-KB- начинает выделение блока;

· Ctrl-K К- заканчивает выделение блока;

· Ctrl-K Y - уничтожает выделенный блок;

· Ctrl-С - копирует блок;

· Ctrl-K V - перемещает блок на новое место;

· Ctrl-KR - читает блок из файла;

· Ctrl-K P - печатает блок.

Кроме окна редактора, в Турбо Паскале используются также окна: отладочного режима, вывода результатов работы программы, справочной службы, и т.д. По желанию они могут вызываться на экран поочередно или присутствовать на нем одновременно.

Команды, которые передаются среде Турбо Паскаля функциональными клавишами и некоторыми их сочетания с клавишами Ctrl и Alt:

· Fl - обратиться за справкой к встроенной справочной службе (Help-помощь);

· F2 - записать редактируемый текст в дисковый файл;

· F3 - прочитать текст из дискового файла в окно редактора;

· F4 - используется в отладочном режиме: начать или продолжить исполнение программы и остановиться перед исполнением той ее строки, на которой стоит курсор;

· F5 - распахнуть активное окно на весь экран;

· F6 - сделать активным следующее окно;

· F7 - используется в отладочном режиме: выполнить следующую строку программы; если в строке есть обращение к процедуре (функции), войти в эту процедуру и остановиться перед исполнением первого ее оператора;

· F8- используется в отладочном режиме: выполнить следующую строку программы; если в строке есть обращение к процедуре (функции), исполнить ее и не прослеживать ее работу;

· F9 - компилировать программу, но не выполнять ее;

· F10 - перейти к диалоговому выбору режима работы с помощью главного меню;

· Ctrl-F9 - выполнить прогон программы: компилировать программу, находящуюся в редакторе, загрузить ее в оперативную память и выполнить, после чего вернуться в среду Турбо Паскаля.

· ALT-F8 - сменить окно редактора на окно вывода результатов работы (прогона) программы.

Алгоритм – описание последовательности действий приводящее к конечному результату.

Свойства алгоритма:

· Дискретность - это свойство указывает, что любой алгоритм должен состоять из конкретных действий, следующих в определенном порядке.

· Детерминированность - любое свойство алгоритма должно быть строго и недвусмысленно

определено в каждом случае.

· Конечность - каждое действие в отдельности и алгоритм в целом должен иметь возможность за­вершения.

· Массовость - один и тот же алгоритм можно ис­пользовать с разными исходными данными.

· Результативность - это свойство требует, чтобы в алгоритме не было ошибок.

Все алгоритмы можно условно разделить на три группы:

Линейный алгоритм - описание действий, которые выполняются однократно в заданном порядке.

Циклический алгоритм - описание действий, которые должны повторятся указанной число раз или пока не выполнено заданное условие.

Перечень повторяющихся действий называется телом цикла.

Разветвляющийся алгоритм - алгоритм, в котором в зависимости от условия выполняется либо одна, ли­бо другая последовательность действий.

В зависимости от исполнителя, алгоритм может запи­сываться с помощью графических обозначений – блок- ­схем.

 

Начало. Конец

Процессы, операции

Ввод, вывод данных

Условия, решения

Подпрограмма

Цикл с параметром

Направление процесса

В основе системы программирования лежит алгоритми­ческий язык программирования Паскаль.

Пример программы на языке Паскаля:

program nl; {заголовок}

uses Crt; {подключение библиотечного модуля CRT, содержащего стандартные процедуры}

var {описание переменных}

name:string [20];{исполняемая часть}


Begin

ClrScr;

Goto XY(25,5);

Write (?КакВасзовут??);

Read (name);

GotoXY(25, 1 О );

Wгitе (?Привет,?,пате,?!?);

Repeat until key pressed;

End.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: