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

Комплект постельного белья Карапуз "Угадай, кто?" бязь, 3 предмета.
Комплект постельного белья из российской бязи. В упаковке комплект из 3 предметов, размеры: - пододеяльник: 110x140 см; - наволочка:
396 руб
Раздел: Для новорожденных
Мультиплеер "Солнышко" (20 песенок).
Новый модный плеер на любой вкус: с популярными песенками из мультиков, народными или новогодними! Подпевать любимым героям - это весело!
373 руб
Раздел: Смартфоны, мультиплееры
Пенная мялка-антистресс "Cut the Rope".
Пенная игрушка-мялка представляет собой главного персонажа популярной игры Cut The Rope. Шкодливый Ам-Ням, обожающий леденцы —
334 руб
Раздел: Антистрессы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ручка-стилус шариковая "Big Boss".
Перед Вами готовый подарок в стильной упаковке — шариковая ручка со стилусом. Она имеет прочный металлический корпус, а надпись нанесена с
415 руб
Раздел: Металлические ручки
Ящик для игрушек "Фиксики", 30 л.
Ящик для игрушек выполнен из высококачественного цветного пластика и декорирован изображением героев одноименного мультика
686 руб
Раздел: Корзины, контейнеры для игрушек
Дорожный коврик с машинкой.
Размер коврика: 80х70 см.
360 руб
Раздел: Развивающие коврики не интерактивные

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Набор офисных принадлежностей с вращающейся подставкой "Офисный", 14 предметов.
В наборе: подставка на поворотной платформе, нож канцелярский, степлер, ножницы, линейка, 2 карандаша, ластик, скрепки, скобы к степлеру
335 руб
Раздел: Наборы настольные
Противомоскитная сетка, для балкона, 80x220 см (арт. 7955 WHITE).
Противомоскитная сетка. Размеры: 80х220 см. Материал изготовления: полиэстер 100%, плотность 58 гр/кв.м. В комплект входят кнопки и
321 руб
Раздел: Сетки противомоскитные
Калькулятор настольный "STF-6222 ", 12 разрядов, оранжевый.
12 разрядов. Питание - гальваническая батарея + светочувствительный элемент. Яркий дизайн. Удаление последней введенной цифры. Прочные кнопки.
400 руб
Раздел: Калькуляторы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Флэш-диск "Crown", 16GB, черный.
Доступный USB флеш-накопитель в классическом корпусе. Материал корпуса: пластик. Емкость: 16 Гбайт. Цвет корпуса: черный. Тип корпуса: с
533 руб
Раздел: Более 8 Гб
Ведро-контейнер для мусора, 50 литров, серое, качающаяся крышка.
Объем: 50 литров. Размер: 74х40х35 см. Материал: пластик.
1057 руб
Раздел: Корзины для бумаг, мусора
Микроскоп карманный детский (арт. DE 0177).
Вы не знаете, как развить у ребенка интерес к учебе? Малышу скоро идти в школу, но он совершенно равнодушен к обучающим занятиям?
329 руб
Раздел: Оптические игрушки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Детский горшок "Комфорт".
Детский горшок сделает процесс приучения ребенка к горшку быстрым и комфортным. Специальная защита от брызг обережет малыша от
308 руб
Раздел: Горшки-стульчики
Шкатулка для рукоделия "Сундучок", 18x13x8 см, арт. 80861.
Такая шкатулка послужит оригинальным, а главное, практичным подарком, в котором замечательно сочетаются внешний вид и функциональность.
454 руб
Раздел: Шкатулки для рукоделия
Канистра пластиковая, 20 л.
Канистра изготовлена из высококачественного полиэтилена, широко используются в сельском хозяйстве, в химической и пищевой промышленности,
336 руб
Раздел: Баки, канистры

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Настольная игра "Балансирующий Телепорт" (3 игры в 1).
Соскучившийся за своим малышом инженер Пин сконструировал Телепорт для капсул Биби. Конструкция получилась неустойчивой, чем и
325 руб
Раздел: Игры на ловкость
Набор детской посуды Rosenberg (4 предмета ).
Набор детской посуды Rosenberg сочетает в себе изысканный дизайн с максимальной функциональностью. В набор входят глубокая тарелка,
331 руб
Раздел: Наборы для кормления
Сушилка для обуви "Elfe".
Сушилка для обуви Elfe предназначена для просушивания обуви в бытовых условиях. Благодаря данной сушилке срок ношения обуви значительно
609 руб
Раздел: Прочее

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

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

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


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