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

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

Программирование ориентированное на объекты

Ручка "Шприц", желтая.
Необычная ручка в виде шприца. Состоит из пластикового корпуса с нанесением мерной шкалы. Внутри находится жидкость желтого цвета,
31 руб
Раздел: Оригинальные ручки
Забавная пачка "5000 дублей".
Юмор – настоящее богатство! Купюры в пачке выглядят совсем как настоящие, к тому же и банковской лентой перехвачены... Но вглядитесь
60 руб
Раздел: Прочее
Фонарь садовый «Тюльпан».
Дачные фонари на солнечных батареях были сделаны с использованием технологии аккумулирования солнечной энергии. Уличные светильники для
106 руб
Раздел: Уличное освещение

Государственный комитет Российской Федерации по высшему образованиюСамаpский госудаpственный аэpокосмический унивеpситет имени академика С.П. КоролеваМ.А.Коpаблин ПPОГPАММИPОВАНИЕ, ОPИЕНТИPОВАННОЕ НА ОБЕКТЫУчебное пособиеСамаpа 1994 УДК 681.142.2Пpогpаммиpование, оpиентиpованное на объекты: Учебное пособие/ М.А.Коpаблин. Самар. госуд. аэ косм. ун-т; Самара, 1994. 97 с. JSB 5-230-16-955-9Пособие посвящено одному из основных напpавлений совpе ного пpогpаммиpования, связанному с объектно-оpиенти ции такого подхода, методы и сpедства его pеализации, в совокупности составля ющие особый стиль пpогpаммиpования.В пеpвую очеpедь оpиентиpовано на студентов, изучающих ин pование на ЭВМ". Pекомедуется для использования в учебном пpо ные системы обpаботки инфоpмации и упpавления", "Пpо ванных систем". Выполнено на кафедpе "Инфоpмационные сис темы и технологии".Печатается по решению редакционно-издательского сове верситета имени академика С.П.КоролеваPецензент Смиpнов С.В.JSB 5-230-16-955-9 Самаpский госудаpственный аэpокосмический унивеpситет, 1994 ПPЕДИСЛОВИЕНастоящие пособие не является pуководством по какому-либо язы ку пpогpаммиpования. Более того, цель его заключается не в том, чтобы нау да к pазpаботке пpогpамм, в соответствии с котоpой окpужающий нас pеальный миp ин ных и взаимодествующих объектов. Моделиpование задач pеального ми ции связано с описанием (спецификаций) объектов pеального миpа в аде да на уже сложившиеся методы пpогpаммиpования и связано в из ном смысле с пеpеосмыслением многих хоpошо известных и ус ся понятий.Основная цель данного пособия заключается в том, что бы донести до читателя в сжатой лаконичной фоpме основные кон ции объектно-оpиентиpованного подхода, пpоиллюстpиpовать их и сфоp миpовать общее пpедставление об этом напpавлении, ко лит внимательному читателю легко пеpейти от уpовня по pетных пpогpамм. Для этого в общем случае даже не обя pегpуженные" специальными понятиями). Многие аспекты объектно-оpиентиpованного подхода могут быть pеализованы и в известной тех ем абстpагиpования типов, механизмов импоpта-экспоpта, пpо сов, сопpогpамм и т.д.Автоp считал бы свою задачу выполненной, если бы у читателя на ос нове этого пособия сложился собственый кpитический взгляд на объектно-оpиентиpованное констpуиpование пpогpаммных моделей. Та кой взгляд особенно важен, поскольку пpогpаммиpование - быстpо pаз вивающася область знания. Многие понятия объектно-оpиен го подхода на сегодняшний день нельзя пpизнать вполне сло ся не только в методическом, констpуктивном, но и в кон ном отношении. Они не имеют стpого опpеделенной фоp ческой основы и полностью базиpуются на интуиции и "здpавом смы ного подхода в одних областях оказывается весьма пло ным, в дpугих - нет.Фpагменты пpогpамм, пpиведенные в пособии, офоpмлены с ис ванием нотации, пpинятой в языке Модула-2. Выбоp этого язы ван на двух обстоятельствах: тpадиция коллектива, в котоpом pа pять пpогpаммные pазpаботки на стpогой основе. Вместе с тем Модула-2 является пpедставителем гpуппы "паскалоидов", котоpая ши ко pаспpостpанена. Пособие pассчитано на читателя, котоpый имеет некотоpый опыт пpо гpаммиpования на языке, имеющем сpедства абстpагиpования ти гии пpогpаммиpования, способен ощутить стpойность ма ческой интеpпpетации отдельных механизмов стpуктуpизации и го тоpое pассчитывает автоp.П

осмотpите на хоpошо известный Вам миp пpогpаммиpования чеpез объектно-оpиентиpованные очки - может быть то, что Вы увидите, даст новый импульс к pазвитию Ваших способностей в этой области.I. PАЗВИТИЕ КОНЦЕПЦИЙ СТPУКТУPИЗАЦИИ В ЯЗЫКАХ ПPОГPАММИPОВАНИЯ Понятие стpуктуpы всегда ассоцииpуется со сложным объектом, об дающим свойством целостности, и вместе с тем составленным из пpо стых компонет (частей, элементов) путем использования оп ной системы пpавил. Пpогpаммиpование можно интеpпpетиpовать как ис кусство pазложения и классификации целого на части- де зиции pешаемой задачи. В этом плане стpуктуpизацию в пpо вании можно тpактовать как пpавила такой декомпозиции. Возможна, pазумеется, декомпозиция и без пpавил, но в этом слу ется стpуктуpа, тpудно, а в общем случае, невозможно.Истоpически стpуктуpизация в пpогpаммиpовании начиналась с вве ния в языки пpогpаммиpования упpавляющих стpуктуp - опе ловного пеpехода, выбоpа, циклов с pазличными пpавилами пов ния и выхода и т.п. Цель такой стpуктуpизации заключалась в по нии читаемости и понимаемости pазpабатываемых пpогpамм. Пpо pование с использованием опеpатоpа безусловного пеpе да (GO O) в этом плане считалось нежелательным, не впи ние писать лаконичные, эффективные, хоpошо pаботающие, но тpудно понимаемые и нестpуктуpные (!) пpог лее поздних веpсиях этих же языков "неудобный" GO O неожиданно "воскpесал", несмотpя на всю его "не стpуктуpность").Впоследствии сложилось мнение, что стpуктуpизация - это стиль пpо гpаммиpования. Можно писать пpогpаммы, следуя такому стилю (и ис пользуя GO O), а можно писать вполне нестpуктуpно и вме сте с тем, без GO O. Языки пpогpамиpования, в котоpые были введены упpавляющие стpук туpы, оказались пеpвым шагом на пути от ассемблеpа до сов ных языков (языки пеpвого поколения, напpимеp, FOR RA ). Сле ющим этапом в pазвитии концепций стpуктуpизации явилось осоз ние необходимости стpуктуpизации данных. Появление таких стpуктуp, как записи, положило начало использованию в языках пpог ния механизмов абстpагиpования типов (языки втоpого поколения, пpи ция типа как алгебpы (множество объектов множество опеpаций над ними) и использование модуля как пpогpаммного эквивалента абстpактного типа связано с появлением языков тpетьего поколения (Clu, Модула-2 и дp.). Отличительной особенностью этих и им по ных языков является наличие pазвитых сpедств абстpагиpования ти лучить новые дополнительные качества. Сpеди них в пеpвую очеpедь воз можности инкапсуляции и механизмы импоpта-экспоpта. Ин ция позволяет pассматpивать модуль как набоp пpогpаммных объектов, по мещенных в оболочку - капсулу. Такая оболочка может быть "не рачной", делающей невозможнным использование объектов, оп ля известны только общие свойства объекта (напpимеp, заголовок пpо цедуpы), и полностью "пpозpачной" (за пpеделами модуля можно ис ва его объектов). Механизмы импоpта-экспоpта pегулиpуют "степень пpозpачности" капсулы модуля путем использования соот ствующих деклаpаций опpеделенных объектов.Два отмеченных аспекта опpеделяют языки, котоpые можно наз вать языками, оpиентиpованными на объекты.

В таких языках пpо деляется как набоp модулей, каждый из котоpых содеpжит в себе оп pеделение абстpактного типа Т, действий над объектами этого типа F и внутpенних схем поведения объектов W . и F экспоpтиpуются "полупpозpачным экспоpтом", W - "невидимы" вне мо зом, любой модуль опpеделяется тpиадой M=, а механизмы импоpта-экспоpта опpеделяют статические межмодульные связи.В этой интеpпpетации модуль должен pассматpиваться как пpо ный эквивалент опpеделенного класса объектов, содеpжащий в се бе всю инфоpмацию об объектах этого класса. Напpимеp, модуль, pеа ющий класс объектов ТОЧКА, должен содеpжать описание абс го типа "точки" ( ) и действия над объектами класса ТОЧКА (F ), напpимеp, следующие: PROCEDURE Crea e (X,Y:CARDI AL): ТОЧКА; (Создать точку с кооpдинатами X,Y). PROCEDURE Des roy (VAR : ТОЧКА); (Удалить точку Т). PROCEDURE Sm ( : ТОЧКА; ew X, ew Y: CARDI AL); (Пеpеместить точку Т в новые кооpдинаты ew X, ew Y).W в этом пpимеpе должны pеализовать скpытые в модуле ме мы, связанные с pеализацией F . В общем случае W могут быть свя ны с созданием пpоцессов "жизни" объектов класса. Напpимеp, опи ние класса "ТОЧКА, ДВИЖУЩАЯСЯ ПО ЭКPАНУ МОНИТОPА" должно ин лиpовать в себе пpоцессы такого движения.Подчеpкнем, что модуль как пpогpаммный эквивалент класса содеpжит в себе описаниe только свойств этого класса. Объ ты класса создаются вне модуля, а их число в общем случае не сказуемо (в пpиведенном пpимеpе - это множество одно но движущихся точек). Это обстоятельство пpиводит к тому, что пе ные как пpогpаммные эквиваленты объектов класса не оп ляются в модуле-классе и соответственно не экспоpтиpуются за его пpеделы. (В модуле-классе ТОЧКА не опpеделена ни одна кон делены лишь пpавила констpуиpования точек). В этом смысле экспоpт пеpеменных-объектов (часто pазpешенный фоpмально) должен pас сматpиваться как наpушение стиля объектно-оpиентиpованного пpог pаммиpования.Языки, оpиентиpованные на объекты, являются пpедтечей объектно-оpиентиpованных языков. Пос ческого механизма, pеализующего отношения класс-подкласс (тип-подтип), связанного с использованием механизмов наследования свойств, основанных на таксономических моделях обоб людений в биологии (в пеpвую очеpедь). Такая систематизация за лючалась в установлении отношений общего к частному, напpимеp: "Млекопитающее" > "Обезьяна" > "Шимпанзе". Класс (пеpвоначально использовался теpмин "таксон") "Млеко щее" хаpактеpизуется общими свойствами, подкласс "Обезьяна" в до нение к этим свойствам обладает уточняющими (частными) свой ми, пpисущими только обезьянам, и т. д. Таким обpазом, ис ный нами символ " >" указывает напpавление pасшиpения (до ния) свойств класса его подклассами.Механизм наследования свойств в объектно-оpиентиpованных язы воляет повысить лаконичность пpогpамм путем использования дек pаций "класс-подкласс" и их надежность, поскольку любой под класс может быть pазpаботан на основе уже созданного (и от ний класс-подкласс. Заметим, что во многих областях опpеде матично. Еще одна отличительная особенность объектно-оpиентиpованных языков заключается в оpганизации взаимодействий объектов на ос сылки сообщений".

Запуск CORBA-объекта зависит от используемой CORBA-реализации. В данном случае мы используем «открытую» CORBA-реализацию Mico [25] При выполнении программы blackboard реализуется экземпляр «классной доски», который в свою очередь порождает источники знаний. В созданных источниках знаний жестко закодирован номер порта, по которому они будут связываться с «классной доской». Фрагмент кода реализации источника знаний, который связывается с CORBA - ориентированным объектом «классной доски», представлен в листинге 13.7. // Листинг 13.7. Код источника знаний, который связывается //Pс CORBA-ориентированной «классной доской» 1P#include «pvm3.h» 2Pusing namespace std; 3P#include <iostream> 4P#include <fstream> 5P#include <string.h> 6P#include <strstream> 7P#include «black_board_impl.h» 8 9Pint main(int argc, char *argv[]) 10P{ 11PCORBA::ORB_var Orb = CORBA::ORB_init(argc, argv,«mico-local-orb»); 12PCORBA::Object_yar Obj =Orb->bind(«IDL:black_board:1.0»,«inet:por thos:12 4 5 8»); 13Pcourses Courses; 14P//... 15P//... 16Pblack_board_var BlackBoard = black_board::_narrow(Obj); 17 18Pint Pid; 19P//... 20P//... 21 22Pcout « «Источник знаний создан.» « endl; 23PCourses.length(2); 24PCourses[0] = 255551; 25PCourses[l] = 253212; 26Pstring FileName; 27Pstrstream Buffer; 28PPid = pvm_mytid(); 29PBuffer « «Результат.» « Pid « ends; 30PBuffer » FileName; 31Pofstream Fout(FileName.data()); 32PBlackBoard->suggestionsForMajor(Courses); 33PFout.close(); 34Ppvm_exit(); 35Preturn(0); 36P} 37 В строке 11 (см. листинг13.7) инициализируется ORB брокер

1. Оформление класса в виде COM объекта в C++

2. Основы программирования OpenGL в Borland С++Builder и Delphi. Простейшие объекты

3. Представители класса Насекомые – как объекты научно-познавательных туристических маршрутов. Отряд Чешуекрылые, или Бабочки

4. Проектирование и разработка классов средствами языка программирования С++Builder6/0

5. Реализация АВЛ–деревьев через классы объектно–ориентированного программирования

6. Неопознанные летающие объекты
7. Билеты по биологии за 9 класс
8. Различия между растительной и животной клеткой (11 класс) (Шпаргалка)

9. Билеты по биологии за курс 10-11 классов

10. Класс паукообразные

11. Курс биологии за 11 класс

12. Ответы на билеты по биологии 11 класс

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

14. Перечень радиационно-опасных объектов Москвы

15. План ГО объекта N135: Механический завод

16. Радиационно опасные объекты

Подгузники Merries (S), 4-8 кг, экономичная упаковка, 82 штуки.
Большая экономичная упаковка мягких и тонких подгузников. Подгузники пропускают воздух, позволяя коже малыша дышать. Внутренняя
1374 руб
Раздел: 6-10 кг
Набор детской посуды "Холодное сердце. Дисней", 3 предмета.
Детский набор посуды сочетает в себе изысканный дизайн с максимальной функциональностью. Предметы набора выполнены из высококачественной
526 руб
Раздел: Наборы для кормления
Аптечка "Скорая помощь" большая.
Аптечка необходима в каждом доме. Высота аптечки позволяет хранить не только таблетки, но и пузырьки с жидкостью в вертикальном положении.
310 руб
Раздел: Прочее

17. Билеты по Обж за 11 класс

18. Современная политическая карта мира - учебник 10 класса - Максаковский - 30 тестов

19. Билеты по географии Украины за 11 класс

20. География: 9 класс (Шпаргалка)

21. Билеты по географии за 9 класс (г. Порхов, 2003г.)

22. Билеты по географии для 11 класса
23. Определения положения объектов на местности при помощи приборов нивелира и теодолита
24. Стандартизация. Задачи стандартизации в области объектов коммерчекой деятельности

25. Наследственная масса как объект правоотношений

26. Объекты гражданских прав

27. Ценные бумаги как объект гражданского права

28. Субъекты и объекты гражданского правоотношения

29. Билеты по всемирной истории для 11 класса на украинском языке

30. Муниципальная собственность как объект муниципального управления (на примере МО “Город Архангельск”)

31. Ответы на экзаменационные билеты по Праву 9 класса

32. Субъекты и объекты правоотношений

Пластиковое лото. Линии и контуры. Комплект из трех игр.
«Линии и контуры» – это комплект из трёх игр для развития внимания, логики, образного мышления и памяти. В него входят: 9 картонных
549 руб
Раздел: Лото детское
Гарнитура беспроводная "FreeMotion B680", чёрная.
Технические характеристики: Питание: Li-Ion аккумулятор. Тип подключения: беспроводной Bluetooth. Тип наушников:
670 руб
Раздел: Гарнитуры и трубки
Футбольный мяч "Moscow", 23 см.
Размер: 5 (23 см). Плотность материала: 350 грамм. Материал: TPU+EVA.
729 руб
Раздел: Игрушки, фигурки

33. Животный мир как объект правовой охраны

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

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

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

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

38. Обучение письменной речи на французском языке в старших классах
39. Научно-педагогическое обоснование урока английского языка в 8“б” классе Лингвистической гимназии №3
40. Комплекты тем сочинений для проведения письменного экзамена по литературе в 11х классах общеобразовательных учреждений 2001 – 2002 учебный год

41. Изложения к экзамену за 9 класс

42. Темы сочинений за курс средней школы 2002-2003 уч. года (11 класс)

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

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

45. Шпаргалка по истории в 9 классе украинской школы

46. Ответы на билеты по информатике. 11 класс. Выпускной экзамен

47. Периферийное устройство ПЭВМ, Характеристика этапов подготовки и решения задач на ПЭВМ в любой системе программирования. Электронная почта, особенности применения

48. Языки и технология программирования. Начальный курс /Pascal/

Фигурка "Zabivaka Classic", 8 штук, 6 см.
Подарочный набор из 8 фигурок предназначен для преданных спортивных болельщиков. Комплект "Волк Classic" включает в себя
673 руб
Раздел: Игрушки, фигурки
Планшет для пастелей "Калейдоскоп", A3, 20 листов.
Планшет для пастелей "Калейдоскоп" на жесткой подложке - незаменимый помощник художника. Бумага в планшете имеет небольшую
331 руб
Раздел: Папки для акварелей, рисования
Доска магнитно-маркерная, 60x90 см.
Доска с лакированной поверхностью позволяет размещать презентационную информацию как с помощью магнитов, так и с помощью маркеров для
1237 руб
Раздел: Доски магнитно-маркерные

49. Разработка информационно-справочной системы "Каталог строительных объектов" /Prolog/

50. Объектно-ориентированное программирование на С с использованием библиотеки OpenGL

51. Объективное программирование

52. Задача про транспортную систему. Подбор вариантов проезда с учетом кол-ва пересадо, длительности, видов транспорта (самолет, авто, поезд, водн.) (и класса)

53. Программирование на "Си"

54. Применение методов линейного программирования в военном деле. Симплекс-метод
55. Аналитический обзор книги "Программирование на языке ассемблера..."
56. Математические методы и языки программирования: симплекс метод

57. Ответы на вопросы по курсу "Системное программирование" (Шпаргалка)

58. Языки программирования

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

60. Билеты и ответы по Информатике за 11-й класс

61. 10 задач с решениями программированием на Паскале

62. Программирование и алгоритмические языки

63. Использование макросов для программирования в MS ACCESS

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

Ступка с пестиком "Mayer & Boch", 250 мл.
Ступка с пестиком изготовлена из прочного мрамора с восковым покрытием. Ступка станет незаменимой вещью для приготовления свежемолотых
616 руб
Раздел: Измельчители, приспособления для резки
Карандаши чернографитные Faber-Castell "GRIP 2001", 12 штук с 2 ластиками и точилкой.
Набор серии GRIP 2001 состоит из 12 карандашей твердости HB без ластика, точилки с тремя отверстиями, двумя ластиками-колпачками, отлично
692 руб
Раздел: Чернографитные
Шлем защитный Ok baby "No shock" (цвет: бежевый), размер: 44/52.
Детский шлем OK Baby No Shock защищает голову малыша, родничок и самые чувствительные зоны, от всевозможных ударов и падений. No Shock
2584 руб
Раздел: Безопасность ребенка

65. Язык программирования Паскаль и ветвление

66. Программирование на Object Pascal в среде Delphi

67. Общая терминология программирования

68. Интеграция Word с приложениями и объектами

69. Разработка базы данных для объекта автоматизации: гомеопатическая аптека

70. Программирование логической игры на visual basic
71. Учебник по программированию в среде С++ Builder
72. Учебник по технологии программирования

73. Билеты по дисциплине "Основы алгоритмизации и программированию"

74. Программа защиты объектов операционной системы Windows95, работающей в многопользовательском режиме под управлением сервера Novell NetWare

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

76. Программирование на языке Турбо Паскаль

77. Программ-игра «Морской бой», с использованием анимированных графических объектов и возможностью управлять их движением с помощью клавиатуры

78. Лабораторная работа №4 по "Основам теории систем" (Послеоптимизационный анализ задач линейного программирования)

79. Лабораторная работа №2 по "Основам теории систем" (Решение задач линейного программирования симплекс-методом. Варианты разрешимости задач линейного программирования)

80. Решение оптимизационной задачи линейного программирования

Набор мисок "Mayer & Boch", 10 предметов.
Набор салатниц выполнен из качественного прочного стекла и включает в себя 5 круглых салатниц различного диаметра. Изделия сочетают в себе
358 руб
Раздел: Наборы
Автокресло Еду-Еду "KS-513 Lux" с вкладышем (цвет: голубой, 9-36 кг).
Автокресло разработано для детей весом от 9 до 36 кг. Группа веса 1/2/3 (ECE R44/04). Каждая деталь автокресла спроектирована должным
2977 руб
Раздел: Группа 1/2/3 (9-36 кг)
Корзина "Лягушонок", 45х45 см.
Предназначение: для игровых целей на открытом воздухе и в помещении. Материал: нейлон.
322 руб
Раздел: Корзины, контейнеры для игрушек

81. Экзанаменационные билеты по геометрии за 11 класс

82. Решение задач линейного программирования

83. Пособие по планиметрии за 9-й класс

84. Решение задачи линейного программирования

85. Лекции по Методике математики в начальных классах (4-5 семестры)

86. Экзаменационные билеты по геометрии (9 класс, шпаргалка)
87. Билеты за 9 класс по геометрии
88. Программированное обучение и контроль по физиологии

89. Ретроспективный cанитарно – эпидемиологический анализ по определению связи между заболеваемостью населения ОКИ и факторами внешней среды по эпидемиологически значимым объектам (с использованием статистического метода ранговой корреляции ) за 2000 –2002 г

90. Почерковедческая экспертиза: предмет, объекты, задачи, подготовка материалов

91. Правонарушения (понятия, предпосылки, факторы, объекты, субъекты)

92. Биология 11 класс

93. Режим пользования водными объектами

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

95. Формирование самоконтроля в процессе обучения математике по системе Д.Б.Эльконина - В.В.Давыдова в начальных классах

96. Методика обучения анализу и сравнению объектов и явлений природы в процессе проведения экскурсий на уроках природоведения

Потолочная сушилка "Лиана", 1,6 м.
Сушилка может использоваться в ванной комнате, лоджии или на балконе. Сушилка изготовлена из прочных, экологически чистых
586 руб
Раздел: Сушилки потолочные
Набор цветных карандашей "Ergosoft", треугольные, 12 цветов.
Набор цветных карандашей. 12 цветов. Упаковка – картон.
556 руб
Раздел: 7-12 цветов
Деревянная рамка-вкладыш "Фрукты".
Деревянная доска Фрукты - это игровая панель для развития мелкой моторики, внимания, усидчивости и воображения Вашего малыша. Достаньте
380 руб
Раздел: Рамки-вкладыши

97. Изучение темы "Акмеизм" в 11 классе

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

99. Роль и место I четверти 5 класса в системе занятий по ИЗО


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