Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте 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. Интенсификация процесса обучения иностранным языкам с помощью современных технических средств обучения

Фломастеры "Junior", 36 цветов.
Фломастеры, вентилируемый колпачок, в пластиковом тубусе. В наборе: 36 цветов.
452 руб
Раздел: Более 24 цветов
Устройство для контроля над питанием "Хрюшка-диетолог".
Вы стараетесь придерживаться определенной диеты и не есть вечером после шести? Тогда «Хрюшка-диетолог» станет дополнительным средством,
342 руб
Раздел: Прочее
Сушилка для посуды настенная с поддоном (арт. RUS-285001).
Сушилка для посуды необходима на любой кухне. Практичная, вместительная и прочная. Будет эффективно служить в течение многих лет,
487 руб
Раздел: Подвесные

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Набор цветных карандашей "Ergosoft", акварельные, треугольные, 24 штуки.
Акварельный карандаш для широкого спектра возможностей, для творческого подхода к рисованию с помощью воды и кисточки. Акварельный грифель
1553 руб
Раздел: Акварельные
Шкатулка для украшений Jardin D'Ete, цвет бежевый, "рептилия", 20,0x15,5x13,5 см.
Это стильная и удобная шкатулка для хранения драгоценностей, выполнена из синтетической кожи, внутри отделана искусственной замшей. Мягкая
3421 руб
Раздел: Шкатулки для украшений
Каталка детская "Mercedes-Benz SLS AMG С197" (белая).
Каталка "Mercedes-Benz SLS AMG С197" - это легкая пластиковая каталка для детей от года. Она может использоваться как дома, так
3299 руб
Раздел: Каталки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Универсальный бокс, средний (3 секции).
Универсальные боксы прекрасно подходят для хранения любых мелочей: шурупов, гаек в мастерской, лекарств в домашней аптечке, маленьких
491 руб
Раздел: Более 10 литров
Карандаши цветные "Kores", 48 цветов, с точилкой.
Двусторонние цветные карандаши имеют насыщенные цвета. Трехгранная форма корпуса снижает усталость и придает дополнительный комфорт.
607 руб
Раздел: Более 24 цветов
Стиральный порошок, автомат Econel для цветного белья (3 кг).
Стиральный порошок Econel "Color" предназначен для стирки белья из льняных, синтетических, хлопчатобумажных тканей и тканей из
343 руб
Раздел: Стиральные порошки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Сухой надувной бассейн "Слоненок" с шарами.
Слоненок - односекционная надувная площадка. Можно использовать ручной или ножной насос - надуваетсяся через стандартный клапан. Днище
1038 руб
Раздел: Батуты, надувные центры
Набор для опытов и экспериментов "Светящиеся полимерные лизуны".
Набор позволять сделать светящихся лизунов. Готовые лизуны можно растягивать, крутить, кидать в стену и смотреть, как они медленно
377 руб
Раздел: Химические опыты
Швабра с отжимом.
Длина ручки: 130 см. Ручка из стали с полимерным покрытием - веревка из микрофибры (100% полиэстер). 2 варианта расцветки. Цвет в
425 руб
Раздел: Швабры и наборы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Подгузники "Merries", L, 9-14 кг, 54 штуки.
Большая экономичная упаковка мягких и тонких подгузников. Подгузники пропускают воздух, позволяя коже малыша дышать. Внутренняя
1699 руб
Раздел: Более 11 кг
Пленка для ламинирования "OfficeSpace", А4, 100 листов, 216x303 мм (100 мкм).
Глянцевая пакетная пленка OfficeSpace размером 216х303 мм и плотностью 100 мкм прекрасно подходит для ламинирования документов.
530 руб
Раздел: Тонеры, термопленки
Письменные принадлежности "Набор первоклассника", 28 предметов.
В наборе: акварель, альбом для рисования, блокнот, доска для лепки, 2 карандаша чернографитных, карандаши цветные, картон цветной формата
551 руб
Раздел: Наборы канцелярские

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Мешок для обуви "Day&Night", белый.
Изготовлен из прочного полиэстера с влагоотталкивающей основой. Размер мешка: 30х36 см. Высота ручек: 40 см.
324 руб
Раздел: Сумки для обуви
Винный набор, 3 предмета.
В наборе: каплеотсекатель, винное кольцо, штопор.
303 руб
Раздел: Аксессуары для вина
Глобус «Двойная карта» диаметром 210 мм, с подсветкой.
Диаметр: 210 мм. Масштаб: 1:60000000. Материал подставки: пластик. Размер коробки: 217х217х300 мм. Цвет подставки: чёрный. Мощность: 220
572 руб
Раздел: Глобусы

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

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

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


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