Второй вопрос (подключаемые модули CRT или GRAPH)

1. Что такое подключаемый модуль (библиотека)?

Это дополнительный список команд, предназначеный для выполнения различных действий и задач.

2. В чём отличие модулей CTR и GRAPH?

Модуль Паскаля CRT. В нем сосредоточены процедуры и функции, обеспечивающие управление текстовым режимом работы экрана. С его помощью можно перемещать курсор в любую точку экрана, менять цвет выводимых символов и фона, создавать окна. Кроме того, в данный модуль включены также процедуры «слепого» чтения клавиатуры и управления звуком.

Модуль Паскаля GRAPH. Содержит набор типов, констант, процедур и функций для управления графическим режимом работы экрана. Этот модуль позволяет создавать различные графические изображения и выводить на экран надписи стандартными или созданными программистом шрифтами.

3. Какие возможности у подключаемого модуля CRT?

Этот модуль содержит набор программ (процедур), которые позволяют задавать цвет символов, очищать экран, устанавливать курсор в любую позицию экрана, создавать окна и выполнять множество других полезных действий. Кроме того, в данный модуль включены также процедуры «слепого» чтения клавиатуры и управления звуком.

4. Какие возможности у подключаемого модуля GRAPH?

Содержит набор типов, констант, процедур и функций для управления графическим режимом работы экрана. Этот модуль позволяет создавать различные графические изображения и выводить на экран надписи стандартными или созданными программистом шрифтами.

5. Как создать окно, при помощи библиотеки CRT?

Нужно воспользоваться командой Window. Window(x1,y1,x2,y2), эта команда рисует на экране невидимое «окно» заданного размера (чтобы оно стало видимым, после создания нужно выбрать цвет фона и очистить экран). X1,Y1 – координаты левого верхнего края, X2,Y2 – правого нижнего;

6. Функция KeyPressed.

Функция KeyPressed является второй базовой функцией взаимодействия с клавиатурой. В отличие от readKey, она предназначена не для приема кода нажатой клавиши, а для простой проверки, была ли нажата какая-либо клавиша. Эта функция вызывается без параметров и возвращает значение булевого типа: True, если было нажатие, и False в противном случае.

7. Включение графического режима, при помощи команды InitGraph.

Включение графического режима в среде программирования Паскаль происходит при промощи команды InitGraph. В скобках должны сожержаться 3 параметра: g, h, p. Первые два отвечают за размер графического окна, которое откроется после компиляции и запуска программы. Вместо последнего параметра "р" можно поставить две одиночные кавычки '', тогда размер графического окна будет равен разрешению рабочего стола.

8. Работа со звуком.

Для работы со звуком в среде Паскаль используется команда sound.

Sound (частота) [процедура] – генерирует звук заданной частоты.

Команда «nosound» прекращает звук.

9. В чём отличие координатных сеток у модулей CTR и GRAPH?

Размер окна СRT - это стандартный размер окна DOS и измеряется не в пикселях. По оси х максимальная коородината 80, по оси у - 25. Размер сетки графического окна GRAPH измеряется в пикселях и ограничен либо размером графического окна (задается параметрами), либо разрешением графического стола.

10. Перечислите отличия команды ReadKey от Readln.

Отличие команды ReadKey и ReadLn состоит в том, что Readln – это команда языка Pascal, которую не нужно задавать заранее, она выполняет действие ожидания нажатия клавиши «Enter»,а ReadKey является функцией использование которой возможно только при при включенном модуле crt и присваивание переменной заранее для дальнейшего использования.


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



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