🗊Презентация Графические возможности Turbo Pascal

Нажмите для полного просмотра!
Графические возможности Turbo Pascal, слайд №1Графические возможности Turbo Pascal, слайд №2Графические возможности Turbo Pascal, слайд №3Графические возможности Turbo Pascal, слайд №4Графические возможности Turbo Pascal, слайд №5Графические возможности Turbo Pascal, слайд №6Графические возможности Turbo Pascal, слайд №7Графические возможности Turbo Pascal, слайд №8Графические возможности Turbo Pascal, слайд №9Графические возможности Turbo Pascal, слайд №10Графические возможности Turbo Pascal, слайд №11Графические возможности Turbo Pascal, слайд №12Графические возможности Turbo Pascal, слайд №13Графические возможности Turbo Pascal, слайд №14Графические возможности Turbo Pascal, слайд №15Графические возможности Turbo Pascal, слайд №16Графические возможности Turbo Pascal, слайд №17Графические возможности Turbo Pascal, слайд №18Графические возможности Turbo Pascal, слайд №19Графические возможности Turbo Pascal, слайд №20Графические возможности Turbo Pascal, слайд №21Графические возможности Turbo Pascal, слайд №22Графические возможности Turbo Pascal, слайд №23Графические возможности Turbo Pascal, слайд №24Графические возможности Turbo Pascal, слайд №25

Содержание

Вы можете ознакомиться и скачать презентацию на тему Графические возможности Turbo Pascal. Доклад-сообщение содержит 25 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Графические возможности Turbo Pascal
Описание слайда:
Графические возможности Turbo Pascal

Слайд 2





У компьютерного монитора два режима работы - текстовый и графический.
У компьютерного монитора два режима работы - текстовый и графический.
В текстовом режиме минимальным объектом, отображаемым на экране, является алфавитно-цифровой или какой-либо иной символ.
Описание слайда:
У компьютерного монитора два режима работы - текстовый и графический. У компьютерного монитора два режима работы - текстовый и графический. В текстовом режиме минимальным объектом, отображаемым на экране, является алфавитно-цифровой или какой-либо иной символ.

Слайд 3





В графическом режиме минимальным объектом, выводом которого может управлять программист, является пиксель – графическая точка. 
В графическом режиме минимальным объектом, выводом которого может управлять программист, является пиксель – графическая точка. 
Пиксель имеет меньшие размеры по сравнению с символом, они определяются разрешением монитора.
Описание слайда:
В графическом режиме минимальным объектом, выводом которого может управлять программист, является пиксель – графическая точка. В графическом режиме минимальным объектом, выводом которого может управлять программист, является пиксель – графическая точка. Пиксель имеет меньшие размеры по сравнению с символом, они определяются разрешением монитора.

Слайд 4





Графические координаты задают положение точки на экране дисплея. 
Графические координаты задают положение точки на экране дисплея. 
В качестве графических координат используется порядковые номера пикселей.
Описание слайда:
Графические координаты задают положение точки на экране дисплея. Графические координаты задают положение точки на экране дисплея. В качестве графических координат используется порядковые номера пикселей.

Слайд 5





Точкой отсчёта является верхний левый угол экрана. Значения х – координаты отсчитываются слева направо, а у – координаты – сверху вниз.
Точкой отсчёта является верхний левый угол экрана. Значения х – координаты отсчитываются слева направо, а у – координаты – сверху вниз.
Описание слайда:
Точкой отсчёта является верхний левый угол экрана. Значения х – координаты отсчитываются слева направо, а у – координаты – сверху вниз. Точкой отсчёта является верхний левый угол экрана. Значения х – координаты отсчитываются слева направо, а у – координаты – сверху вниз.

Слайд 6





Для правильного отображения рисунков на экране необходимо учесть различия между декартовой и графической системами координат:
Для правильного отображения рисунков на экране необходимо учесть различия между декартовой и графической системами координат:
Описание слайда:
Для правильного отображения рисунков на экране необходимо учесть различия между декартовой и графической системами координат: Для правильного отображения рисунков на экране необходимо учесть различия между декартовой и графической системами координат:

Слайд 7






Графические координаты принимают только целочисленные значения;
Графические координаты принимают значения, ограниченные как снизу(нулевым значением), так и сверху (значением разрешения);
Графическая координата у отcчитывается сверху вниз.
Описание слайда:
Графические координаты принимают только целочисленные значения; Графические координаты принимают значения, ограниченные как снизу(нулевым значением), так и сверху (значением разрешения); Графическая координата у отcчитывается сверху вниз.

Слайд 8





Чтобы работа в графическом режиме была возможна, этот режим должен поддерживаться видеоадаптером. 
Чтобы работа в графическом режиме была возможна, этот режим должен поддерживаться видеоадаптером. 
Turbo Pascal обеспечивает работу со следующими видеоадаптерами: CGA, MCGA, EGA, VGA, Hercules, AT&T400, 3270 PC, IBM-8514.
Видеоадаптером управляет специальная программа, которая называется драйвером.
Описание слайда:
Чтобы работа в графическом режиме была возможна, этот режим должен поддерживаться видеоадаптером. Чтобы работа в графическом режиме была возможна, этот режим должен поддерживаться видеоадаптером. Turbo Pascal обеспечивает работу со следующими видеоадаптерами: CGA, MCGA, EGA, VGA, Hercules, AT&T400, 3270 PC, IBM-8514. Видеоадаптером управляет специальная программа, которая называется драйвером.

Слайд 9





Драйвер хранится в отдельном файле на диске и содержит как исполняемый код, так и необходимые ему для работы данные. 
Драйвер хранится в отдельном файле на диске и содержит как исполняемый код, так и необходимые ему для работы данные. 
Файл с драйвером имеет расширение .bgi. Имя файла с драйвером соответствует типу видеоадаптера компьютера.
Большинство видеоадаптеров могут работать в нескольких графических режимах. Эти режимы различаются разрешением и набором доступных цветов.
Описание слайда:
Драйвер хранится в отдельном файле на диске и содержит как исполняемый код, так и необходимые ему для работы данные. Драйвер хранится в отдельном файле на диске и содержит как исполняемый код, так и необходимые ему для работы данные. Файл с драйвером имеет расширение .bgi. Имя файла с драйвером соответствует типу видеоадаптера компьютера. Большинство видеоадаптеров могут работать в нескольких графических режимах. Эти режимы различаются разрешением и набором доступных цветов.

Слайд 10





Загрузка графического режима
В пакет Turbo Pascal входит модуль Graph, который содержит процедуры, функции, а также встроенные типы и константы, предназначенные для работы в графическом режиме. 
Чтобы воспользоваться возможностями модуля Graph, в начале программы необходимо разместить оператор:
          uses Graph;
Описание слайда:
Загрузка графического режима В пакет Turbo Pascal входит модуль Graph, который содержит процедуры, функции, а также встроенные типы и константы, предназначенные для работы в графическом режиме. Чтобы воспользоваться возможностями модуля Graph, в начале программы необходимо разместить оператор: uses Graph;

Слайд 11





Инициализация графического режима и выход из него
Переключение в графический режим работы дисплея выполняется вызовом процедуры:
      InitGraph (gd, gm, ‘c:\tp\bgi’);
Описание слайда:
Инициализация графического режима и выход из него Переключение в графический режим работы дисплея выполняется вызовом процедуры: InitGraph (gd, gm, ‘c:\tp\bgi’);

Слайд 12





Для большинства современных видеоадаптеров можно использовать драйвер egavga.bgi. 
Для большинства современных видеоадаптеров можно использовать драйвер egavga.bgi. 
Пустая строка означает, что графический драйвер находится в том же каталоге, что и программа. 
Инициализация графического режима обычно сопровождается обработкой возможных ошибок инициализации с помощью функции GraphResult .
Описание слайда:
Для большинства современных видеоадаптеров можно использовать драйвер egavga.bgi. Для большинства современных видеоадаптеров можно использовать драйвер egavga.bgi. Пустая строка означает, что графический драйвер находится в том же каталоге, что и программа. Инициализация графического режима обычно сопровождается обработкой возможных ошибок инициализации с помощью функции GraphResult .

Слайд 13





Эти ошибки могут быть связаны с отсутствием графического драйвера или неправильными значениями параметров. 
Эти ошибки могут быть связаны с отсутствием графического драйвера или неправильными значениями параметров. 
При наличии ошибок функция GraphResult возвращает отличный от нуля результат - код ошибки.
Завершение работы в графическом режиме производится с помощью процедуры CloseGraph, которая выгружает драйвер из памяти и восстанавливает предыдущий видеорежим.
Описание слайда:
Эти ошибки могут быть связаны с отсутствием графического драйвера или неправильными значениями параметров. Эти ошибки могут быть связаны с отсутствием графического драйвера или неправильными значениями параметров. При наличии ошибок функция GraphResult возвращает отличный от нуля результат - код ошибки. Завершение работы в графическом режиме производится с помощью процедуры CloseGraph, которая выгружает драйвер из памяти и восстанавливает предыдущий видеорежим.

Слайд 14





Тип видеоадаптера может быть задан путём присваивания соответствующего значения переменной gd. 
Тип видеоадаптера может быть задан путём присваивания соответствующего значения переменной gd. 
При автоматическом распознавании видеоадаптера в правой части оператора присваивания указывается встроенная константа Detect (она имеет нулевое значение):
    gd:= Detect;
Описание слайда:
Тип видеоадаптера может быть задан путём присваивания соответствующего значения переменной gd. Тип видеоадаптера может быть задан путём присваивания соответствующего значения переменной gd. При автоматическом распознавании видеоадаптера в правой части оператора присваивания указывается встроенная константа Detect (она имеет нулевое значение): gd:= Detect;

Слайд 15





Чтобы задать определённый графический режим, следует присвоить значение переменной gm. 
Чтобы задать определённый графический режим, следует присвоить значение переменной gm. 
По умолчанию gm равно 0.
Описание слайда:
Чтобы задать определённый графический режим, следует присвоить значение переменной gm. Чтобы задать определённый графический режим, следует присвоить значение переменной gm. По умолчанию gm равно 0.

Слайд 16





Пример программы для инициализации графического режима и выхода из него
Program p1;
Uses graph;
Var gd, gm, Err : integer;

Begin 
	gd:=Detect;
	initGraph (gd, gm,’’);
	Err:=GraphResult;
Описание слайда:
Пример программы для инициализации графического режима и выхода из него Program p1; Uses graph; Var gd, gm, Err : integer; Begin gd:=Detect; initGraph (gd, gm,’’); Err:=GraphResult;

Слайд 17





If Err=grOk Then
If Err=grOk Then
Begin 
	{графика}
	Setbkcolor(6);
	Setcolor(4);
	Line (10, 50, 600, 300);
 	setFillStyle(1,5); {новый стиль}
 	bar(100,100,200,200);
 	Setcolor(3);
 	circle(300,300,100);
 	Setcolor(13);
Описание слайда:
If Err=grOk Then If Err=grOk Then Begin {графика} Setbkcolor(6); Setcolor(4); Line (10, 50, 600, 300); setFillStyle(1,5); {новый стиль} bar(100,100,200,200); Setcolor(3); circle(300,300,100); Setcolor(13);

Слайд 18





	Circle (300,300,50);
	Circle (300,300,50);
	Readln;
	CloseGraph;
End
Else WriteLn(‘Ошибка инициализации графики:’, GraphErrorMsg(Err));
End.
Описание слайда:
Circle (300,300,50); Circle (300,300,50); Readln; CloseGraph; End Else WriteLn(‘Ошибка инициализации графики:’, GraphErrorMsg(Err)); End.

Слайд 19





Некоторые функции
Описание слайда:
Некоторые функции

Слайд 20





Функция GraphResult. Возвращает значение типа integer, в котором закодирован результат последнего обращения к графическим процедурам. Если ошибка не обнаружена, значением функции будет ноль, в противном случае – отрицательное число.
Функция GraphResult. Возвращает значение типа integer, в котором закодирован результат последнего обращения к графическим процедурам. Если ошибка не обнаружена, значением функции будет ноль, в противном случае – отрицательное число.
Значению 0 соответствует встроенная константа grOk.
Описание слайда:
Функция GraphResult. Возвращает значение типа integer, в котором закодирован результат последнего обращения к графическим процедурам. Если ошибка не обнаружена, значением функции будет ноль, в противном случае – отрицательное число. Функция GraphResult. Возвращает значение типа integer, в котором закодирован результат последнего обращения к графическим процедурам. Если ошибка не обнаружена, значением функции будет ноль, в противном случае – отрицательное число. Значению 0 соответствует встроенная константа grOk.

Слайд 21





Чаще всего причиной возникновения ошибки при обращении к процедуре InitGraph, является неправильное указание местоположения файла с драйвером графического адаптера(например, файла CGA.BGI для адаптера CGA).
Чаще всего причиной возникновения ошибки при обращении к процедуре InitGraph, является неправильное указание местоположения файла с драйвером графического адаптера(например, файла CGA.BGI для адаптера CGA).
Описание слайда:
Чаще всего причиной возникновения ошибки при обращении к процедуре InitGraph, является неправильное указание местоположения файла с драйвером графического адаптера(например, файла CGA.BGI для адаптера CGA). Чаще всего причиной возникновения ошибки при обращении к процедуре InitGraph, является неправильное указание местоположения файла с драйвером графического адаптера(например, файла CGA.BGI для адаптера CGA).

Слайд 22





Для упрощения повторения примеров скопируйте файл, соответствующий адаптеру Вашему ПК, в текущий каталог.
Для упрощения повторения примеров скопируйте файл, соответствующий адаптеру Вашему ПК, в текущий каталог.
Описание слайда:
Для упрощения повторения примеров скопируйте файл, соответствующий адаптеру Вашему ПК, в текущий каталог. Для упрощения повторения примеров скопируйте файл, соответствующий адаптеру Вашему ПК, в текущий каталог.

Слайд 23





Процедура CloseGraph. Завершает работу адаптера в графическом режиме и останавливает текстовый режим работы экрана.
Процедура CloseGraph. Завершает работу адаптера в графическом режиме и останавливает текстовый режим работы экрана.
Описание слайда:
Процедура CloseGraph. Завершает работу адаптера в графическом режиме и останавливает текстовый режим работы экрана. Процедура CloseGraph. Завершает работу адаптера в графическом режиме и останавливает текстовый режим работы экрана.

Слайд 24





Процедура RestoreCRTMode. Служит для кратковременного возврата в текстовый режим. 
Процедура RestoreCRTMode. Служит для кратковременного возврата в текстовый режим. 
В отличие от процедуры CloseGraph не сбрасываются установленные параметры графического режима и не освобождается память, выделенная для размещения графического драйвера.
Описание слайда:
Процедура RestoreCRTMode. Служит для кратковременного возврата в текстовый режим. Процедура RestoreCRTMode. Служит для кратковременного возврата в текстовый режим. В отличие от процедуры CloseGraph не сбрасываются установленные параметры графического режима и не освобождается память, выделенная для размещения графического драйвера.

Слайд 25





Функция GetGraphMode. Возвращает значение типа Integer, в котором содержится код установленного режима работы графического адаптера.
Функция GetGraphMode. Возвращает значение типа Integer, в котором содержится код установленного режима работы графического адаптера.
Процедура SetGraphMode. Устанавливает новый графический режим работы адаптера.
Описание слайда:
Функция GetGraphMode. Возвращает значение типа Integer, в котором содержится код установленного режима работы графического адаптера. Функция GetGraphMode. Возвращает значение типа Integer, в котором содержится код установленного режима работы графического адаптера. Процедура SetGraphMode. Устанавливает новый графический режим работы адаптера.



Похожие презентации
Mypresentation.ru
Загрузить презентацию