- •3. Система программитрования турбо паскаль
- •3.1 Окно среды разработчика
- •3.2. Элементы диалоговой среды
- •3.3. Команды редактора
- •3.4. Модули
- •4. Общие сведения о языке паскаль
- •4.1 Алфавит языка
- •4.2. Типы данных в TurboPascal 7.0
- •4.3. Операции и выражения в языке Паскаль
- •4.4 Стандартные функции в языке Паскаль
- •5. Линейные алгоритмы
- •5.1. Структура программы на языке Паскаль
- •5.2. Конструкция «следование»
- •6. Разветвляющиеся алгоритмы
- •And, * (умножение), / (деление), div, mod;
- •6.1. Операторы условных переходов
- •Var a, b, c : Real; lv : Boolean;
- •Var a, b, c : Real; lv : Boolean;
- •Var X, y : Real;
- •6.2. Оператор безусловного перехода
- •Var n, p, X : Real;
- •20: WriteLn('Факториал числа ' , n:4:2,' равен ' ,p:4:2);
- •7. Циклические алгоритмы
- •7.1. Цикл с предусловием While
- •X, xn, xk, dx, y, s, p: real;
- •7.2. Цикл с постусловием repeat
- •X1, x0, X, eps: real;
- •7.3. Цикл с параметром for
- •I: integer; c: char;
- •7.4. Принудительное завершение цикла
- •X, xn, xk, dx: real;
- •8. Символьный тип
- •8.1. Особенности символьного типа
- •8.2. Объявление символьной переменной
- •8.3. Операции с символами
- •Строковые переменные
- •9.1. Определение и типы строк
- •9.2. Упакованный строковый тип
- •9.3. Строковый тип
- •9.5. Примеры работы со строками
- •9.6. Индивидуальные задания по работе со строками и символами
- •10. Массивы
- •10.1. Организация данных в массиве
- •10.2. Объявление массивов
- •10.3. Ввод и вывод значений элементов массива
- •10.4. Подсчет количества элементов по заданному условию
- •10.5. Поиск минимального элемента массива
- •10.6. Вычисление произведения ненулевых элементов массива
- •10.7. Сортировка элементов массива
- •10.8. Заполнение массива случайными числами
- •10. 9. Индивидуальные задания по работе с массивам
- •11. Процедуры и функции
- •11.1. Понятие подпрограммы
- •11.2. Описание процедуры
- •11.3. Описание функции
- •11.4. Области действия имен
- •11.5. Индивидуальные задания по разработке процедур и функций
- •Var k,l; real;
3.2. Элементы диалоговой среды
Меню опциий File
После щелчка по опции File на экране разворачивается меню:
New - создает и открывает новое окно редактора с именем NONAME xx.PAS. порядковый номер хх окна зависит от количества окон со стандартным именем NONAME, открытых в момент обращения к опции.
Open - при обращении к этой опции открывается диалоговое окно, в поле ввода которого можно написать нужное имя файла. При работе с мышью для загрузки нужного файла из списка в поле выбора следует указать на имя файла мышью и дважды с небольшим интервалом нажать левую кнопку. Командное поле OPEN (открыть) справа используется для команды чтения файла, а Replace (заменить) для замены существующего в активном редакторском окне текста на текст, считанный из файла.
Save - записывает содержимое активного окна редактора в дисковый файл. Если это окно связано с именем NONAME xx.PAS, среда запросит новое имя файла (см. опции Save as). Опция вызывается из редактора клавишей F2.
Save as - записывает содержимое активного окна редактора в дисковый файл под другим именем. Зависимости от настройки среды старое содержимое файла будет уничтожено или сохранено в виде страхования копии с расширением. ВАК.
Save all - записывает содержимое всех окон редактора в соответствующие дисковые файлы.
Change dir - позволяет изменить текущий каталог пользователя. В поле выбора диалогового окна этой опции приводится дерево каталогов текущего диска.
Print - печатает содержимое диалогового окна редактора на принтере или выводит его в файл (см. опцию Printer setup).
Printer setup - настраивает среду на печать текущего файла. После ввода Filter path должно содержать имя программ - фильтра PRNFLTR.EXE и, возможно, путь к этой программе. Поле ввода Command line содержит выбор принтера / файла и параметров печати. Турбо Паскаль поддерживает три типа принтеров: матричные принтеры EPSON, лазерные принтеры HP LaserJet и так называемые ПостСкрипт - принтеры, т.е. принтеры, «понимающие» язык описания страниц PostScript. Нужный тип принтера указывается в поле Command line.
Dos shell - обеспечивает временный выход в DOS. Для возврата в Турбо Паскаль нужно в ответ на запрос DOS напечатать слово EXIT и нажать Enter.
Exit - завершает работу с Турбо Паскалем. Опция вызывается непосредственно из редактора командой Alt+x.
Опции Edit
При вводе текста используются правила редактирования, принятые в редакторе Турбо Паскаля. Ошибочно введенный символ можно стереть клавишами Backspace или Del. Ввод текста может происходить в режиме замены (переключается клавишей Ins). Если необходимо, достаточно нажать Esc, чтобы закрыть диалоговое окно без ввода текста.
Опции Search
Обеспечивает поиск нужного фрагмента текста в активном окне редактора.
Опции Run
Осуществляет компиляцию, компоновку и исполнение, прогон программы из файла редактора. Если программа уже откомпилирована к этому моменту, то среда сразу начнет её прогон. Опция вызывается непосредственно из редактора командой Ctrl+F9.
ОпцииCompile
Компилирует программу или модуль, который загружен в данный момент в активное окно редактора. Опция вызывается непосредственно из редактора командой Alt+F9.
Опции Debug
Позволяет просмотреть все контрольные точки. Положение меню WATCH делает активным окно отладки. User Screen делает активным окно программы и распахивает его на весь экран. Вызывается из редактора командой Alt+F5.
ОпцииEvaluate
/ Modify
Дает возможность в процессе отладки просмотреть содержимое любой переменной или найти значение любого выражения. При необходимости можно с её помощью установить новое значение любой переменной. Опцию можно вызвать непосредственно из редактора командой Ctrl+F4.
Опции Tools
Активизирует окно сообщений. Окно сообщений содержит вывод инструментальных программ типа GREP и позволяет использовать сообщения для поиска новых фрагментов.
Опции Options
Эта опция задает несколько параметров, с помощью которых можно управлять генерацией машинного кода программы. Например, с помощью команд этой опции можно определять способ использования правой кнопки мыши, сообщать, что ваш ПК оснащен двумя дисплеями. После активизации этой опции на дополнительный дисплей будет выводиться окно прогона программы. Graphics screen save - обеспечит сохранение в оперативной памяти ПК копии графического экрана. Эту подопцию следует активизировать, если разрабатывается и отлаживается в среде Турбо Паскаля программа, использующая графические средства ПК. Подопцию LCD color set следует активизировать только, если ПК оснащен жидкокристаллическим дисплеем. Следует активизировать так же подопцию Use expanded memory, позволяющую сохранить копии графического экрана и некоторых других функций. Активизировать подопцию Load TURBO.TPL. при стандартной настройке среды сразу после загрузки Турбо Паскаля в оперативную память считывается системная библиотека SYSTEM.TPU из библиотечного файла TURBO.TLP. ENVIRONMENT / Colors, с помощью диалогового окна этой опции можно установить нужную цветовую палитру отдельных элементов среды Турбо Паскаля.
Опции Windows
TILE - располагает окна так, чтобы каждое было видно на экране и все они имели бы приблизительно одинаковые размеры.
CASCADE - располагает на экране окна редактора таким образом, чтобы были видны рамки каждого из них. Используется для организации более удобной работы с помощью мыши.
CLOSE ALL - закрывает все открытые окна.
REFRESH DISPLAY - удаляет следы вывода программы, работавшей в режиме отладки.
SIZE/MOVE - эта опция обеспечивает перемещение окна по экрану или изменение его размеров. Вызывается из редактора командой Ctrl+F5.
ZOOM - распахивает активное окно на весь экран или возвращает ему прежний вид. Вызов из редактора клавишей F5.
NEXT - активизирует очередное окно. Вызывается из редактора клавишей F6.
PREVIOUS - активизирует предыдущее активное окно. Вызывается из редактора командой Shift+F6.
CLOSE - закрывает активное окно. Вызывается из редактора командой Alt+F3.
LIST - выводит на экран список всех открытых окон среды. Вызывается из редактора командой Alt+0.
Опции Help
Выводит на экран содержимое справочной службы (CONTEXTS), выводит на экран алфавитный список всех ссылок справочной службы. Вызывается из редактора командой Shift+Fl, показывает справку о стандартных модулях (STANDARD UNITS). Показывает справку о языку Турбо Паскаль (TURBO PASKCAL LANGUAGE), показывает справку о сообщениях об ошибках (ERROR MESSAGES) и т.д.