Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая по ЭВМ.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.94 Mб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ХЕРСОНСЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ

КАФЕДРА ХІМІЧНИХ ТЕХНОЛОГІЙ ТА БІОХІМІЧНОГО СИНТЕЗУ

КУРСОВА РОБОТА

З дисципліни : застосування ЕОМ в хімічній технології

на тему: ”Обзор программного обеспечения для расчетов и моделирования в области химии ”

Виконала:

Студентка гр. 2Х

Простая Анастасія

Перевірив: Доц.каф.ХтіБС

Кулігін М.Л.

Херсон-2013

Содержание

Реферат 3

Введение 4

1. КЛАСИФИКАЦИЯ 5

1.1. Из истории 5

1.2. Классификация ПО 5

1.3. Системное ПО 6

1.3.1. К системному ПО относятся: 6

1.4. Прикладное ПО 7

1.4.1. К прикладному ПО относятся: 7

1.5. Инструментальное ПО 8

1.5.1. Наиболее популярные редакторы визуального проектирования: 8

2. Программы для расчетов и моделирования в химии 10

2.1. ChemOffice 12

2.2. ACD ChemSketch 12.01 14

2.3. Avogadro (FreeWare) - 3D визуализация 16

2.4. Balancer 18

2.5. Base Acid Titration and Equilibria (BATE) 19

2.6. CalcSam. Калькулятор для расчета водно-спиртовых растворов 20

2.7. CambrigeSoftChemDrawPro 20

2.8. Chemissian v1.70 Portable 21

2.9. CHEMIX School 3.5 Portable 22

2.10. ChemMaths v11 23

2.11. ChemSite (FreeWare) - 3D визуализация молекул 24

2.12. CrystalMaker.v2.3.0 24

2.13. HyperChem 7.0 25

2.14. PL Table 26

2.15. Portable Virtual Chemistry Lab 2.0 27

Заключение 30

Реферат

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

Программы : ChemOffice ,ACD ChemSketch, Balancer ,Avogadro, Base Acid Titration and Equilibria (BATE), CalcSam, CambrigeSoftChemDrawPro, Chemissian v1.70 Portable, CHEMIX School 3.5 Portable, ChemMaths v11, ChemSite, CrystalMaker.v2.3.0, HyperChem 7.0, PL Table, Portable Virtual Chemistry Lab 2.0, REKT v. 4, Кинетика v1.2.

Работа включает в себя: титульный лист, реферат, содержание, введение, основной текст, заключение и список использованной литературы.31 страница, 30 рисунков.

Введение

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

Химическое программное обеспечение — компьютерные программы, используемые в области химии [4].

Как правило, химические редакторы снабжаются комплектами заготовок сложных формул и рисунков, наиболее часто употребляемых в работе (аминокислоты, пептиды, углеводы, стереоизомеры, нуклеотиды, лабораторное оборудование и т.п.). Многие снабжены модулями по именованию соединений в соответствии с номенклатурой.

Химические редакторы обычно позволяют выполнять следующие функции:

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

конструировать объемные молекулярные модели и выполнять манипуляции с ними (увеличение или уменьшение моделей, вращение и перемещение их и т.д.);

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

рассчитывать энергию молекулы в стационарном и возбужденных состояниях на основе классической механической модели осциллирующих атомов;

рассчитывать другие молекулярные характеристики и вероятность пути прохождения химических реакций;

и т.д. [4]

1.Класификация

1.1.Из истории

Первая теория, касающаяся программного обеспечения, была предложена английским математиком Аланом Тьюрингом в 1935 году в эссе «Computable numbers with an application to the Entscheidungsproblem (Decision problem)». Он создал так называемую машину Тьюринга, математическую модель абстрактной машины, способной выполнять последовательности рудиментарных операций, которые переводят машину из одного фиксированного состояния в другое. Главная идея заключалась в математическом доказательстве факта, что любое наперёд заданное состояние системы может быть всегда достигнуто последовательным выполнением конечного набора элементарных команд (программы) из фиксированного набора команд [4].

1.2.Классификация по

Разнообразие форм у программного обеспечения великое множество. Оно может быть знакомым и привычным, работающих на многих домашних компьютерах, такие как Microsoft WordGoogle ChromeGimp или Aimp, а могут быть предназначены для серверов, например NginxSquidIIS. Кстати, веб-страница это тоже программное обеспечение, написанное на языке разметки HTML, возможно, с применением Javascript и CSS. [4]

Приведенный пример не исчерпывает все языки и программирования и технологии, они также могут крайне разнообразны — это Кобол и AdaСи,C++C#JavaPythonLisp и прочие и прочие. Для каждого из них написано множество библиотек и фреймворков, такие как QtGTKGSLSpring FrameworkDjango и многие другие.

Программы можно поделить по способу исполнения на: интерпретируемые и компилируемые. Также они могут быть платформозависмыми, как уже упомянутый Word, так и кроссплатформенными, как LibreOffice. [4]

Также можно классифицировать по способу распространения и использования на несвободное (закрытое)открытое и свободное.

Однако классически программное обеспечение принято подразделять по назначению (см. Рис.1) :

Системное

Прикладное 

Инструментальное [8]

Рис. 1 Программное обеспечение

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]