Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте za4eti.ru

Компьютеры, Программирование Компьютеры, Программирование

Графические средства языка Паскаль

Брелок LED "Лампочка" классическая.
Брелок работает в двух автоматических режимах и горит в разных цветовых гаммах. Материал: металл, акрил. Для работы нужны 3 батарейки
131 руб
Раздел: Металлические брелоки
Карабин, 6x60 мм.
Размеры: 6x60 мм. Материал: металл. Упаковка: блистер.
42 руб
Раздел: Карабины для ошейников и поводков
Совок №5.
Длина совка: 22 см. Цвет в ассортименте, без возможности выбора.
19 руб
Раздел: Совки

Монитор персонального компьютера может работать в двух режимах: текстовом и графическом. Все, что вы делали до сих пор, вы делали в текстовом режиме. Текстовый экран содержит 2000 знакомест - 25 строк по 80 позиций, в каждом знакоместе может быть выведен один символ. Графический экран состоит из маленьких точек - пикселов, каждый из которых закрашен в какой-либо цвет. Для работы в графическом режиме существует обширная библиотека процедур и функций, находящихся в модуле Graph. Структуру модуля и правила создания пользовательских модулей мы рассмотрим несколько позже. Чтобы использовать стандартные модули, вам достаточно знать лишь один оператор :            USES модуль , . ; Этот оператор должен быть первым оператором в программе, в нем перечисляются все модули, используемые данной программой; в частности, чтобы работать с графикой, вам достаточно записать USES Graph;. Теперь рассмотрим графические средства, предоставляемые этим модулем. Здесь описаны только наиболее употребительные и наиболее полезные, по мнению автора, средства. Тот, кто хочет изучить все возможности модуля Graph, может сделать это, пользуясь справочной службой среды urbo Pascal (или Borla d Pascal). 1. PROCEDURE I i Graph(VAR GraphDriver,GraphMode: I eger;                       Pa h oDriver: S RI G); - эта процедура инициализирует графический режим, т.е. переключает монитор из текстового режима в графический. Любые графические процедуры и функции могут быть выполнены только в графическом режиме. Перед вызовом I i Graph необходимо первому аргументу присвоить значение DE EC (константа, описанная в модуле Graph). Pa h oDriver - это строка, содержащая путь к файлу - графическому драйверу, для мониторов от EGA до SVGA это файл EGAVGA.BGI. Графические драйверы всегда содержатся в директории, где находится сам urbo Pascal (обычно в поддиректории BGI). Вы можете либо отыскать на диске этот файл и в программе правильно задать путь к нему, например, 'D: PBGI', либо иметь этот файл в вашей рабочей директории, тогда путь задается пустой строкой. Если ни то, ни другое не сделано, графический режим не будет инициализирован. 2. PROCEDURE CloseGraph; - закрывает графический режим. 3. FU C IO Ge MaxX : I eger; . 4. FU C IO Ge MaxY : I eger; - возвращают соответственно номер самого правого и самого нижнего пиксела экрана. Пикселы нумеруются от 0 до Ge MaxX слева направо и от 0 до Ge MaxY сверху вниз. Разрешение графического экрана зависит от типа монитора и от выбранного графического режима. Например, для монитора VGA максимальное разрешение 640 &acu e; 480, т.е. Ge MaxX вернет 639, а Ge MaxY - 479. 5. PROCEDURE Se BkColor(Color: Word); - устанавливает фоновый цвет, после ее выполнения весь экран будет закрашен в цвет Color. Цветовая палитра также зависит от типа монитора и выбранного графического режима, но стандартная палитра для цветного монитора включает 16 цветов: 0 - Black      1 - Blue           2 - Gree       3 - Cya 4 - Red       5 - Mage a       6 - Brow       7 - Ligh Gray 8 - DarkGray  9 - Ligh Blue     10 - Ligh Gree 11 - Ligh Cya 12 - Ligh Red  13 - Ligh Mage a 14 - Yellow     15 - Whi e Приведенные названия - это имена констант, описанных в модуле Graph; вы   можете использовать их или номера цветов.

6. PROCEDURE Se ViewPor (x1,y1,x2,y2: I eger; Clip: Boolea ); - устанавливает графическое окно. x1,y1,x2,y2 - координаты соответственно левого верхнего и правого нижнего углов окна. После выполнения этой процедуры пикселы будут отсчитываться от левого верхнего угла окна. Логический параметр Clip определяет, следует ли усекать изображения на границах окна. Выполнять эту процедуру вовсе не обязательно, по умолчанию графическое окно занимает весь экран. 7. PROCEDURE ClearDevice; - закрашивает экран фоновым цветом. 8. PROCEDURE Pu Pixel(X,Y: I eger; Color: Word); - закрашивает пиксел с координатами X,Y цветом Color. 9. FU C IO Ge Pixel(X,Y: I eger): Word; - возвращает цвет пиксела с координатами X,Y. 10. PROCEDURE Se Color(Color : Word); - устанавливает цвет линий, все выводимые на экран линии будут иметь цвет Color до выполнения следующей процедуры Se Color. 11. PROCEDURE Se Li eS yle(Li eS yle, Pa er , hick ess: Word); - устанавливает стиль линий, действует для всех выводимых линий до выполнения Se Li eS yle с другими аргументами. Параметр Li eS yle может принимать следующие значения: 0 - SolidL - сплошная линия; 1 - Do edL - пунктирная линия; 2 - Ce erL - штрих-пунктирная линия; 3 - DashedL - штриховая линия; 4 - UserBi L - линия, задаваемая программистом. Если стиль линии - 4, то форма линии определяется вторым параметром   процедуры - Pa er . Толщина линии может принимать всего два значения: 1 - ormWid h - тонкая линия; 3 - hickWid h - жирная линия. 12. PROCEDURE Li e(x 1,y1,x2,y2: I eger); - рисует отрезок прямой от точки с координатами x1,y1 до точки x2,y2. 13. PROCEDURE Move o(x,y: I eger); - перемещает графический курсор в точку x,y. Графический курсор не виден на экране, но ряд процедур использует текущее положение графического курсора. 14. PROCEDURE Li e o(x,y: I eger); - рисует отрезок от текущей точки (текущего положения графического курсора) до точки x,y. 15. PROCEDURE MoveRel(Dx,Dy: I eger);- перемещает графический курсор на Dx по горизонтали и на Dy по вертикали. 16. PROCEDURE Li eRel(Dx,Dy: I eger); - рисует отрезок от текущей точки до точки со смещением Dx,Dy. 17. FU C IO Ge X: I eger; и 18. FU C IO Ge Y: I eger; - возвращают текущие координаты графического курсора. 19. PROCEDURE Rec a gle(x1,y1,x2,y2: I eger); - рисует прямоугольник, x1,y1 - координаты левого верхнего угла, x2,y2 - координаты правого нижнего угла. 20. PROCEDURE Circle(X,Y: I eger; R: Word); - рисует окружность радиуса R с центром в точке X,Y. 21. PROCEDURE Ellipse(X,Y: I eger; f1,f2,Rx,Ry: Word); - рисует дугу эллипса с полуосями Rx,Ry и центром в точке X,Y от угла f1 до угла f2 (углы задаются в градусах). 22. PROCEDURE Arc(X,Y: I eger; f1,f2,R: Word); - рисует дугу окружности радиуса R с центром в точке X,Y от угла f1 до угла f2. 23. PROCEDURE Se FillS yle(Pa er ,Color: Word); - устанавливает способ закраски. Параметр Pa er может принимать следующие значения: 0 - Emp yFill - не закрашивать, 1 - SolidFill - сплошная закраска, 2 - Li eFill, 3 - L SlashFill, 4 - SlashFill, 5 - BkSlashFill, 6 - L BkSlashFill,7 - Ha chFill, 8 - XHa chFill, 9 - I erleaveFill, 10 - WideDo Fill, 11 - CloseDo Fill.

24. PROCEDURE Bar(x1,y1,x2,y2: I eger); - рисует закрашенный прямоугольник, используя способ закраски, установленный процедурой Se FillS yle. 25. PROCEDURE FillEllipse(X,Y: I eger; Rx,Ry: Word); - рисует закрашенный эллипс. 26. PROCEDURE Sec or(X,Y: I eger; f1,f2,Rx,Ry: Word); - рисует закрашенный эллиптический сектор. 27. PROCEDURE PieSlice(X,Y: I eger; f1,f2,R: Word); - рисует закрашенный круговой сектор. 28. PROCEDURE FloodFill(X,Y: I eger; Border: Word); - закрашивает замкнутую область, ограниченную линией цвета Border, X,Y - координаты любой внутренней точки области. Используется способ закраски "заливка жидкостью", поэтому, если ограничивающая линия имеет разрывы, "жидкость" выльется и закрасит все области экрана, которые сможет. Автор рекомендует самостоятельно провести эксперимент с этой процедурой. 29. PROCEDURE Se ex S yle(Fo ,Direc io ,Size: Word); - устанавливает способ вывода текста. Fo - номер графического шрифта, принимающий значения 0 - Defaul Fo , 1 - riplexFo , 2 - SmallFo , 3 - Sa sSerifFo , 4 - Go hicFo . Нулевой шрифт - стандартный и поддерживается всегда. Если вы используете штриховые шрифты с 1-го по 4-й, то должны иметь в вашей рабочей директории шрифтовые файлы RIP.CHR , LI .CHR , SA S.CHR , GO H.CHR (те из них, которые вам нужны). Параметр Direc io определяет направление  вывода текста (слева направо или сверху вниз) и принимает значения 0 - HorizDir ,1 - Ver Dir. Параметр Size определяет размер символов и изменяется от 1 до 10. 30. PROCEDURE Ou ex (S: S RI G); - выводит текст на графический экран, используя текущие координаты графического курсора (процедура WRI E в графическом режиме не работает). 31. PROCEDURE Ou ex XY(X,Y: I eger; S: S RI G); - выводит текст на графический экран, используя координаты X,Y. 32. PROCEDURE Se ex Jus ify(Horiz, Ver : Word); - устанавливает способ позиционирования текста. Параметр Horiz может принимать значения: 0 - Lef ex     - по левому краю, 1 - Ce er ex - по середине текста, 2 - Righ ex   - по правому краю. Параметр Ver может принимать значения: 0 - Bo om ex - по нижнему краю, 1 - Ce er ex  - по середине текста, 2 - op ex     - по верхнему краю. Не пренебрегайте этой процедурой, если хотите аккуратно вывести подписи к вашему рисунку. 33. FU C IO ex Wid h(S: S RI G): Word; - возвращает длину текста в пикселах. 34. FU C IO ex Heigh (S: S RI G): Word; - возвращает высоту текста в пикселах. 35. PROCEDURE Se VisualPage(Page : Word); - устанавливает видимую графическую страницу (если в данном графическом режиме есть несколько видеостраниц). Page - номер страницы, равный 0,1 и т.д. 36. PROCEDURE Se Ac ivePage(Page : Word); - устанавливает текущую графическую страницу, куда будет направлен весь вывод. Две последние процедуры могут быть использованы для создания мультипликации. 37. PROCEDURE Se GraphMode(Mode: I eger); - устанавливает графическую моду. Большинство графических драйверов допускает несколько мод. Какой графический драйвер задействован в данном компьютере, можно узнать по значению параметра GrDriver после выполнения процедуры I i Graph. Присваивая этой переменной значение DE EC , мы не задаем никакого драйвера, а лишь указываем, что процедура сама должна определить этот драйвер.

В процитированном первом предложении кавычки есть и при авторском слове выкрутасы, но к разбираемым здесь фактам оно никакого отношения не имеет: оно написано автором и написано по-нашему, если так можно сказать, абсолютно правильно. Правда, и оно останавливает внимание, но не написанием его самого, а сопровождающими его кавычками. Действительно, надо знать, что они значат. Изучение языка художественных произведений И. С. Тургенева дает нам на это совершенно исчерпывающий ответ. Как и в других случаях (ср.: «Он никогда ничего не «сочинял» (= «врал».P Н. Ш.); «Посаженные на оброк мужики не вносили денег в срок, крали лес; почти каждую ночь сторожа ловили, а иногда с бою забирали крестьянских лошадей на лугах «фермы» (= «имения».P Н. Ш.); «Николай Петрович побаивался молодого «нигилиста» и сомневался в пользе его влияния на Аркадия», «Дворовые мальчишки бегали за «дохтуром» (= «доктором».P Н. Ш.), как собачонки»; «От него пахло какими-то необыкновенными, удивительно «благородными» духами» и т.Pд.). Тургенев широко использует, как и курсив, кавычки как графическое средство указания «сторонности» того или иного слова общелитературному языку и употреблению, просторечного, диалектного, профессионального, устаревшего или индивидуально-авторского характера слова

1. Обработка экономической информации средствами языка Pascal

2. Игровая программа TETRIS на языке Паскаль

3. Алгоритмический язык Паскаль

4. Восполнение пробелов в развитии лексико-грамматических средств языка

5. Основы программирования на языке Паскаль

6. Проектирование и разработка классов средствами языка программирования С++Builder6/0
7. Создание 3D-графики средствами языка программирования Visual Basic
8. Логопедическое занятие для детей с нарушениями письма и чтения, недостаточной сформированностью всех средств языка и задержкой психического развития

9. Работа над изобразительными средствами языка в аспекте развития речи учащихся пятых классов на уроках русского языка

10. Учебное сотрудничество как средство оптимизации обучения иностранному языку

11. Язык средств массовой информации на примере газетной печати

12. Обучающая программа "Графика" программированию в графическом режиме на языке turbo-pascal 7.x

13. Системы обработки информации - язык баз данных SQL со средствами поддержания целостности

14. Модули и объекты в языке Турбо Паскаль 7.0

15. Учебное сотрудничество как средство оптимизации обучения иностранному языку

16. Интенсификация процесса обучения иностранным языкам с помощью современных технических средств обучения

Ящик хозяйственный, 30 литров.
Материал: пластик. Размер: 470х370х245 мм. Объем: 30 л. Цвет товара в ассортименте, без возможности выбора.
592 руб
Раздел: Более 10 литров
Ящик для игрушек на колесах (цвет в ассортименте).
Ящик с крышкой идеально подойдет для хранения детских игрушек. Он имеет четыре колеса. Размер: 60х40х30 см. Материал: пластик. Цвет ящика
707 руб
Раздел: Корзины, контейнеры для игрушек
Подушка - мнушка "Сова", 25x27 см, арт. 299804.
Материал: полиэстер. Состав: полиэстер, спандекс, гранулы пенополистирола. Допускается сухая или химическая чистка. Товар не подлежит
477 руб
Раздел: Антистрессы

17. Метод проектов как средство реализации личностно ориентированного подхода при изучении иностранных языков

18. Язык - важнейшее средство человеческого общения

19. Средства выражения предположения в современном немецком языке

20. Отрицание и средства его выражения в английском языке

21. Приемы и средства личностно-ориентированного обучения иностранному языку в средней школе

22. Содержание понятия "семья" и средство его реализации в русском и английском языках
23. Средства выражения модальности в английском языке
24. Средства выражения предположения в современном немецком языке

25. Средства обозначения разнонаправленного горизонтального движения в русском и немецком языках

26. Топонимы как средства стилистики английского языка

27. Фонетическая зарядка как средство формирования произносительных навыков у учащихся начальной школы при обучении иностранному языку

28. Диалог как средство развития коммуникативной компетенции у учащихся начальной школы на уроках немецкого языка

29. Комплекс дифференцированных заданий к текстам как средство обучения чтению на уроках английского языка в 6 классе

30. Изучение синонимических средств и выявление принципов составления синонимических словарей английского языка

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

32. Приложения технологии языка программирования Паскаль в прикладной механике

Машина-каталка Chilok bo "Range Rover", спинка-толкатель (цвет: красный).
Каталка Land Rover станет отличным подарком для маленького непоседы. Машинка приводится в действие, как и все толокары, путём отталкивания
3045 руб
Раздел: Каталки
Тетрадь общая с магнитной закладкой "FLUOR. Розовый", В5, 120 листов, клетка.
Формат: В5.
418 руб
Раздел: Прочие
Часы настольные "Якорь", 15x6x3 см.
Настольные часы выполнены в оригинальном стиле и с легкостью украсят интерьер вашей комнаты. Работают от батарейки типа АА (в комплект не
1229 руб
Раздел: Часы настольные

33. Разработка элементов информационной системы средствами СУБД MS Access и языка программирования VBA

34. Язык UML как средство автоматизированных систем

35. Графическая информация и средства ее обработки

36. Игровые методы как средство активизации познавательной активности на уроках английского языка

37. Особенности использования современных средств обучения иностранному языку

38. Тесты как средство контроля развития грамматических навыков учащихся 6 класса на уроках английского языка
39. Формирование навыка произношения у младших школьников средствами стихов и рифмовок на уроках английского языка
40. Средства достижения выразительности в интерьере

41. Классификация коллективных средств защиты и правила поведения людей в убежищах

42. Характеристика современных средств поражения и последствия их применения

43. Обзор средств для автоматизации геодезических вычислений

44. Нормативное регулирование перемещения через таможенную границу транспортных средств

45. Исключительные права на средства индивидуализации товаров, работ, услуг и их производителей

46. Правила таможенного контроля и оформления транспортных средств, перемещение их через таможенную границу Украины

47. Деловой язык и культура речи юриста - тема "Разработка стратегии общения"

48. Порядок формирования и использования средств Фонда социального страхования РФ

Набор посуды: тарелка с подогревом на присоске (3 секции), ложка, вилка.
Тарелочка с подогревом на присоске незаменима в период, когда ваш малыш учится есть самостоятельно. Внутреннее пространство тарелочки
308 руб
Раздел: Наборы для кормления
Набор мебели Ника "Маленькая принцесса" (стол+стул мягкий, моющийся).
В комплект входит стол и стул с мягким сиденьем и спинкой. Подходит для кормления, игр и обучения. Поверхность столешницы ламинированная с
1248 руб
Раздел: Наборы детской мебели
Ящик для хранения игрушек "Jumbo".
Объем - 60 л. Размеры (ВхШхГ) - 39,3 х 59,3 х 33,9 см. С крышкой. Боковые защелки на ящике. Перемещается на колесах. Материал -
1022 руб
Раздел: Корзины, контейнеры для игрушек

49. Страхование гражданской ответственности владельцев транспортных средств

50. Юридическая техника и язык права (на примере правовых актов органов государственной власти Нижегородской области)

51. Обеспечение средствами индивидуальной защиты и лечебно-профилактическим питанием работающих

52. Топики для сдачи экзамена по английскому языку в 11-ом классе (Шпаргалка)

53. География и окружающая среда Англии, Уэльса, Северной Ирландии и Шотландии (на английском языке)

54. Введение новых правил в орфографии в немецком языке
55. Топики по английскому языку за 11 класс
56. Алкоголь(на немецком языке)

57. Топики по английскому языку на тему "Я ученый"

58. Образцы писем делового характера по английскому языку

59. Билеты по немецкому языку за 11 класс (2001 год)

60. Использование интегрированных курсов при изучении иностранного языка

61. Категория "противоположность" в английском языке

62. Куча топиков по английскому языку

63. Переводы по английскому языку из учебника Л.Н. Адрианова

64. Политическая система государства /на англ. языке/

Конструктор металлический "Школьный-2" для уроков труда.
С малых лет ребенок начинает открывать для себя мир различных транспортных средств. Не важно в какой последовательности (трехколесный
323 руб
Раздел: Магнитные и металлические конструкторы
Ручка капиллярная "Triplus 334", трехгранная (24+6 штук).
Эргономичный трехгранный корпус, обеспечивающий комфортное письмо без усилий и усталости. Супер-тонкий и особо прочный металлический
1504 руб
Раздел: Капиллярные
Ящик унивесальный с аппликацией, 335x240x155 мм.
Ящик позволяет удобно и компактно хранить постельное белье, одежду, обувь, игрушки, повседневные мелочи. Его можно штабелировать, удобно
312 руб
Раздел: 5-10 литров

65. Список мирового наследия (The World Heritage List, на английском языке)

66. Топики по английскому языку

67. Топики по Английскому языку

68. Цикл-метод обучения. (Методика преподавания эстонского языка)

69. Билеты по английскому языку за 11 класс

70. Тесты по английскому языку
71. Латинский язык: Практические задания для студентов заочного отделения исторического факультета
72. Способы перевода просторечия, использованного в романе А. Силлитоу "Ключ от двери", на русский язык

73. Формирование навыка говорения на иностранном языке и критерии его автоматизированности

74. Контрольная работа по английскому языку (Тюмень)

75. Билеты по английскому языку для 9 класса (2002г.)

76. Региональная культура и история на уроках немецкого языка в средней школе

77. Роль поэзии в обучении немецкому языку

78. Стилистическое значение устоявшихся выражений в немецком языке. Крылатые выражения и высказывания в "Фаусе" Гете

79. Способы выражения сомнения в современном немецком языке

80. Местоимения и слова-заместители в современном английском языке

Мельница для перца (арт. NE80-166).
Механическая мельница для перца. Цвет в ассортименте без возможности выбора.
314 руб
Раздел: Измельчители, приспособления для резки
Ящик с крышкой Darel Box, 41x30x21 см.
Универсальные и герметичные боксы идеально подходят для хранения меха, одежды и домашнего текстиля. Герметичность конструкции обеспечивает
319 руб
Раздел: Более 10 литров
Копилка-сейф пластиковая большая, красная.
Высокое качество изготовления, пластик. Сейф-копилка - игрушка электронная для монет и купюр с автоматическим затягиванием купюр
1679 руб
Раздел: Копилки

81. Функционирование пословиц и поговорок в немецком языке, отражающих межличностные отношения

82. Сопоставительный анализ фразеологических единиц с компонентом “mund”/”рот” в немецком и русском языках

83. Лексические особенности французского языка в Канаде

84. Билеты по английскому языку за 11-класс (Украина)

85. Основные лексические и грамматические различия между британским и американским вариантом английского языка

86. История японского языка
87. Косвенные речевые акты в современном английском языке
88. Шпаргалки по английскому языку

89. Сниженная лексика английского языка и ее перевод на русский язык (на примере переводов романа С. Кинга “Долгий путь”)

90. Специфика преподавания иностранного языка и метод проектов

91. Синтактико-семантический анализ составляющих сложносоставных слов в английском языке

92. Использование видео на уроках английского языка

93. Сравнительное описание слоговых структур английского и каракалпакского языков

94. Контроль в обучении поисковому чтению на среднем этапе обучения иностранного языка в школе

95. Английский язык в Южной Африке

96. Времена глаголов в английском языке

1 страница в день. Ежедневник для творческих людей. Куртц Адам
Это авторский ежедневник для творческих экспериментов. Заполняйте по странице в день и создавайте свою уникальную историю на протяжении
564 руб
Раздел: Блокноты оригинальные, шуточные
Корзина мягкая, 27 л.
Корзина мягкая с ручками. Материал: полиэтилен. Объём: 27 литров. Размер: 375x300x375 мм. В ассортименте без возможности выбора.
466 руб
Раздел: Корзины для бумаг, мусора
Непроливающий поильник "Медвежонок".
Поильник снабжен уникальным непроливающим клапаном, который разработан знаменитым дизайнером Мэнди Хабэрмэн таким образом, чтобы ребенок
345 руб
Раздел: Поильники, непроливайки

97. Новообразования в языке современной немецкой рекламы

98. Русская иконопись. Язык икон

99. Режиссура "Кадр - основа аудиовизуального языка"


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.