Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ШПОРЫ - ПРОГРАММИРОВАНИЕ СУПЕР.rtf
Скачиваний:
9
Добавлен:
25.09.2019
Размер:
1.21 Mб
Скачать

17. Раздел files основного меню turbo-паскаль 7.0

Эта опция осуществляет действия с файлами и выход из системы.

NEW – Создает и открывает новое окно редактора с именем NONAMExx.PAS.

OPEN – открывает новое окно редактора и помещает в него указанный дисковой файл. Дублируется нажатием F2.

SAVE – записывает содержимое активного окна редактора в дисковой файл.

SAVE AS – записывает содержимое активного окна редактора в дисковой файл под другим именем.

SAVE ALL– записывает содержимое всех окон редактора в соответствующие дисковые файлы.

CHANGE DIR – позволяет изменить текущий каталог пользователя.

PRINT – печатает содержимое активного окна на принтере или выводит его в файл.

PRINTER SETUP – настраивает среду на печать текущего файла. В поле Command Line указывается (прописывается в ручную) нужный тип принтера.

DOS SHELL – обеспечивает временный выход в DOS (перед выходом в режим для увеличения объёма памяти рекомендуется сбросить режим отладки клавишами CTRL-F2)/ Чтобы вернуться в TP нужно в ответ на запрос DOS напечатать Exit и нажать Enter.

EXIT – завершает работу со средой TP. Дублируется нажатием ALT-X.

18. Директивы компилятора тр.

В меню Options/Compiler включены опции, с помощью которых можно управлять работой компилятора. В ряде случаев бывает необходимо временно отменить действие той или иной опции при трансляции некоторого фрагмента программы. В Турбо Паскале можно использовать директивы компилятора, которые вставляются в текст программы и модифицируют те или иные возможности компилятора в про­цессе компиляции. Все директивы оформляются в виде особых комментариев: они обрамляются фигурными скобками, а за открывающей скобкой должен без пробелов сле­довать знак доллара. Директивы могут быть переключающими, условными и параметрическими. Переключающие директивы воздействуют на те опции, которые включены в диалоговое окно Options/Compiler; условные директивы определяют условия, при которых компилируются те или иные фрагмен­ты программы; параметрические директивы задают параметры, которые должен учитывать компилятор. Переключающая директива содержит букву, обозначающую опцию, и знаки + или - ­. Знак + означает установку опции в активное состояние, знак ­­- в пассивное состояние. Например, директива {$I+ } означает временное от­ключение контроля ошибок ввода/вывода, директива {$R+} ­ включение контроля границ диапазона.

19. Библиотека crt turbo-паскаля.

Библиотека Crt содержит подпрограммы управления текстовым выводом на эк­ран дисплея, звуковым генератором и чтения клавиатуры.

­В режиме тектового вывода используются следующие координаты экрана: левый верхний угол экрана имеет координаты (1, 1); горизонтальная координата возрастает слева направо, вертикальная ­ сверху вниз. Если на эк­ране определено окно, все координаты определяются относительно границ окна. Исключением являются координаты процедуры window установки границ окна, которые всегда задаются относительно границ экрана.

Для чтения клавиатуры существуют две функции ­ Keypressed и ReadKey.

Функция KeyPressed определяет факт нажатия на любую клавишу и не при­останавливает дальнейшее исполнение программы. Функция KeyPressed читает расширенный код нажатой клавиши. Если к моменту обращения к функции не была нажата ни одна клавиша, программа приостанавливает свою работу, ожидая действий пользователя.

Управление звуковым генератором строится по схеме Sound – Delay – NoSound. Процедура Sound включает звуковой генератор и заставляет его непрерывно генерировать звук нужного тона. Процедура Delay приостанавли­вает работу проrраммы на заданное количество миллисекунд реального времени. Процедура ­NoSound отключает звуковой генератор.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]