- •Содержание
- •Линейные алгоритмы
- •Язык программирования Turbo Passcal
- •Типы переменных в Паскале:
- •Стандартные операции и функции от скалярных данных.
- •Структура программы на Pascal
- •Команда присваивания
- •Команды ввода и вывода
- •Справка по работе с системой Turbo Pascal
- •Условный оператор, оператор множественного выбора Алгоритмы с ветвлением
- •Ветвление в Pascal Логические выражения
- •Логические операции
- •Команды ветвления
- •1. Условный оператор if
- •2. Оператор Case.
- •3. Команда безусловного перехода goto
- •Циклы Алгоритмы с циклами
- •1. Цикл с предусловием
- •2. Цикл с постусловием.
- •Циклы в Pascal
- •1. Цикл с параметром
- •2. Цикл с предусловием.
- •3. Цикл с постусловием
- •Вложенные циклы
- •Подпрограммы
- •Функции пользователя
- •Процедуры
- •Массивы Одномерные массивы
- •Стандартные задачи обработки массивов:
- •Двумерные массивы
- •Обработка строк и символов
- •Процедуры и функции обработки строк.
- •Основные алгоритмы обработки строк
- •Графика в Pascal
- •Основные графические процедуры и функции
- •Работа с файлами
- •Процедуры и функции для работы с файлами.
Справка по работе с системой Turbo Pascal
Запуск - C:/TPascal7.1/Bin/TURBO.EXE.
Выход Alt + X.
Верхняя строка содержит «меню» возможных режимов работы Турбо Паскаля, нижняя — краткую справку о назначении основных функциональных клавиш.
Вся остальная часть экрана принадлежит окну редактора, очерченному двойной рамкой и предназначенному для ввода и коррекции текста программ. В его верхней строке приводятся имя того дискового файла, откуда был прочитан текст программы (новому файлу присваивается имя NONAME00.PAS), два специальных поля, используемых при работе с мышью (эти поля выделены квадратными скобками), и цифра 1 — номер окна.
Команды предаваемые функциональными клавишами:
F1 – активизировать окно помощи;
F2 – записать редактируемую программу на диск;
F3 – прочитать файл с диска в окно редактора;
F4 – включить выполнение программы до строки, в которой находится курсор;
F5 – распахнуть текущее окно до полного экрана;
F6 – сделать активным окно редактора Edit или окно просмотра переменных Watch или окно вывода результатов Output (в зависимости от текущего окна);
F7 – отладочная операция: выполнить следующую строку программы в режиме тросировки (прослеживает действие программы внутри процедур и функций);
F8 – отладочная операция: выполнить следующую строку программы без захода в процедуры и функции;
F9 – компилировать программу;
F10 – активизировать главное меню;
Ctrl+F2 – сбросить режим отладки программы;
Ctrl+F7 – добавить выражение в окно просмотра Watch;
Ctrl+F8 – переключить контрольную точку (останова) программы;
Ctrl+F9– выполнить прогон программы: компилировать, загрузить в оперативную память, выполнить программу, вернуться в среду Турбо Паскаль;
Alt+F5 – сменить окно редактора на окно вывода результата – Output.
Команды текстового редактора: Турбо Паскаль;
PgUp – смещение курсора на страницу вверх;
PgDn – смещение курсора на страницу вниз;
Home – смещение курсора в начало строки;
End – смещение курсора в конец строки;
Ctrl+PgUp – смещение курсора в начало текста;
Ctrl+PgDn – смещение курсора в конец текста;
Backspace – стереть символ слева от курсора;
Delete – стереть символ над курсором;
Ctrl+Y – удалить строку, на которой расположен курсор;
Enter – вставить новую строку;
Shift+<стрелки> – пометить блок;
Ctrl+Insert –копировать блок в буфер редактора;
Shift+Insert –копировать буфер в окно редактора.
Команды меню:
File / New – создать новый файл;
File / Open – открыть существующий файл;
File / Save – сохранить файл;
File / Save as – сохранить файл под новым именем;
Run / Run – запустить программу на выполнение;
Compile / Destination – установить место размещения исполняемого
Файла;
Compile / Compile – компилировать программу;
Компиляция - F9.
Компиляция и запуск - Ctrl—F9.
Если в программе нет синтаксических ошибок, то на экране сообщается о количестве строк откомпилированной программы и объеме доступной оперативной памяти, среда выводит на экран окно прогона программы, а после завершения работы программы вновь берет управление компьютером на себя и восстанавливает на экране окно редактора.
Если на каком—либо этапе среда обнаружила ошибку, она прекращает дальнейшие действия, восстанавливает окно редактора и помещает курсор на ту строку программы, при компиляции или исполнении которой обнаружена ошибка. При этом в верхней строке редактора появляется диагностическое сообщение о причине ошибки.
Неотъемлемой составной частью среды Турбо Паскаля является встроенная справочная служба. В затруднительной ситуации достаточно нажать на клавишу F1 и на экране высветится необходимая справка. Эта справка зависит от текущего состояния среды (такую справочную службу называют контекстно-зависимой). Например, если нажать на F1 в момент, когда среда обнаружила ошибку в программе, в справке будут сообщены дополнительные сведения о причинах появления этой ошибки и рекомендации по ее устранению.
Существуют четыре способа обращения к справочной службе непосредственно из окна редактора:
F1 — получение контекстно-зависимой справки;
Shift—F1 — выбор справки из списка доступных справочных сообщений;
Ctrl—Fl — получение справки о нужной стандартной процедуре, функции, о стандартной константе или переменной;
Alt—Fl — получение предыдущей справки.
При использовании команды Shift—F1 на экране появляется справочное окно, содержащее упорядоченный по алфавиту список стандартных процедур, функций, констант и переменных, для которых можно получить справочную информацию. В этот момент клавишами смещения курсора следует передвинуть указатель в окне к нужному слову и нажать клавишу Enter, чтобы получить справку.
Эту же справку можно получить и другим способом: напечатать на экране имя стандартной процедуры (функции, константы, переменной) или подвести курсор к имеющемуся уже в тексте программы стандартному имени и нажать Ctrl—Fl. Среда проанализирует ближайшее окружение курсора, выделит стандартное имя и даст нужную справку.
Доступ к справочной службе возможен и через главное меню Турбо Паскаля
Во многих случаях справка содержит пример небольшой программы, иллюстрирующей соответствующие возможности Турбо Паскаля. Ее можно «вырезать» из справки и перенести в окно редактора.
Окно просмотра переменных Watch предназначено для отладки программы. В нем можно наблюдать изменение значений переменных при пошаговом выполнении программы с целью локализации ошибок в программе. Ввода переменных и выражений в окно Watch осуществляется командой Ctrl+F7 или через главное меню - Debug / Add Watch. Окно Watch включается клавишей F6.