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

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

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

Брелок LED "Лампочка" классическая.
Брелок работает в двух автоматических режимах и горит в разных цветовых гаммах. Материал: металл, акрил. Для работы нужны 3 батарейки
131 руб
Раздел: Металлические брелоки
Карабин, 6x60 мм.
Размеры: 6x60 мм. Материал: металл. Упаковка: блистер.
35 руб
Раздел: Поводки, рингтовки, удавки
Совок №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. Интенсификация процесса обучения иностранным языкам с помощью современных технических средств обучения

Игровой комплекс "Самый меткий".
Размеры: 103x75x103 см. Мячи и шары в комплект не входят. Возраст: 3+.
854 руб
Раздел: Домики и комплексы
Жвачка для рук "Голубая лагуна".
Что такое Neogum? Это большая ручная жвачка, как с запахом, так и без него и без вкуса. У нас вы так же можете купить жвачку меняющую цвет
369 руб
Раздел: Антистрессы
Комплект чехлов "Карапуз" для колясок с поворотными колесами.
Чехлы для колясок с поворотными колесами. Изготовлены из водонепроницаемой ткани. Диаметр передних поворотных колес 25 см, задних 32 см.
323 руб
Раздел: Чехлы и дождевики

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Термостопка в виде объектива (малая).
Кружка-термос в виде объектива снабжена специальной вакуумной стальной колбой с двойными стенками и герметичной крышкой с
375 руб
Раздел: Оригинальная посуда
Магнитный конструктор 3D, 14 элементов.
Магнитный конструктор 3D - увлекательная развивающая игрушка. Из его деталей можно складывать геометрические фигуры, животных, дома,
583 руб
Раздел: Магнитные и металлические конструкторы
Уголки "Shape by shape".
Цель игры: Разместить части головоломки в игровое поле так, чтобы они соответствовали рисунку на карточке. Простые правила и понятные цели
1260 руб
Раздел: Головоломки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Жвачка для рук "Неогам", зеленый.
Хендгам не оставляет следов на предметах и руках. Не имеет запаха, нетоксичен и гипоаллергенен, поэтому с ним могут играть даже трехлетние дети.
445 руб
Раздел: Антистрессы
Походный набор "Турист", "4 в 1".
Изготовлен из высококачественной нержавеющей инструментальной стали. Эргономичная пластиковая рукоятка обеспечивает удобство и
618 руб
Раздел: Многофункциональный инструмент
Карандаши акварельные "Рыбки", 18 цветов.
Высококачественные акварельные карандаши для художественных работ. При размывании водой создают эффект рисунка акварелью. Длина карандаша 17 см.
356 руб
Раздел: Акварельные

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Карандаши цветные 3 в 1 "Lyra Groove Triple One", 6 цветов.
Карандаши цветные 3 в 1 (цветной карандаш, акварельный карандаш, восковый мелок), 6 цветов с эргономичным захватом по всей длине, с
929 руб
Раздел: До 6 цветов
Головоломка "Переправа для малышей. Приключения в лагуне".
В этой игре-головоломке Вы будете помогать юным туристам переправляться через лагуну (тип задания Переправа). Главное не уронить их в воду
1523 руб
Раздел: Головоломки
Набор для творчества "Шоколадная фабрика".
В наборе мини-энциклопедия об истории шоколада, формы для отливки конфет, материалы для упаковки и украшения шоколадных изделий. В наборе:
320 руб
Раздел: Кулинарные наборы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Денежное дерево "Бокал 500 Евро".
Настольная композиция в бокале представляет собой миниатюрное денежное дерево, выполненное из различных материалов: дерева, металла,
509 руб
Раздел: Прочее
Магниты прямоугольные, 54 мм, белые.
Размер: 54х19х8 мм. Сила: 1,3 кг. Материал: цельный ферритный магнит. Количество: 10 штук. Цвет: белый.
375 руб
Раздел: Аксессуары для досок
Планшет для акварели "Белая роза", 20 листов, А3.
Специальная бумага предназначена для рисования акварелью. Не деформируется при намачивании. Формат: А3. Количество листов: 20. Внутренний
310 руб
Раздел: Папки для акварелей, рисования

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ведро-контейнер для мусора с педалью "Classic", 5 литров, зеркальное.
Контейнер для мусора объёмом 5 литров. Изготовлен из нержавеющей стали со специальным антикоррозийным покрытием. Оборудован педалью и
857 руб
Раздел: Корзины для бумаг, мусора
Говорящая азбука, мягкая.
3 режима игры: буквы и цифры, слова и цифры, скороговорки и ноты.. 43 звуковые кнопки, функция регулировки звука, озвучено актерами театра
2189 руб
Раздел: Электронные и звуковые плакаты
Настольная игра-ходилка 3D "Маша идет в гости".
Настольная игра-ходилка с изображением персонажей мультфильма "Маша и Медведь"! Игровое поле - двухстороннее (вторая сторона -
438 руб
Раздел: Игры-ходилки с фишками

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

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

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


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