Система программирования Турбо Паскаль представляет собой единство двух в известной степени самостоятельных начал: компилятора с языка программирования Паскаль и некоторой инструментальной программной оболочки, способствующей повышению эффективности создания программ.
Для того чтобы запустить Турбо Паскаль необходимо открыть файл 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.