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

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

Модуль Graph в программе Turbo Pascal

Гуашь "Классика", 12 цветов.
Гуашевые краски изготавливаются на основе натуральных компонентов и высококачестсвенных пигментов с добавлением консервантов, не
170 руб
Раздел: 7 и более цветов
Фонарь желаний бумажный, оранжевый.
В комплекте: фонарик, горелка. Оформление упаковки - 100% полностью на русском языке. Форма купола "перевёрнутая груша" как у
87 руб
Раздел: Небесные фонарики
Совок №5.
Длина совка: 22 см. Цвет в ассортименте, без возможности выбора.
18 руб
Раздел: Совки

Модуль Graph Модуль Graph представляет собой библиотеку подпрограмм, обеспечивающую полное управление графическими режимами различных адаптеров дисплеев: CGA, EGA, VGA и т.д. Библиотека содержит более пятидесяти графических процедур и функций, как базовых (рисование точек, линий, окружностей и т.п.), так и расширяющих возможности базовых (многоугольники, заполнение фигур, вывод текста и др.). Чтобы запустить программу, использующую процедуры модуля Graph , необходимо, чтобы в рабочем каталоге находились соответстственно графические драйверы (файлы с расширением .BGI), а если программа использует еще и штриховые шрифты, то необходимо, чтобы там же находились файлы шрифтов (с расширением .CHR). Кроме того, системе программирования (компилятору) должен быть доступен модуль GRAPH. PU (он не входит в состав файла URBO. PL, а изначально находится в архиве BGI.ARC). Файлы BGI и содержимое модуля Graph Файл BGI - это графический интерфейс (Borla d Graphic I erface) фирмы Borla d. Он обеспечивает взаимодействие программ с графическими устройствами. Перед работой программы в графических режимах дисплея процедура I i Graph определяет тип адаптера, представленного в ПК, и загружает в память соответствующий BGI-драйвер, в котором определены возможные режимы работы. Процедура CloseGraph выгружает графический драйвер из памяти и восстанавливает текстовый режим работы видеоадаптера. В описываемом модуле присутствуют также процедуры, позволяющие выходить из графического режима без выгрузки драйвера (Res oreCR Mode) и возвращаться обратно (Se GraphMode). Итак, в рабочем каталоге могут находиться следующие файлы: CGA.BGI - драйвер для IBM CGA, MCGA; EGAVGA.BGI - драйвер для IBM EGA, VGA; HERC.BGI - драйвер для Hercules; A .BGI - драйвер для АТ&Т6300 (400 строк); PC3270.BGI - драйвер для IBM 3270PC; IBM8514.BGI - драйвер для IBM 8514. Такой набор файлов необходим при составлении программ, которые будут работать практически на всех ПК, совместимых с ПК фирмы IBM. Если же такая задача не стоит, то достаточно иметь один файл, соответствующий представленному в используемом ПК графическому адаптеру. Все процедуры и функции модуля Graph можно разбить на функциональные группы: Управление графическими режимами и их анализ (De ec Graph, I i Graph, CloseGraph, GraphDefaul s, ClearDevice, I s allUserDriver, Regis erBGIDriver, Res oreCR Mode, Se GraphMode, Se WrifeMode, Ge GraphMode, Ge ModeRa ge, Ge MaxMode, Ge Mode ame, Ge Driver ame, GraphResuI , GraphErrorMsg). Рисование графических примитивов и фигур: управление «текущим указателем» (Move o, MoveRel, Ge MaxX, Ge MaxY, Ge X, Ge Y); собственно рисование (Li e, Li e o, Li eRel, Arc, Ge ArcCoords, Circle, Sec or, Ellipse, Rec a gle, DrawPoly); стиль линий и коэффициент сжатия изображения (Se Li eS yle, Ge Li eSe i gs, Se AspeclRa io, Ge Aspec Ra io). Управление цветами и шаблонами заполнения (Se Color, Ge Color, Se BkColor, Ge BkColor, Ge MaxColor, Ge Pale e, Ge Pale eSize, Ge Defaul Pale e, Se Pale e, Se AllPale e, Se RGBPale e, Se FillS yle, Se FillPa er , Ge FillPa er , Ge FillSe i gs, Se GraphBufSize, FillPoly, FillEIIipse, FloodFill, PicSlice, Bar, Bar3D).

Битовые операции (Pu Pixel, Ge Pixel, ImageSize, Ge lmage, Pu lmage). Управление страницами (Se Ac ivePage, Se VisualPage). Графические окна (вьюпорты) (Se ViewPor , Ge ViewSe i gs, ClearViewPor ). Управление выводом текста (Regis erBGIFo , l s allUserFo , Ou ex , Ou ex XY, Se ex S yle, Se ex Jus ify, Se UserCharSize, Ge ex Se i gs, Ge ex Heigh , ex Wid h). Управление графическими режимами. Инициализация и закрытие графического режима Процедура инициализации I i Graph. Простейшая программа, использующая графику, обязательно должна содержать блок вызова процедур инициализации графического режима и обращение к процедуре его закрытия. Такой блок инициализирует режим, проверяет правильность переключения и, если все операции прошли успешно, допускает дальнейшую работу программы. Процедура инициализации объявлена следующим образом: I i Graph (VAR GraphDriver; {тип адаптера} VAR GraphMode I eger; {режим графики} DriverPa h: S ri g); {путь к драйверу} В модуле Graph определены константы для задания вида адаптера параметром GraphDriver перед вызовом I i Graph(последняя константа введена для вызова процедуры Ge ModeRa ge уже после инициализации). De ec = 0; { автоопределение} CGA = 1; {адаптер CGA} HCGA = 2; {адаптер MCGA} EGA = 3; { адаптер EGA 256K} EGA64 = 4; { адаптер EGA 64K} EGAMo o = 5; { EGA с моно - дисплеем} IBM8514 = 6; { адаптер 8514} НегсМопо = 7; { адаптер Hercules} А 400 = 8; { для ПЭВМ A & } VGA = 9; { адаптер VGA} РС3270 = 10; { адаптер 3270} Curre Driver =-128; { для Ge ModeRa ge} Если параметру GraphDriver присвоить значение константы De ec система включится в режим автоопределсиия. Если возможно переключение системы в графический режим, то инициализируется соответствующий BGI-драйвер и включается режим с максимальным разрешением. В параметрах GraphDriver и GraphMode при этом будут возвращены автоматически выбранные значения или код ошибки. Такая установка параметров процедуры рекомендуется в тех случаях, когда программа должна работать на разных ПК с различными видеоадаптерами. Однако этот метод предполагает наличие в памяти ПК или на диске одновременно всех драйверов. Если программа большая, то наличие всех драйверов в памяти может вызвать затруднения. Если же параметр GraphDriver содержит номер конкретного адаптера, то и второй параметр, GraphMode, должен иметь значение (номер) режима, допустимого при этом адаптере. Все остальные графические установки (положение текущего указателя, палитра, цвет, параметры графического окна и т.д.) при инициализации принимаются по умолчанию. Параметр DriverPa h указывает путь в каталог, содержащий файлы с необходимыми драйверами. Если в него передается значение &quo ; (пустая строка), то драйверы должны находиться в текущем каталоге. Это же значение должно передаваться DriverPa h, если необходимые BGI-файлы преобразованы при помощи утилиты BI OBJ в файлы типа .OBJ, а затем скомпонованы с программой в ЕХЕ-файл. Процедура CloseGraph. Для окончательного завершения работы в графическом режиме необходимо всегда производить вызов процедуры CloseGraph. Эта процедура не имеет параметров.

Она очищает экран, переводит адаптер в текстовый режим и, если возможно, выгружает из памяти все BGI-драйверы и штриховые шрифты. Последующий возврат в графические режимы возможен только через повторную инициализацию. Обработка ошибок инициализации Процедура I i Graph возвращает также и результат своей работы в параметре GraphDriver. В случае ошибки он может принимать значения, приведенные в таблице. Значение Объяснение -2 Нет графического адаптера -3 Не найден файл драйвера -4 Ошибка в драйвере (в его коде) -5 Не хватает памяти для загрузки драйвера -10 Невозможный режим для выбранного драйвера -15 Нет такого драйвера Если же ошибок при инициализации не обнаружено, то в параметре GraphDriver возвращается номер адаптера из приведенного выше списка констант. В модуле Graph реализован еще один способ проверки результата проведения графической операции. Он осуществляется с помощью функции GraphResul : I eger Эта функция возвращает код результата последнего вызова одной из процедур или функций, указанных в таблице. Bar Bar3D ClearViewPor CloseGraph De ec Graph DrawPoly FillPoly FloodFill Ge GraphMode ImageSize I i Graph I s allUserDriver I s allUserFo PieS ice Regis erBGIdriver Regis erBGIfo Se AllPale e Se FillPa er Se FillS yle Se GraphBufSize Se GraphMode Se Li eS yle Se Pale e Se ex Jus ify Se ex S yle Таблица кодов, возвращаемых GraphResul , и расшифровка их содержания приведена при описании функции GraphErrorMsg, т.к. обычно эти функции используются совместно. После одного вызова GraphResul следующий ее вызов даст нулевое значение, поэтому для дальнейшего использования результатов тестирования рекомендуется сохранять значение этой функции в какой- либо переменной. Для быстрой выдачи простого сообщения о типе ошибки графической системы используется функция, преобразующая результат вызова функции GraphResul в сообщение, которое можно вывести процедурой Wri e. Эта функция объявлена как: GraphErrorMsg (ErrorCode: I eger): S ri g; Константы кодов ошибок, определенные в модуле Graph,и соответствующие им сообщения приведены в следующей таблице. Константа Код Сообщение об ошибке Перевод и пояснение grOk 0 o error Ошибки нет gr oI i Graph -1 (BGI) Graphics o i s alled (use I i Graph) Графика не инициализирована gr o De ec ed -2 Graphics hardware o de c ed Графический адаптер не найден grFile o Fou d -3 Device driver file o de ec ed BGI -файла нет в указанном каталоге grl validDriver -4 I vali device driver file BGI-файл содержит ошибочный код gr oLoadMem -5 o e ough memory o load driver Нет места в ОЗУ для загрузки драйвера gr oSca Mem -6 Ou of memory i sca fill При работе процедуры FillPoly не хватает рабочей памяти gr oFloodMem -7 Ou of memory i flood fill При работе процедуры FloodFill не хватает рабочей памяти grFo o Fou d -8 Fo file o fou d CHR -файла нет в указанном каталоге gr oFo Mem -9 o e ough memory o load fo Нет места в ОЗУ для загрузки шрифта grl validMode -10 I valid Graphics mode for selec ed driver Невозможный режим для выбранного драйвера grError -11 Graphics error Ошибка графики grIOError -12 Graphics I/O error Ошибка ввода-вывода графики grI validFo -13 I valid fo fi e В файле шрифта неправильный код grI validFo um -14 I valid fo umber Несуществующий номер шрифта grI validDevice um -15 I valid device umber Несуществующий номер адаптера Простейший блок инициализации графического режима в программе может выглядеть, как показано в следующем примере.

Вы изучите только практические аспекты, необходимые для создания работающей системы. В течение всей книги я буду проводить эксперименты на компьютере, а вы будете повторять их за мной и ставить свои собственные эксперименты. Я буду использовать Turbo Pascal 4.0 и периодически буду включать примеры, написанные в TP. Эти примеры вы будете копировать себе в компьютер и выполнять. Если у вас не установлен Turbo Pascal вам будет трудно следить за ходом обучения, поэтому я настоятельно рекомендую его поставить. Кроме того, это просто замечательный продукт и для множества других задач! Некоторые тексты программ будут показаны как примеры или как законченные продукты, которые вы можете копировать без необходимости понимания принципов их работы. Но я надеюсь сделать гораздо больше: я хочу научить вас КАК это делается, чтобы вы могли делать это самостоятельно, и не только повторять то что я делаю но и улучшать. Такую задачу не решить на одной странице. Я попытаюсь сделать это в нескольких статьях. Каждая статья раскрывает один аспект теории создания компиляторов и может быть изучена в отдельности от всех других

1. Модемы: назначение, сравнительный анализ моделей, принцип работы, эксплуатация на примере конкретной модели

2. Боевой устав сухопутных войск, часть 3

3. 1. Початк граматичнох традицiх 2. Теоретичне пiдгрунтя кодифiкаторнох галицьких мовознавцiв 3. Специфiка наукового пiзнання лiтературнох мови

4. Intel Pentium 4 3,06 ГГц с поддержкой технологии Hyper-Threading

5. Системы, управляемые потоком данных. Язык "Dataflow Graph Language"

6. Процессор для ограниченного набора команд /3 (4)
7. Сравнение операционных систем /DOS, Windows 3.*, Windows 95, Windows NT/
8. Лабораторная работа №3 по "Основам теории систем" (Теория двойственности в задачах линейного программирования)

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

10. Пространственные различия в эффективности избирательных компаний на выборах в Законодательное собрание Санкт-Петербурга 3-го созыва

11. Получение препарата РНК-азы из автолизных дрожжей. Мощность производства 80,3 кг (год (Курсовая)

12. Проект линии по производству кеты чанового охлажденного посола, производительность 3 тонны в смену

13. Лекции по физике за 3 семестр

14. Традиционные и нетрадиционные способы закаливания детей до 3- х лет

15. "Государство" Платона Том 3, гл. 8

16. Синтез 1,3,5-трийодбензола

Противень глубокий "Easy" (42х32х5 см).
С противнем Easy вы всегда сможете порадовать своих родных оригинальной выпечкой. Изделие равномерно и быстро разогревается, что
487 руб
Раздел: Противни
Трусики Libero Dry Pants (6), XL, 13-20 кг, экономичная упаковка, 30 штук.
Одноразовые подгузники для детей в форме трусиков Libero Dry Pants: -надежно впитывают день и ночь; -высокие барьеры вокруг ножек помогают
605 руб
Раздел: Обычные
Канистра-бутыль с ручкой, 20 л.
Изготовлена из пищевого полиэтилена. Пригодна для хранения питьевой воды. Имеет герметичную крышку, позволяющую полностью избежать
324 руб
Раздел: Баки, канистры

17. Получение синтетических красителей реакцией азосочетания на примере синтеза 3-окси-4-карбоксиазобензола

18. Белгородско-Харьковская наступательная операция (3 -- 23 августа 1943 г.)

19. Македония в 5-3 вв. до н.э.

20. Обед не 3 персоны

21. Искусство Римской империи 3 - 4 вв

22. Контрольная по логике - 22 упражнения (вариант №3)
23. Методика обучения по курсу математики за 3 года
24. Особенности речевого развития детей раннего возраста (3-4 года) в условиях социальной депривации

25. Черепно-мозговые нервы: 1,2,3 пары

26. Ребенок от года до 3-х лет

27. Синтез цифрового конечного автомата Мили - вариант 3

28. Электрическая схема 3-х комнатной квартиры

29. Особенности восприятия пейзажной лирики при помощи музыки и живописи в 3 классе

30. Экзаменационные вопросы по курсу “Уголовное право РФ и ЗС”(3)

31. Психоанализ (3.Фрейд)

32. Диагностика развития речи у дошкольников и младших школьников (от 3 до 10 лет)

Карандаши цветные "Lyra Groove Slim", 12 цветов + точилка.
Карандаши с эргономичным захватом по всей длине. Диаметр грифеля 3,3 мм! Точилка. Уникальные карандаши с канавками! Запатентовано! Научите
540 руб
Раздел: 7-12 цветов
Набор чехлов для путешествий "Бон вояж".
В набор чехлов для путешествий входит 5 чехлов различного размера и назначения, в которые можно положить любые вещи, которые пригодятся
520 руб
Раздел: Чехлы для одежды
Письменные принадлежности "Набор первоклассника", арт. Нп4_17692.
В наборе: доска для лепки, клей-карандаш, ручка шариковая синяя - 2 штуки, карандаш черно графитный - 2 штуки, точилка, пластилин, набор
527 руб
Раздел: Наборы канцелярские

33. Введение в догматическое богословие - лекция 3

34. Физическое воспитание детей от 3 до 6 лет

35. Шпаргалка по курсу философии 3 курс юрфака

36. Лабораторная работа по химии 1-3 (NPI)

37. 3 найбільш визначні події у економічному (зовнішньоекономічному) житті України у 2004 -2005 роках

38. Архитектура в 3-х эпохах
39. Патологическая анатомия (ВОСПАЛЕНИЕ 3)
40. Синтез 5-ацетил-N,3,6-триметилиндазола и его производных на основе 2,4-диацетил-N,5-диметиланилина

41. Аттестационное задание для студентов 3-го курса по специальности №021100 - Юриспруденция по блоку Гражданско-правовых дисциплин (Гражданское право)

42. 3 сочинения по иностранному языку english

43. 3 сочинения на новогоднюю тему /english/

44. Тесты по информатике с ответами. Вариант 3

45. Некоторые черты SQL/92 и SQL-3

46. Василий 3

47. 3 вида маркетологов

48. 2-этажный 3-секционный 18-квартирный жилой дом в г. Мирном

Таблетки для посудомоечных машин "Babyline", для всей семьи, 25 штук.
Babyline рад представить Вам свою новинку: таблетки для посудомоечных машин для всей семьи! Теперь Вам не нужно мыть и полоскать детскую
342 руб
Раздел: Для посудомоечных машин
Музыкальный коврик "На ферме".
Новый музыкальный коврик разработан специально для малышей. Он большой, яркий, обучающий и интерактивный! 27 весёлых зверюшек, 40 загадок
681 руб
Раздел: Развивающие коврики не интерактивные
Швабра для пола, с отжимом.
Швабра может использоваться для мытья пола, стен и окон. Пригодна для чистки ковров. Моющая губка - 27 см. Ручка - телескопическая, длина
331 руб
Раздел: Швабры и наборы

49. Психологические особенности развития речи у ребёнка до 3-х лет в семье

50. Incorporation of [2,3,4,5,6-2H5]Phenylalanine, [3,5-2H2]Tyrosine, and [2,4,5,6,7-2H5]Tryptophan into the Bacteriorhodopsin Molecule of Halobacterium halobium

51. Парагрипп-3 крупного рогатого скота

52. Разработка плана предприятия на 3 квартал 2007 года

53. Влияние деятельности шахты «Южно-Донбасская» № 3 на загрязнение почвогрунтов шахтного поля

54. Корпоративна інформаційна система R/3
55. Сравнение Microsoft Office 2003 и Open Office.org 3.0.0
56. Изготовление печатного модуля средствами САПР конструкторско-технологического назначения

57. Расчет структурированной кабельной системы офисных помещений 3-этажного здания

58. Технологія виробництва кефіру 3,2% в кількості 4000кг/зм. на базі Філії Сумський молочний завод ДП "Аромат"

59. Структура збуту продукції ЖКУВП "Біатрон-3"

60. Деление произвольно заданного угла на 3 равновеликие части. Трисекция угла

61. Информационно-методическое письмо об учебнике-тетради по математике для учащихся 3 класса четырехлетней начальной школы

62. Решение систем дифференциальных уравнений при помощи неявной схемы Адамса 3-го порядка

63. Пищевые отравления: классификация, клиника, методика расследования, профилактика. Часть 3

64. Язвенная болезнь желудка. Состоявшееся желудочно-кишечное кровотечение, кровопотеря средней степени. Состояние после резекции 2/3 желудка на высоте кровотечения

Кулинарная форма, круглая, регулируемая, 16-30 см, высота 8,5 см.
Кольцо-трансформер решает проблему выбора размера формы раз и навсегда.Используется для выпечки коржей диаметров от 15 до 30 см.Форма
482 руб
Раздел: Формы и формочки для выпечки
Сковорода литая с антипригарным покрытием, 26 см.
Сковорода со съемной ручкой и стеклянной крышкой, утолщенное дно. Диаметр: 260 мм. Высота: 60 мм.
1738 руб
Раздел: Сковороды с антипригарным покрытием
Коврик LUBBY для ванны "Африка".
Коврик надежно крепится ко дну ванны присосками, что минимизирует вероятность скольжения. На мягкую рельефную поверхность очень приятно
619 руб
Раздел: Коврики

65. Управління логістичною системою розподілу продукції на ЖКУВП "Біатрон-3"

66. Вивчення молодшими школярами рослин на уроках природознавства в 3 класі

67. Использование сказкотерапии в развитии связной монологической речи у детей с общим недоразвитием речи 3 уровня

68. Конспект зачетного урока по математике (3 класс)

69. Развитие мелкой моторики у детей 3-4 лет с интеллектуальной недостаточностью

70. Розвиток пізнавального інтересу молодших школярів у процесі вивчення курсу "Я і Україна" в 3-4 класах
71. Урок русского языка в 3-м классе
72. Формування знань про тварин в учнів 3 класу на уроках "Я і Україна. Природознавство"

73. Газотурбинная установка типа ГТТ-3. Отчёт по практике на НАК "АЗОТ"

74. Развитие учения Христологии в ранней Церкви (1-3 века)

75. Разработка проекта производства работ для строительства крупнопанельного 3-секционного 11-ти этажного жилого здания

76. Робоче обладнання екскаваторів з гідравлічним приводом 2-ї та 3-ї розмірних груп

77. Проект осветительной установки молочного блока производительностью 3 тонны молока в сутки

78. Модернизация электроснабжения системы электропривода подъемной установки ствола СС-3 рудника "Таймырский"

79. Физическое развитие ребенка до 3 лет

80. Взаимодействие нового полиамфолита на основе этил 3-аминокротоната и акриловой кислоты с ионами стронция

Игровой набор "Весы".
Размер: 280х122х130 мм.
338 руб
Раздел: Кассы, весы, игрушечные деньги
Набор для творчества "Свечи".
С помощью этого набора дети научатся делать настоящие восковые свечи своими руками. Оригинальные свечи будут красивым дополнением к
894 руб
Раздел: Наборы по изготовлению свечей
Набор кастрюль Nadoba "Maruska" (малый).
Вся посуда серии Maruska изготовлена из высококачественной нержавеющей стали 18/10. Толщина стенок - 0,6 мм. Прочное трехслойное
3393 руб
Раздел: Наборы кастрюль

81. Синтез нитрата 1-окси-3-адамантанкарбоновой кислоты

82. Термодинамические свойства 3,3,5-Триметилгептана, 1,7,7-Триметилбицикло-[2,2,1] гептана, 2-Метил-2-бутанола и изобутилбутаната

83. Принцип работы и назначение телескопа

84. Роль микроэлементов в обменных процессах растений и на накоплении ими биологически активных веществ (Реферат (обзор литературы) () WinWord 97)

85. Порядок выплаты окладов по воинским должностям военнослужащим, проходящим военную службу по призыву при назначении их с одной воинской должности на другую

86. Великобритания (расширенный вариант реферата 9490)
87. Правовой режим земель сельскохозяйственного назначения
88. Понятие и состав земель сельскохозяйственного назначения

89. Пенсии за выслугу лет. Условия назначения

90. Несколько рефератов по культурологии

91. О назначении поэта и поэзии в творчестве А.С.Пушкина

92. Реферат перевода с английского языка из книги “A History of England” by Keith Feiling

93. Реферат по книге Фернана Броделя

94. Назначение и характер аппаратных средств защиты информации

95. Персональный компьютер, его состав и назначение

96. Базовая Система Ввода Вывода (BIOS) (назначение, содержание) (. Тестирование оборудования при включении ПЭВМ, CMOS-память (WinWord 97))

Фляга "S.Quire", 0,27 л, сталь, натуральная кожа, вставка черная.
Очень строгий, классический, элегантный подарок для мужчины. Металлическая фляга "S.Quire", выполнена из нержавеющей стали,
1013 руб
Раздел: Фляжки сувенирные
Спиннер "Артефакт", перламутровый.
Компактная стильная игрушка для взрослых и детей, предназначенная для вращения на пальцах. Состоит из подшипников, благодаря которым
465 руб
Раздел: Спиннеры
Игра со звонком "Глаз-Алмаз".
Увлекательная игра для всей семьи. 8 игровых полей и 96 карточек, Смешарики продолжают нас удивлять. Простые правила, яркие иллюстрации,
715 руб
Раздел: Классические игры

97. Описание языка Turbo Basic для студентов всех специальностей

98. Устройство ПЭВМ фирмы IBM. Периферийное оборудование. Назначение и история создания ПЭВМ

99. Понятие, назначение и составные элементы систем программирования


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