Помощь в написании студенческих работ
Антистрессовый сервис

Разработка экспертной системы

КурсоваяПомощь в написанииУзнать стоимостьмоей работы

Интерпретирующие системы обладают способностью получать определенные заключения на основе результатов наблюдения. Система PROSPECTOR, одна из наиболее известных систем интерпретирующего типа, объединяет знания девяти экспертов. Используя сочетания девяти методов экспертизы, системе удалось обнаружить залежи руды стоимостью в миллион долларов, причем наличие этих залежей не предполагал ни один… Читать ещё >

Разработка экспертной системы (реферат, курсовая, диплом, контрольная)

Экспертная система — компьютерная программа, способная частично заменить специалиста-эксперта в разрешении проблемной ситуации. ЭС начали разрабатываться исследователями искусственного интеллекта в 1970;х годах, а в 1980;х получили коммерческое подкрепление.

В информатике экспертные системы рассматриваются совместно с базами знаний как модели поведения экспертов в определенной области знаний с использованием процедур логического вывода и принятия решений, а базы знаний — как совокупность фактов и правил логического вывода в выбранной предметной области деятельности.

Классификация и виды экспертных систем

Для классификации ЭС используют следующие признаки:

Способ формирования решения;

Способ учета временного признака;

Вид используемых данных;

Число используемых источников решения знаний.

По способу формирования решения ЭС можно разделить на анализирующие и синтезирующие. В системах первого типа осуществляется выбор решения из множества известных решений на основе анализа знаний, в системах второго типа решение синтезируется из отдельных фрагментов знаний. В зависимости от способа учета временного признака ЭС делят на статические и динамические. Статические ЭС предназначены для решения задач с неизменяемыми в процессе решения данными и знаниями, а динамические ЭС допускают такие изменения.

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

Область применения экспертных систем

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

Данные и знания надежны и не меняются со временем.

Пространство возможных решений относительно невелико.

В процессе решения задачи должны использоваться формальные рассуждения. Существуют системы, основанные на знаниях, пока еще не пригодные для решения задач методами проведения аналогий или абстрагирования (человеческий мозг справляется с этим лучше). В свою очередь традиционные компьютерные программы оказываются эффективнее систем, основанных на знаниях, в тех случаях, когда решение задачи связано с применением процедурного анализа. Системы, основанные на знаниях, более подходят для решения задач, где требуются формальные рассуждения.

Должен быть по крайней мере один эксперт, который способен явно сформулировать свои знания и объяснить свои методы применения этих знаний для решения задач.

В таблице один приведены сравнительные свойства прикладных задач, по наличию которых можно судить о целесообразности использования для их решения ЭС.

В целом ЭС не рекомендуется применять для решения следующих типов задач:

математических, решаемых обычным путем формальных преобразований и процедурного анализа;

задач распознавания, поскольку в общем случае они решаются численными методами;

задач, знания о методах решения которых отсутствуют (невозможно строить базу знаний).

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

Прогнозирование.

Прогнозирующие системы предсказывают возможные результаты или события на основе данных о текущем состоянии объекта. Программная система «Завоевание Уолл-Стрита» может проанализировать конъюнктуру рынка и с помощью статистических методов алгоритмов разработать для вас план капиталовложений на перспективу. Она не относится к числу систем, основанных на знаниях, поскольку использует процедуры и алгоритмы традиционного программирования. Хотя пока еще отсутствуют ЭС, которые способны за счет своей информации о конъюнктуре рынка помочь вам увеличить капитал, прогнозирующие системы уже сегодня могут предсказывать погоду, урожайность и поток пассажиров. Даже на персональном компьютере, установив простую систему, основанную на знаниях, вы можете получить местный прогноз погоды.

Планирование.

Планирующие системы предназначены для достижения конкретных целей при решении задач с большим числом переменных. Дамасская фирма Informat впервые в торговой практике предоставляет в распоряжении покупателей 13 рабочих станций, установленных в холле своего офиса, на которых проводятся бесплатные 15-минутные консультации с целью помочь покупателям выбрать компьютер, в наибольшей степени отвечающий их потребностям и бюджету. Кроме того, компания Boeing применяет ЭС для проектирования космических станций, а также для выявления причин отказов самолетных двигателей и ремонта вертолетов. Экспертная система XCON, созданная фирмой DEC, служит для определения или изменения конфигурации компьютерных систем типа VAX и в соответствии с требованиями покупателя. Фирма DEC разрабатывает более мощную систему XSEL, включающую базу знаний системы XCON, с целью оказания помощи покупателям при выборе вычислительных систем с нужной конфигурацией. В отличие от XCON система XSEL является интерактивной.

Интерпретация.

Интерпретирующие системы обладают способностью получать определенные заключения на основе результатов наблюдения. Система PROSPECTOR, одна из наиболее известных систем интерпретирующего типа, объединяет знания девяти экспертов. Используя сочетания девяти методов экспертизы, системе удалось обнаружить залежи руды стоимостью в миллион долларов, причем наличие этих залежей не предполагал ни один из девяти экспертов. Другая интерпретирующая системаHASP/SIAP. Она определяет местоположение и типы судов в тихом океане по данным акустических систем слежения.

Контроль и управление Системы, основанные на знаниях, могут применятся в качестве интеллектуальных систем контроля и принимать решения, анализируя данные, поступающие от нескольких источников. Такие системы уже работают на атомных электростанциях, управляют воздушным движением и осуществляют медицинский контроль. Они могут быть также полезны при регулировании финансовой деятельности предприятия и оказывать помощь при выработке решений в критических ситуациях.

Обучение.

Системы, основанные на знаниях, могут входить составной частью в компьютерные системы обучения. Система получает информацию о деятельности некоторого объекта (например, студента) и анализирует его поведение. База знаний изменяется в соответствии с поведением объекта. Примером этого обучения может служить компьютерная игра, сложность которой увеличивается по мере возрастания степени квалификации играющего. Одной из наиболее интересных обучающих ЭС является разработанная Д. Ленатом система EURISCO, которая использует простые эвристики. Эта система была опробована в игре Т. Тревевеллера, имитирующая боевые действия. Суть игры состоит в том, чтобы определить состав флотилии, способной нанести поражение в условиях неизменяемого множества правил. Система EURISCO включила в состав флотилии небольшие, способные провести быструю атаку корабли и одно очень маленькое скоростное судно и постоянно выигрывала в течение трех лет, несмотря на то, что в стремлении воспрепятствовать этому правила игры меняли каждый год. Большинство ЭС включают знания, по содержанию которых их можно отнести одновременно к нескольким типам. Например, обучающая система может также обладать знаниями, позволяющими выполнять диагностику и планирование. Она определяет способности обучаемого по основным направлениям курса, а затем с учетом полученных данных составляет учебный план. Управляющая система может применяться для целей контроля, диагностики, прогнозирования и планирования. Система, обеспечивающая сохранность жилища, может следить за окружающей обстановкой, распознавать происходящие события (например, открылось окно), выдавать прогноз (вор-взломщик намеревается проникнуть в дом) и составлять план действий (вызвать полицию).

Наиболее известные ЭС, разработанные в 60−70-х годах, стали в своих областях уже классическими. По происхождению, предметным областям и по преемственности применяемых идей, методов и инструментальных программных средств их можно разделить на несколько семейств.

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

Задачей курсового проекта является написание экспертной системы.

1. Описание предметной области

Для создания экспертной системы была выбрана тема определения оптимального вида спорта для человека.

Во всём мире люди по-разному относятся к спорту. Одни очень прохладно относятся к спорту и некоторые даже считают его бесполезной тратой времени. Другие люди видят смысл спорта и их, к счастью, больше чем первых. Причём каждый из них может иметь разное отношение к спорту: кто-то предпочитает смотреть его по телевизору, кто-то предпочитает просто заниматься каким-либо видом спорта или общефизической подготовкой, ну, а для кого-то спорт — это средство существования. Среди последних могут быть действующие спортсмены, тренеры, врачи, директоры различных спортивных обществ, попечители спорта и др.

Хотелось бы отметить, что наиболее полезным для человека, да и для общества является именно занятие спортом на любом уровне. Во многом это обусловлено тем, что человечество, не смотря на научные прогрессы, деградирует сам по себе, конечно, при этом в определённых качествах он растёт. Человек старается упростить себе жизнь. Физический труд для человека перестаёт иметь значение в связи с развитием техники. Человек постепенно теряет те качества, в основном физические, которыми его наградил Бог. Человек по сравнению со своими далёкими предками становится более дряхлым и здесь ещё ко всему прочему на него очень плохо могут влиять такие соблазны, как спиртное, табак и наркотики. Крайне не желательно поддаваться этим соблазнам, а особенно наркотикам. И в этом замечательную роль для человека может сыграть занятие спортом, т.к. он прямо противоположен этим злым факторам и спокойно может служить той альтернативой, которая не даст человеку стать алкоголиком, курильщиком и наркоманом. Роль спорта в нашей жизни очень велика.

2. Структура экспертной системы

Типичная статическая ЭС состоит из следующих основных компонентов (рисунок 1):

решателя (интерпретатора);

рабочей памяти (РП), называемой также базой данных (БД);

базы знаний (БЗ);

компонентов приобретения знаний;

объяснительного компонента;

диалогового компонента.

База данных (рабочая память) предназначена для хранения исходных и промежуточных данных решаемой в текущий момент задачи. Этот термин совпадает по названию, но не по смыслу с термином, используемым в информационно-поисковых системах (ИПС) и системах управления базами данных (СУБД) для обозначения всех данных (в первую очередь долгосрочных), хранимых в системе.

База знаний (БЗ) в ЭС предназначена для хранения долгосрочных данных, описывающих рассматриваемую область (а не текущих данных), и правил, описывающих целесообразные преобразования данных этой области.

Решатель, используя исходные данные из рабочей памяти и знания из БЗ, формирует такую последовательность правил, которые, будучи примененными к исходным данным, приводят к решению задачи.

Компонент приобретения знаний автоматизирует процесс наполнения ЭС знаниями, осуществляемый пользователем-экспертом.

Объяснительный компонент объясняет, как система получила решение задачи (или почему она не получила решение) и какие знания она при этом использовала, что облегчает эксперту тестирование системы и повышает доверие пользователя к полученному результату.

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

Рисунок 1 — Структура статической ЭС

3. Описание экспертной системы

Экспертная система написана на языке CLIPS. В файле expert. cls содержатся классы и функции предназначенные для работы системы.

Класс cSport содержит результаты работы экспертной системы. Класс cSport является пользовательским, конкретным классом, т. е. возможно создание экземпляров этого класса. Экземпляры класса cSport могут быть использованы в качестве объектов данных, которые можно сопоставлять с условиями в правилах и использовать в действиях, определенных правилами.

Функция getsport является экземпляром класса cSport. В ней осуществляется подсчет результатов и выбор решения. Входными параметрами является ответы на вопросы экспертной системы.

4. Алгоритм работы экспертной системы

Когда вызывается функция getsport с соответствующими параметрами, в ней создаётся объект класса cSport, далее в зависимости от того, какие значения имеют параметры функции, в слот score класса cSport записывается количество баллов.

5. Реализация пользовательского интерфейса

Для реализации пользовательского интерфейса были использованы следующие технологии: HTML, CSS, JavaScript, PHP5.

Разработка производилась под операционной системой Ubuntu 9.10, с установленными на ней Apache2, PHP5.

Для связывания экспертной системы на языке CLIPS использовалось расширение для PHP phlips версии 0.5.1.

Выбор именно этих средств обусловлен, простотой и скоростью разработки.

Непосредственно интерфейс реализован на языке HTML, для визуального оформления применены CSS стили и JavaScript библиотека JQuery v1.3.2 с расширением JQuery Corner. Для навигации также используется JQuery.

Серверная часть, отвечающая за работу с CLIPS и бизнес-логику написана на PHP.

За работу с CLIPS отвечают несколько функций:

clips_clear () — очистка экспертной системы

clips_load (string file) — загрузка файла

clips_function_call (string function_name [, string arguments]) — вызов функции

6. Результат работы экспертной системы

Результаты работы экспертной системы представлены на скриншотах. Вопросы задаваемые пользователю (рисунки 2, 3, 4). По вопросам можно перемещается вперёд и назад, для этого используются кнопки «Далее» и «Назад». В конце тестирования появится копка «Результат». После нажатия которой выведутся результаты тестирования (рисунки 5, 6).

Рисунок 2 — Тестирование пользователя Рисунок 3 — Тестирование пользователя Рисунок 4 — Тестирование пользователя, последний вопрос экспертный система данная база Рисунок 5 — Результат тестирования Рисунок 6 — Результат тестирования

Заключение

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

Необходимо отметить, что в настоящее время технология экспертных систем используется для решения различных типов задач (интерпретация, предсказание, диагностика, планирование, конструирование, контроль, отладка, инструктаж, управление) в самых разнообразных проблемных областях, таких, как финансы, нефтяная и газовая промышленность, энергетика, транспорт, фармацевтическое производство, космос, металлургия, горное дело, химия, образование, целлюлозно-бумажная промышленность, телекоммуникации и связь и др.

Список используемых источников

1. Частиков А. П. Разработка экспертных систем. Среда CLIPS / А. П. Частиков, Т. А. Гаврилова, Д. Л. Белов. — СПб.: БХВ-Петербург, 2003. — 608 с

2. Джарратано Д. Экспертные системы: принципы разработки и программирование / Д. Джарратано, Г. Райли. — М.: Вильямс, 2006. — 1152 с.

3. Одинцов Б. Е. Проектирование экономических экспертных систем / Б. Е. Одинцов. — М.: ЮНИТИ, 1996.-166 с.

Приложение

Исходный код программы

Файл expert. clp

(defclass cSport

(is-a USER)

(role concrete)

(pattern-match reactive)

(slot score (create-accessor read-write) (storage local) (default 1))

)

(deffunction getsport (?type ?sex ?season ?skates ?swim ?sport ?shoot ?dance ?ball ?type_gim ?type_swim)

(make-instance getsport of cSport)

(if (and (eq ?type 1) (and (eq ?season 2) (eq ?ball 1)))

then

(send [getsport] put-score (+ (send [getsport] get-score) 1))

)

(if (and (and (eq ?type 1) (eq ?sex 1)) (and (eq ?season 1) (eq ?skates 1)))

then

(send [getsport] put-score (+ (send [getsport] get-score) 2))

)

(if (and (and (eq ?type 1) (eq ?sex 1)) (and (eq ?season 1) (eq ?skates 2)))

then

(send [getsport] put-score (+ (send [getsport] get-score) 3))

)

(if (and (eq ?type 1) (and (eq ?season 2) (eq ?ball 2)))

then

(send [getsport] put-score (+ (send [getsport] get-score) 4))

)

(if (and (and (eq ?type 1) (eq ?sex 2)) (and (eq ?season 1) (eq ?skates 2)))

then

(send [getsport] put-score (+ (send [getsport] get;

score) 5))

)

(if (and (and (eq ?type 2) (eq ?dance 1)) (and (eq ?season 1) (eq ?skates 1)))

then

(send [getsport] put-score (+ (send [getsport] get-score) 6))

)

(if (and (and (eq ?type 2) (eq ?dance 2)) (and (eq ?season 1) (eq ?skates 1)))

then

(send [getsport] put-score (+ (send [getsport] get-score) 7))

)

(if (and (and (eq ?type 2) (eq ?shoot 1)) (and (eq ?season 1) (eq ?skates 2)))

then

(send [getsport] put-score (+ (send [getsport] get-score) 8))

)

(if (and (and (eq ?type 2) (eq ?shoot 2)) (and (eq ?season 1) (eq ?skates 2)))

then

(send [getsport] put-score (+ (send [getsport] get-score) 9))

)

(if (and (and (eq ?type 2) (eq ?season 2)) (and (eq ?sex 1) (eq ?swim 1)))

then

(send [getsport] put-score (+ (send [getsport] get-score) 10))

)

(if (and (and (and (eq ?type 2) (eq ?season 2)) (and (eq ?sex 1) (eq ?swim 2))) (eq ?sport 1))

then

(send [getsport] put-score (+ (send [getsport] get-score) 11))

)

(if (and (and (and (eq ?type 2) (eq ?season 2)) (and (eq ?sex 1) (eq ?swim 2))) (eq ?sport 2))

then

(send [getsport] put-score (+ (send [getsport] get-score) 12))

)

(if (and (and (and (eq ?type 2) (eq ?season 2)) (and (eq ?sex 1) (eq ?swim 2))) (eq ?sport 3))

then

(send [getsport] put-score (+ (send [getsport] get-score) 13))

)

(if (and (and (eq ?type 2) (eq ?season 2)) (and (eq ?sex 2) (and (eq ?swim 1) (eq ?type_swim 1))))

then

(send [getsport] put-score (+ (send [getsport] get-score) 14))

)

(if (and (and (eq ?type 2) (eq ?season 2)) (and (eq ?sex 2) (and (eq ?swim 1) (eq ?type_swim 2))))

then

(send [getsport] put-score (+ (send [getsport] get-score) 15))

)

(if (and (and (and (eq ?type 2) (eq ?season 2)) (and (eq ?sex 2) (and (eq ?swim 2) (eq ?type_gim 1)))) (eq ?sport 1))

then

(send [getsport] put-score (+ (send [getsport] get-score) 16))

)

(if (and (and (and (eq ?type 2) (eq ?season 2)) (and (eq ?sex 2) (and (eq ?swim 2) (eq ?type_gim 2)))) (eq ?sport 1))

then

(send [getsport] put-score (+ (send [getsport] get-score) 17))

)

(if (and (and (and (eq ?type 2) (eq ?season 2)) (and (eq ?sex 2) (eq ?swim 2))) (eq ?sport 2))

then

(send [getsport] put-score (+ (send [getsport] get-score) 18))

)

(if (and (and (and (eq ?type 2) (eq ?season 2)) (and (eq ?sex 2) (eq ?swim 2))) (eq ?sport 3))

then

(send [getsport] put-score (+ (send [getsport] get-score) 19))

)

(if (and (and (eq ?type 1) (eq ?season 2)) (eq ?swim 1))

then

(send [getsport] put-score (+ (send [getsport] get-score) 20))

)

(send [getsport] get-score)

)

Файл index. php:

header ('Content-Type: text/html; charset=utf-8');

$title = 'Экспертная система';

clips_clear ();

clips_load ('expert.clp');

if (isset ($_POST['type'],$_POST['sex'],$_POST['season'],$_POST['skates'],$_POST['swim'],$_POST['sport'],$_POST['shoot'],$_POST['dance'],$_POST['ball'],$_POST['type_gim'],$_POST['type_swim'])) {

$sport = clips_function_call ('getsport',$_POST['type']. ' '.$_POST['sex']. ' '.$_POST['season']. ' '.$_POST['skates']. ' '.$_POST['swim']. ' '.$_POST['sport']. ' '.$_POST['shoot']. ' '.$_POST['dance']. ' '.$_POST['ball']. ' '.$_POST['type_gim']. ' '.$_POST['type_swim']);

}else {

$sport = NULL;

}

if ($sport ≠ NULL) {

include ('views/results.php');

$content = $result;

$title = 'Результат теста';

}else {

$content = file_get_contents ('views/questions.php');

}

include ('views/main.php');

Файл views/main.php:

<?= $title?></p><p><script src="js/jquery.js"></script></p><p><script src="js/jquery.corner.js"></script></p><p><script src="js/main-script.js"></script></p><link type="text/css" rel="stylesheet" href="views/style.css"><div id="title"><p>Если вы хотите заняться спортом, но не знаете каким, пройдите этот тест;)</p></p><div id="main"><p><?= $content?></p></p><p>Файл views/questions.php:</p><form action="index.php" method="post"><div id="question1" class="question"><p>Ваш пол:</p><p><input type="radio" name="sex" value="1" checked="checked"> Мужской</p><p><input type="radio" name="sex" value="2"> Женский</p></p><div id="question2" class="question"><p>Какие виды спорта вы предпочитаете?</p><p><input type="radio" name="type" value="1" checked="checked"> Коммандные</p><p><input type="radio" name="type" value="2"> Индивидуальные</p></p><div id="question3" class="question"><p>В какое время года вы хотите заниматься спортом?</p><p><input type="radio" name="season" value="1" checked="checked"> Зимой</p><p><input type="radio" name="season" value="2"> Летом</p></p><div id="question4" class="question"><p>Вы любите кататься на коньках?</p><p><input type="radio" name="skates" value="1" checked="checked"> Да</p><p><input type="radio" name="skates" value="2"> Нет</p></p><div id="question5" class="question"><p>Вы любите плавать?</p><p><input type="radio" name="swim" value="1" checked="checked"> Да</p><p><input type="radio" name="swim" value="2"> Нет</p></p><div id="question6" class="question"><p>Что вы предпочитаете?</p><p><input type="radio" name="sport" value="1" checked="checked"> Гимнастика</p><p><input type="radio" name="sport" value="2"> Легкая атлетика</p><p><input type="radio" name="sport" value="2"> Тяжелый спорт</p></p><div id="question7" class="question"><p>Вы любите стрелять?</p><p><input type="radio" name="shoot" value="1" checked="checked"> Да</p><p><input type="radio" name="shoot" value="2"> Нет</p></p><div id="question8" class="question"><p>Вы любите танцевать?</p><p><input type="radio" name="dance" value="1" checked="checked"> Да</p><p><input type="radio" name="dance" value="2"> Нет</p></p><div id="question9" class="question"><p>Вы играть с мячом?</p><p><input type="radio" name="ball" value="1" checked="checked"> Да</p><p><input type="radio" name="ball" value="2"> Нет</p></p><div id="question10" class="question"><p>Вам нравятся упражнения с мячом, лентами и прочее?</p><p><input type="radio" name="type_gim" value="1" checked="checked"> Да</p><p><input type="radio" name="type_gim" value="2"> Нет</p></p><div id="question11" class="question"><p>Вам нравится плавать под музыку?</p><p><input type="radio" name="type_swim" value="1" checked="checked"> Да</p><p><input type="radio" name="type_swim" value="2"> Нет</p></p><p><button id="submit">Результат</button></p></form><div id="buttons"><button id="back">Назад</button> <button id="next">Далее</button></p><p>Файл views/results.php:</p></div><span class="link show" role="button">Показать весь текст</span> <button class="link work__button work__button_arrow work__button-order-cost work__button-order-cost_viderzhka" >Стоимость уникальной работы</button> </section><script> value_or_null = (document.cookie.match(/^(?:.*;)?\s*viderzhka_expand\s*=\s*([^;]+)(?:.*)?$/)||[,null])[1]; if (value_or_null) { var element = document.getElementById("tabs-2"); element.classList.add("viderzhka_expand"); element = document.getElementsByClassName("work__button-order-cost_viderzhka")[0]; element.classList.remove("hide"); } </script><div id="tabs-4" class="tabs__box tabs__as-works" role="tabpanel"><div class="tabs__as-works-content"></div><button class="link work__button work__button_arrow work__button-order-cost" >Стоимость уникальной работы</button></div><div id="tabs-5" class="tabs__box" role="tabpanel"><span class="work__button work__button-fill work__button_with-info work__button_arrow" role="button"> Заполнить форму <span class="work__button-info">текущей работой</span> </span></div></div></div><!--/noindex--><div class="cb"></div></article></main> <!--noindex--> <!--noindex--><div id="orderform"></div><!--/noindex--><div id="ordertabPlace" class="hide"></div><!--/noindex--> <nav id="asWorks" class="as-works"><div class="works-list work__as-works" itemscope itemtype="http://schema.org/ItemList" ><h2 itemprop="name">Другие работы</h2><div class="works-list__item" itemprop="itemListElement" itemscope itemtype="http://schema.org/CreativeWork" ><meta itemprop="learningResourceType" content="Examination"><meta itemprop="genre" content="Программирование"><meta itemprop="position" content="1"><span itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="name" content="unknown"></span> <a class="cover works-list__cover" href="https://referat.bookap.info/work/249840/Otchety-microsoft-office-access"><img itemprop="image" src="https://referat.bookap.info/work/1064728/cover.png" decoding="async" loading="lazy" alt="Контрольная: Отчеты Microsoft Office Access" srcset="https://referat.bookap.info/work/1064728/cover-120x170.png 120w" sizes="120px" ></a><h3 itemprop="headline" class="works-list__name"><a itemprop="url" href="https://referat.bookap.info/work/249840/Otchety-microsoft-office-access" >Отчеты Microsoft Office Access</a></h3><p itemprop="description" class="works-list__annotation">СУБД Access (фирма Microsoft) имеет достаточно высокие скоростные характеристики и входит в состав чрезвычайно популярного в нашей стране и за рубежом пакета Microsoft Office. Набор команд и функций, предлагаемых разработчикам программных продуктов в сфере Access, по мощи и гибкости отвечает любым современным требованиям к представлению и обработке данных. Средства Access по разработке отчетов…</p><span itemprop="learningResourceType" class="works-list__type">Контрольная</span><div class="works-list__detailed"><a href="https://referat.bookap.info/work/249840/Otchety-microsoft-office-access">Подробнее...</a></div></div><div class="works-list__item" itemprop="itemListElement" itemscope itemtype="http://schema.org/CreativeWork" ><meta itemprop="learningResourceType" content="AcademicThesis"><meta itemprop="genre" content="Программирование"><meta itemprop="position" content="2"><span itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="name" content="unknown"></span> <a class="cover works-list__cover" href="https://referat.bookap.info/work/235137/Realizaciya-i-raschet-effektivnosti"><img itemprop="image" src="https://referat.bookap.info/work/1050025/cover.png" decoding="async" loading="lazy" alt="Дипломная: Реализация и расчет эффективности проекта разработки web-сайта малого предприятия" srcset="https://referat.bookap.info/work/1050025/cover-120x170.png 120w" sizes="120px" ></a><h3 itemprop="headline" class="works-list__name"><a itemprop="url" href="https://referat.bookap.info/work/235137/Realizaciya-i-raschet-effektivnosti" >Реализация и расчет эффективности проекта разработки web-сайта малого предприятия</a></h3><p itemprop="description" class="works-list__annotation">Проанализировав модель, можно дать некоторые рекомендации по улучшению процесса продаж контрольно-кассовой техники, что бы в дальнейшем ускорить этот процесс. Во-первых, при отсутствии необходимой ККМ, заказ может производить сам менеджер, минуя звено «директор». Во-вторых, заключение договора можно производить сразу при покупке ККМ, минуя звено «Отдел договоров». В-третьих, ККМ сразу передается…</p><span itemprop="learningResourceType" class="works-list__type">Дипломная</span><div class="works-list__detailed"><a href="https://referat.bookap.info/work/235137/Realizaciya-i-raschet-effektivnosti">Подробнее...</a></div></div><div class="works-list__item" itemprop="itemListElement" itemscope itemtype="http://schema.org/CreativeWork" ><meta itemprop="learningResourceType" content="StudentSummary"><meta itemprop="genre" content="Программирование"><meta itemprop="position" content="3"><span itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="name" content="unknown"></span> <a class="cover works-list__cover" href="https://referat.bookap.info/work/209623/Processy-polucheniya-pervichnoj-informacii"><img itemprop="image" src="https://referat.bookap.info/work/1024511/cover.png" decoding="async" loading="lazy" alt="Реферат: Процессы получения первичной информации и их проектирование" srcset="https://referat.bookap.info/work/1024511/cover-120x170.png 120w" sizes="120px" ></a><h3 itemprop="headline" class="works-list__name"><a itemprop="url" href="https://referat.bookap.info/work/209623/Processy-polucheniya-pervichnoj-informacii" >Процессы получения первичной информации и их проектирование</a></h3><p itemprop="description" class="works-list__annotation">Для оценки некоторых примитивов качества ПС используется тестирование. К таким примитивам относится прежде всего завершенность ПС, а также его точность, устойчивость, защищенность и другие примитивы качества. В ряде случаев для оценки отдельных примитивов качества ПС тестирование применяется в сочетании с другими методами. Так для оценки качества документации по применению ПС…</p><span itemprop="learningResourceType" class="works-list__type">Реферат</span><div class="works-list__detailed"><a href="https://referat.bookap.info/work/209623/Processy-polucheniya-pervichnoj-informacii">Подробнее...</a></div></div><div class="works-list__item" itemprop="itemListElement" itemscope itemtype="http://schema.org/CreativeWork" ><meta itemprop="learningResourceType" content="AcademicThesis"><meta itemprop="genre" content="Программирование"><meta itemprop="position" content="4"><span itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="name" content="unknown"></span> <a class="cover works-list__cover" href="https://referat.bookap.info/work/223343/Razrabotka-sistemy-elektronnoj-kommercii"><img itemprop="image" src="https://referat.bookap.info/work/1038231/cover.png" decoding="async" loading="lazy" alt="Дипломная: Разработка системы электронной коммерции компании оптовой торговли" srcset="https://referat.bookap.info/work/1038231/cover-120x170.png 120w" sizes="120px" ></a><h3 itemprop="headline" class="works-list__name"><a itemprop="url" href="https://referat.bookap.info/work/223343/Razrabotka-sistemy-elektronnoj-kommercii" >Разработка системы электронной коммерции компании оптовой торговли</a></h3><p itemprop="description" class="works-list__annotation">Электронный аукцион — аукцион, проводящийся посредством интернета. В отличие от обычных аукционов, интернет-аукционы проводятся на расстоянии (дистанционно) и в них можно участвовать не находясь в определённом месте проведения, делая ставки через интернет-сайт или компьютерную программу аукциона. Момент окончания интернет-аукциона, в отличие от традиционных аукционов, заранее назначается самим…</p><span itemprop="learningResourceType" class="works-list__type">Дипломная</span><div class="works-list__detailed"><a href="https://referat.bookap.info/work/223343/Razrabotka-sistemy-elektronnoj-kommercii">Подробнее...</a></div></div><div class="works-list__item" itemprop="itemListElement" itemscope itemtype="http://schema.org/CreativeWork" ><meta itemprop="learningResourceType" content="StudentSummary"><meta itemprop="genre" content="Программирование"><meta itemprop="position" content="5"><span itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="name" content="unknown"></span> <a class="cover works-list__cover" href="https://referat.bookap.info/work/407573/Tekstovyj-processor-ms-word"><img itemprop="image" src="https://referat.bookap.info/work/8546277/cover.png" decoding="async" loading="lazy" alt="Реферат: Текстовый процессор MS WORD" srcset="https://referat.bookap.info/work/8546277/cover-120x170.png 120w" sizes="120px" ></a><h3 itemprop="headline" class="works-list__name"><a itemprop="url" href="https://referat.bookap.info/work/407573/Tekstovyj-processor-ms-word" >Текстовый процессор MS WORD</a></h3><p itemprop="description" class="works-list__annotation">В редакторе Word имеется встроенная библиотека стилей. Бывают ситуации, когда обязательно нужно опираться на имена стилей из этой библиотеки. Так, Word обладает возможностью автоматической генерации оглавления документа, используя стили заголовков. Другие стили не могут фигурировать в качестве пунктов оглавления, т.к. Word их в этом контексте не воспринимает. Но это не означает, что вы «намертво…</p><span itemprop="learningResourceType" class="works-list__type">Реферат</span><div class="works-list__detailed"><a href="https://referat.bookap.info/work/407573/Tekstovyj-processor-ms-word">Подробнее...</a></div></div><div class="works-list__item" itemprop="itemListElement" itemscope itemtype="http://schema.org/CreativeWork" ><meta itemprop="learningResourceType" content="Examination"><meta itemprop="genre" content="Программирование"><meta itemprop="position" content="6"><span itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="name" content="unknown"></span> <a class="cover works-list__cover" href="https://referat.bookap.info/work/261212/Osnovy-algoritmizacii-i-programmirovaniya"><img itemprop="image" src="https://referat.bookap.info/work/1076100/cover.png" decoding="async" loading="lazy" alt="Контрольная: Основы алгоритмизации и программирования" srcset="https://referat.bookap.info/work/1076100/cover-120x170.png 120w" sizes="120px" ></a><h3 itemprop="headline" class="works-list__name"><a itemprop="url" href="https://referat.bookap.info/work/261212/Osnovy-algoritmizacii-i-programmirovaniya" >Основы алгоритмизации и программирования</a></h3><p itemprop="description" class="works-list__annotation">В информатике процесс решения задачи распределяется между двумя субъектами: программистом и компьютером. Программист составляет алгоритм (программу), компьютер его исполняет. В традиционной математике такого разделения нет, задачу решает один человек, который составляет алгоритм решения задачи и сам выполняет его. Сущность алгоритмизации не в том, что решение задачи представляется в виде набора…</p><span itemprop="learningResourceType" class="works-list__type">Контрольная</span><div class="works-list__detailed"><a href="https://referat.bookap.info/work/261212/Osnovy-algoritmizacii-i-programmirovaniya">Подробнее...</a></div></div><div class="works-list__item" itemprop="itemListElement" itemscope itemtype="http://schema.org/CreativeWork" ><meta itemprop="learningResourceType" content="AcademicThesis"><meta itemprop="genre" content="Программирование"><meta itemprop="position" content="7"><span itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="name" content="unknown"></span> <a class="cover works-list__cover" href="https://referat.bookap.info/work/178708/Posledovatelnyj-can-port-processora"><img itemprop="image" src="https://referat.bookap.info/work/993596/cover.png" decoding="async" loading="lazy" alt="Дипломная: Последовательный CAN-порт процессора обработки данных" srcset="https://referat.bookap.info/work/993596/cover-120x170.png 120w" sizes="120px" ></a><h3 itemprop="headline" class="works-list__name"><a itemprop="url" href="https://referat.bookap.info/work/178708/Posledovatelnyj-can-port-processora" >Последовательный CAN-порт процессора обработки данных</a></h3><p itemprop="description" class="works-list__annotation">В любой момент времени любой узел может выставить на линии уровень «логического 0″, что не приводит к образованию опасных сквозных токов и других конфликтов линии. Все узлы CAN, в том числе ведущий передачу, анализируют логический уровень на линии. На основе этого анализа передатчик делает выводы об «отношении» к информации, поступающей от других узлов. Этот механизм широко применяется…</p><span itemprop="learningResourceType" class="works-list__type">Дипломная</span><div class="works-list__detailed"><a href="https://referat.bookap.info/work/178708/Posledovatelnyj-can-port-processora">Подробнее...</a></div></div><div class="works-list__item" itemprop="itemListElement" itemscope itemtype="http://schema.org/CreativeWork" ><meta itemprop="learningResourceType" content="AcademicThesis"><meta itemprop="genre" content="Программирование"><meta itemprop="position" content="8"><span itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="name" content="unknown"></span> <a class="cover works-list__cover" href="https://referat.bookap.info/work/88989/Avtomatizirovannoe-rabochee-mesto-buxgaltera"><img itemprop="image" src="https://referat.bookap.info/work/903877/cover.png" decoding="async" loading="lazy" alt="Дипломная: Автоматизированное рабочее место бухгалтера учебного заведения" srcset="https://referat.bookap.info/work/903877/cover-120x170.png 120w" sizes="120px" ></a><h3 itemprop="headline" class="works-list__name"><a itemprop="url" href="https://referat.bookap.info/work/88989/Avtomatizirovannoe-rabochee-mesto-buxgaltera" >Автоматизированное рабочее место бухгалтера учебного заведения</a></h3><p itemprop="description" class="works-list__annotation">Для определения экономического потенциала внедрения — эффекта, получаемого от максимального количества единиц новой техники при оптимальных условиях, — и фактических (возможных) масштабов внедрения по отдельным годам рассчитывают: снижение затрат на производство новой техники, эквивалентной по мощности старой; прирост выпуска продукции, который может быть получен вследствие применения новой…</p><span itemprop="learningResourceType" class="works-list__type">Дипломная</span><div class="works-list__detailed"><a href="https://referat.bookap.info/work/88989/Avtomatizirovannoe-rabochee-mesto-buxgaltera">Подробнее...</a></div></div><div class="works-list__item" itemprop="itemListElement" itemscope itemtype="http://schema.org/CreativeWork" ><meta itemprop="learningResourceType" content="Coursework"><meta itemprop="genre" content="Программирование"><meta itemprop="position" content="9"><span itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="name" content="unknown"></span> <a class="cover works-list__cover" href="https://referat.bookap.info/work/229875/Razrabotka-kalkulyatorov-Kompleksnye-chisla"><img itemprop="image" src="https://referat.bookap.info/work/1044763/cover.png" decoding="async" loading="lazy" alt="Курсовая: Разработка калькуляторов. Комплексные числа в алгебраической, тригонометрической и экспоненциальной формах" srcset="https://referat.bookap.info/work/1044763/cover-120x170.png 120w" sizes="120px" ></a><h3 itemprop="headline" class="works-list__name"><a itemprop="url" href="https://referat.bookap.info/work/229875/Razrabotka-kalkulyatorov-Kompleksnye-chisla" >Разработка калькуляторов. Комплексные числа в алгебраической, тригонометрической и экспоненциальной формах</a></h3><p itemprop="description" class="works-list__annotation">ВЫБОР ЯЗЫКА ПРОГРАММИРОВАНИЯ программа язык сложение муавр С++ является языком программирования общего назначения. Естественная для него область применения — системное программирование, понимаемое в широком смысле этого слова. Кроме того, С++ успешно используется во многих областях приложения, далеко выходящих за указанные рамки. Реализации С++ теперь есть на всех машинах, начиная с самых…</p><span itemprop="learningResourceType" class="works-list__type">Курсовая</span><div class="works-list__detailed"><a href="https://referat.bookap.info/work/229875/Razrabotka-kalkulyatorov-Kompleksnye-chisla">Подробнее...</a></div></div><div class="works-list__item" itemprop="itemListElement" itemscope itemtype="http://schema.org/CreativeWork" ><meta itemprop="learningResourceType" content="Examination"><meta itemprop="genre" content="Программирование"><meta itemprop="position" content="10"><span itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="name" content="unknown"></span> <a class="cover works-list__cover" href="https://referat.bookap.info/work/223508/Oblaka-oblachnye-vychisleniya"><img itemprop="image" src="https://referat.bookap.info/work/1038396/cover.png" decoding="async" loading="lazy" alt="Контрольная: Облака, «облачные» вычисления" srcset="https://referat.bookap.info/work/1038396/cover-120x170.png 120w" sizes="120px" ></a><h3 itemprop="headline" class="works-list__name"><a itemprop="url" href="https://referat.bookap.info/work/223508/Oblaka-oblachnye-vychisleniya" >Облака, «облачные» вычисления</a></h3><p itemprop="description" class="works-list__annotation">История термина Слово «облако» (cloud) использовалось в 1990;х годах для метафорического обозначения Интернета: тогда Глобальная сеть представлялась чем-то загадочным, неопределенным в своих пространственных границах, неотличимым от своих внутренних элементов и быстро изменяющимся. Зафиксированное в статье под заголовком «ORGs for Scalable, Robust, Privacy-Friendly Client Cloud Computing…</p><span itemprop="learningResourceType" class="works-list__type">Контрольная</span><div class="works-list__detailed"><a href="https://referat.bookap.info/work/223508/Oblaka-oblachnye-vychisleniya">Подробнее...</a></div></div><div class="works-list__item" itemprop="itemListElement" itemscope itemtype="http://schema.org/CreativeWork" ><meta itemprop="learningResourceType" content="StudentSummary"><meta itemprop="genre" content="Программирование"><meta itemprop="position" content="11"><span itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="name" content="unknown"></span> <a class="cover works-list__cover" href="https://referat.bookap.info/work/143795/Informacionnye-sistemy-windows"><img itemprop="image" src="https://referat.bookap.info/work/958683/cover.png" decoding="async" loading="lazy" alt="Шпаргалка: Информационные системы Windows" srcset="https://referat.bookap.info/work/958683/cover-120x170.png 120w" sizes="120px" ></a><h3 itemprop="headline" class="works-list__name"><a itemprop="url" href="https://referat.bookap.info/work/143795/Informacionnye-sistemy-windows" >Информационные системы Windows</a></h3><p itemprop="description" class="works-list__annotation">Windows представляет собой графическую оболочку. От пользователя не требуется ввод директив с клавиатуры в виде текстовых строк. Необходимо только внимательно смотреть на экран и выбирать из предлагаемого набора требуемую операцию с помощью манипулятора мышь. Кроме того, для любителей традиционного интерфейса DOS реализована возможность выхода на этот уровень. При разработке графического…</p><span itemprop="learningResourceType" class="works-list__type">Шпаргалка</span><div class="works-list__detailed"><a href="https://referat.bookap.info/work/143795/Informacionnye-sistemy-windows">Подробнее...</a></div></div><div class="works-list__item" itemprop="itemListElement" itemscope itemtype="http://schema.org/CreativeWork" ><meta itemprop="learningResourceType" content="Examination"><meta itemprop="genre" content="Программирование"><meta itemprop="position" content="12"><span itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="name" content="unknown"></span> <a class="cover works-list__cover" href="https://referat.bookap.info/work/262476/Osnovy-informatiki"><img itemprop="image" src="https://referat.bookap.info/work/1077364/cover.png" decoding="async" loading="lazy" alt="Тест: Основы информатики" srcset="https://referat.bookap.info/work/1077364/cover-120x170.png 120w" sizes="120px" ></a><h3 itemprop="headline" class="works-list__name"><a itemprop="url" href="https://referat.bookap.info/work/262476/Osnovy-informatiki" >Основы информатики</a></h3><p itemprop="description" class="works-list__annotation">Набор программ и драйверов, обеспечивающих взаимодействие программ с аппаратным оборудованием компьютера и базовые возможности для ввода команд пользователем называется: Для занесения текстовой и графической информации с бумажных носителей в память компьютера вам понадобится. Какое устройство персонального компьютера предназначено для длительного хранения информации? Структурированный текст…</p><span itemprop="learningResourceType" class="works-list__type">Тест</span><div class="works-list__detailed"><a href="https://referat.bookap.info/work/262476/Osnovy-informatiki">Подробнее...</a></div></div><div class="works-list__item" itemprop="itemListElement" itemscope itemtype="http://schema.org/CreativeWork" ><meta itemprop="learningResourceType" content="Coursework"><meta itemprop="genre" content="Программирование"><meta itemprop="position" content="13"><span itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="name" content="unknown"></span> <a class="cover works-list__cover" href="https://referat.bookap.info/work/179966/Programmirovanie-s-ispolzovaniem-podprogramm"><img itemprop="image" src="https://referat.bookap.info/work/994854/cover.png" decoding="async" loading="lazy" alt="Курсовая: Программирование с использованием подпрограмм на языке С" srcset="https://referat.bookap.info/work/994854/cover-120x170.png 120w" sizes="120px" ></a><h3 itemprop="headline" class="works-list__name"><a itemprop="url" href="https://referat.bookap.info/work/179966/Programmirovanie-s-ispolzovaniem-podprogramm" >Программирование с использованием подпрограмм на языке С</a></h3><p itemprop="description" class="works-list__annotation">Cи++ — универсальный язык программирования, задуманный так, чтобы сделать программирование более приятным для серьезного программиста. За исключением второстепенных деталей Cи++ является надмножеством языка программирования Cи. Помимо возможностей, которые дает Cи, Cи++ предоставляет гибкие и эффективные средства определения новых типов. Используя определения новых типов, точно отвечающих…</p><span itemprop="learningResourceType" class="works-list__type">Курсовая</span><div class="works-list__detailed"><a href="https://referat.bookap.info/work/179966/Programmirovanie-s-ispolzovaniem-podprogramm">Подробнее...</a></div></div><div class="works-list__item" itemprop="itemListElement" itemscope itemtype="http://schema.org/CreativeWork" ><meta itemprop="learningResourceType" content="Examination"><meta itemprop="genre" content="Программирование"><meta itemprop="position" content="14"><span itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="name" content="unknown"></span> <a class="cover works-list__cover" href="https://referat.bookap.info/work/205070/Nejronnaya-set-Xemminga"><img itemprop="image" src="https://referat.bookap.info/work/1019958/cover.png" decoding="async" loading="lazy" alt="Контрольная: Нейронная сеть Хемминга" srcset="https://referat.bookap.info/work/1019958/cover-120x170.png 120w" sizes="120px" ></a><h3 itemprop="headline" class="works-list__name"><a itemprop="url" href="https://referat.bookap.info/work/205070/Nejronnaya-set-Xemminga" >Нейронная сеть Хемминга</a></h3><p itemprop="description" class="works-list__annotation">После этого становиться доступной кнопка «Исказить». Прежде, чем ее нажать, пользователь может изменить значение в поле процент зашумления (0−100%). Кнопка запускает процедуру искажения изображения, в результате которой формируется два искаженных изображения. Первый методом анизотропной апертурной фильтрации (искажаются границы символа, как это бывает при искажениях печати символа на бумаге…</p><span itemprop="learningResourceType" class="works-list__type">Контрольная</span><div class="works-list__detailed"><a href="https://referat.bookap.info/work/205070/Nejronnaya-set-Xemminga">Подробнее...</a></div></div><div class="works-list__item" itemprop="itemListElement" itemscope itemtype="http://schema.org/CreativeWork" ><meta itemprop="learningResourceType" content="Coursework"><meta itemprop="genre" content="Программирование"><meta itemprop="position" content="15"><span itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="name" content="unknown"></span> <a class="cover works-list__cover" href="https://referat.bookap.info/work/154311/Kriptograficheskie-sredstva-microsoft-net"><img itemprop="image" src="https://referat.bookap.info/work/969199/cover.png" decoding="async" loading="lazy" alt="Курсовая: Криптографические средства Microsoft. NET" srcset="https://referat.bookap.info/work/969199/cover-120x170.png 120w" sizes="120px" ></a><h3 itemprop="headline" class="works-list__name"><a itemprop="url" href="https://referat.bookap.info/work/154311/Kriptograficheskie-sredstva-microsoft-net" >Криптографические средства Microsoft. NET</a></h3><p itemprop="description" class="works-list__annotation">Криптографические провайдеры могут генерировать ключи шифрования и хранить их в специализированных контейнерах. Для определения параметров работы с провайдером служит структура CspParameters. Данная структура применима ко всем классами, реализующим шифрование с использованием криптографических провайдеров. Структура задает имя контейнера для хранения ключей, номер ключа, идентификатор провайдера…</p><span itemprop="learningResourceType" class="works-list__type">Курсовая</span><div class="works-list__detailed"><a href="https://referat.bookap.info/work/154311/Kriptograficheskie-sredstva-microsoft-net">Подробнее...</a></div></div></div></nav><div class="cb"><br></div><div class="menu-orders__title">Сессия? Спокойно!</div><div id="menuOrders" class="menuOrders"><div class="comic"></div><div class="mainWorkTypes"><span class="menu-orders__work-type hover col"><span class="menu-orders__work-type-name workType"><span>Дипломная</span></span><span class="workInfo diploma"><b class="menu-orders__price"> </b>21 день</span><span class="workOrderBtn">Заказать</span></span><span class="menu-orders__work-type hover col"><span class="menu-orders__work-type-name workType"><span>Курсовая</span></span><span class="workInfo coursework"><b class="menu-orders__price"> </b>3-7 дней</span><span class="workOrderBtn">Заказать</span></span><span class="menu-orders__work-type hover col"><span class="menu-orders__work-type-name workType"><span>Контрольная</span></span><span class="workInfo test"><b class="menu-orders__price"> </b>1-3 дня</span><span class="workOrderBtn">Заказать</span></span><div class="cb"></div><span class="menu-orders__work-type hover col"><span class="menu-orders__work-type-name workType"><span>Реферат</span></span><span class="workInfo abstract"><b class="menu-orders__price"> </b>3-7 дней</span><span class="workOrderBtn">Заказать</span></span><span class="menu-orders__work-type hover col"><span class="menu-orders__work-type-name workType"><span>Отчёт</span></span><span class="workInfo report"><b class="menu-orders__price"> </b>3-7 дней</span><span class="workOrderBtn">Заказать</span></span><span class="menu-orders__work-type hover col"><span class="menu-orders__work-type-name workType"><span>Эссе</span></span><span class="workInfo essay"><b class="menu-orders__price"> </b>3-7 дней</span><span class="workOrderBtn">Заказать</span></span><div class="cb"></div><span role="button" class="link other-button">Другая работа</span></div><div class="cb"></div></div></div><footer class="menu-footer"><ul class="menu-footer__list"><li class="menu-footer__list-item"><span class="js-go" data-go="">Главная</span></li><li class="menu-footer__list-item"><span class="js-go" data-go="page/57/price" >Цены</span></li><li class="menu-footer__list-item"><span class="js-go" data-go="order">Оставить заявку</span></li><li class="menu__about menu-footer__list-item"><span class="js-go" data-go="about">О нас</span></li><li class="menu__contacts menu-footer__list-item"><span class="js-go" data-go="contacts" >Контакты</span></li><li class="menu-footer__list-item"><a href="//bookap.info" target="_blank" title="Книги по психологии">Психология</a></li></ul></footer></div><div id="menu" class="menu-main"><div class="menu-main__inner"><ul><li class="first main-page"><a href="https://referat.bookap.info" accesskey="1" title="На главную. Образовательные работы на заказ"> <span class="logo"></span> Сессия? Спокойно! </a></li><li class="menu-main__item menu-main__price price"><span accesskey="2" title="Услуги и стоимость " class="js-go" data-go="page/57/price" >Цены</span></li><li class="menu-main__item menu-main__order oformit-zakaz"><span data-go="order" accesskey="3" class="js-go" title="Узнать стоимость Вашей работы" > Оставить заявку </span></li><li class="menu__about menu-main__item menu-main__about"><span class="js-go" data-go="about" accesskey="4" title="О нас"> Мы</span></li><li class="menu__contacts menu-main__item menu-main__contacts"><span class="js-go" data-go="contacts" accesskey="5" title="Связать с нами удобно"> Контакты</span></li></ul></div></div><script src="https://code.jquery.com/jquery-3.6.0.min.js"></script><script async src="https://edgrmtracking.com/partnersforms/widget/?component=copyPaste&ref=a2e64a249f3b4817"></script><script src="https://referat.bookap.info/js/referat.js?49c7cd"></script><script>refreshSession();</script><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-5K7BPQ');</script></body></html>