计算思维在化学上的应用

作业题目2

——化学及化学软件与计算机中的表示、存储、执行的关系

(专业:化学)

1.计算思维与化学

计算思维是运用计算机科学的基础概念进行问题求解、系统设

计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活

动。它包括了涵盖计算机科学之广度的一系列思维活动。计算思维

利用启发式推理来寻求解答,就是在不确定情况下的规划、学习和

调度。计算机科学不是计算机编程。像计算机科学家那样去思维意

味着远不止能为计算机编程,还要求能够在抽象的多个层次上思

维。计算机科学在本质上源自数学思维,因为像所有的科学一样,

其形式化基础建筑于数学之上。计算机科学又从本质上源自工程思

维,因为我们建造的是能够与实际世 界互动的系统,基本计算设备

的限制迫使计算机学家必须计算性地思考,不能只是数学性地思

考。构建虚拟世界的自由使我们能够设计超越物理世界的各种系

统。化学中,计算思维已经深入其研究的方方面面,绘制化学结构

及反应式,分析相应的属性数据、系统命名及光谱数据,无不需要

计算思维支撑。

2.计算思维在化学软件中的应用

化学软件指的是程序开发人员要开发的一个数据库应用管理系

统,它可以是一个物质结构信息系统、化学反应原理系统等。(各

种有关功能的窗口的集合构成一个完整的应用系统,分发给各个终

端用户的就是一个应用程序)。化学软件就是要在化学理论和化学

事实的基础上,建立起相应的数据库,从而挖掘数据库数据,来达

到抽取化学信息、归纳化学事实,推理新的化学理论的目的。化学

软件同样也是为解放人力劳动,提高劳动效率的有效途径,因此,

任何利用计算机来有效提高效率和速度的程序也是化学软件的目标

之一。

借助于计算机庞大有序准确的记忆,对化学研究、生产、贸易

进行管理的程序也应当是化学软件的开发方向。有关化学结构式编

辑的软件市面上非常之多,它们各有所长。既有商品的,亦有对教

育界及家用免费的。其功能主要是描绘化合物的结构式、化学反应

方程式、化工流程图、简单的实验装置图等化学常用的平面图形的

绘制。常见的这类软件有:ChemDraw, ChemWindow ISIS Draw,

ChemSketch 等。

3.应用实例

以ChemDraw 为例化学家可以利用ChemDraw 准确处理和描绘有

机材料、有机金属、聚合材料和生物聚合物 (包括氨基酸、肽、DNA

及RNA 序列等),以及处理立体化学等高级形式。化学家通过

ChemDraw 能够预先识别可能具有所需属性的化合物,再进行实际合

成,从而达到节省时间和降低成本的目的。ChemDraw 可以预测化合

物属性、光谱数据、IUPAC 命名以及计算反应计量,节省研究时间

的同时提高数据准确性。这套功能强大的工具可以处理子结构查询

类型(例如,可变附着点、R 基团、环/链大小、原子/键/环类型和

通用原子)。

ChemDraw 可以建立和编辑与化学有关的一切图形。例如,建立

和编辑各类化学式、方程式、结构式、立体图 形、对称图形、轨道

等,并能对图形进行翻转、旋转、缩放、存储、复制、粘贴等多种

操作。基于国际互联网技术开发的智能型数据管理系统,包含的多

种化学通用 数据库共四十多万个化合物的性质、结构、反应式、文

献等检索条目的分析和利用,可为化学家的目标化合物设计、反应

路线选择和物化性质预测以及文献的调用提 供极大的方便。除了以

上所述的一般功能外,其ultra 版本还可以预测分子的常见物理化

学性质如:熔点、生成热等;对结构按IUPAC 原则命名;预测质子

及碳13 化学位移动等。

4.总结归纳

化学中的数据处理多种多样:对实验数据进行数学处理、统计

分析、付立叶变换、t-试验、线性及非线性拟合;绘制二维及三维

图形如:散点图、条形图、折线图、饼图、面积图、曲面图、等高

线图等。 “面向所有的人,所有地方”,计算思维在化学中的应用

永无止境。

参考资料:

[1] K. Palewska, A. Miniewicz, S. Bartkiewicz et al. Influence of electric field on

photoluminescence of lanthanide-doped nematic liquid crystal. Journal of luminescence.

计算机思维在化工方面的应用,计算思维在化学上的应用.pdf相关推荐

  1. 计算思维就是使用计算机程序,什么是计算思维+计算思维的含义

    什么是计算思维计算思维的含义 你知道计算思维吗?计算思维是运用计算机科学的基础概念进行问题求解.系统设计.以及人类行为理解等涵盖计算机科学之广度的一系列思维活动.下面小编为你整理计算思维,希望能帮到你 ...

  2. 计算机基础项目任务教学重构,面向计算思维培养的中职课程项目式重构研究

    摘要: 21世纪以来,随着信息技术的飞速发展,有专家指出,计算思维应该是继实验思维和理论思维之后人们应该具备的第三种思维;我国2017年发布的高中信息技术课程标准中明确提出了计算思维的概念,并将其作为 ...

  3. 用计算机解决问题时 为什么要用计算思维,在问题解决活动中培养计算思维

    金婧 计算思维作为信息技术学科的核心素养之一,出现在新修订的课程标准中.本文以计算思维的"形式化""模型化""自动化"特点为依据,以< ...

  4. 计算机思维相关实例,几个培养计算思维的教学小案例

    原标题:几个培养计算思维的教学小案例 计算思维的核心部分 BBC概述了计算思维的四大基石:分解.模式识别.抽象和算法. 分解:让孩子们将复杂的问题分解成更小.更简单的问题. 模式识别:引导孩子们建立相 ...

  5. 计算机网络对我们思维的影响,计算机网络教学中学生计算思维的培养

    一.引言 近年来,美国卡内基·梅隆大学周以真教授对计算思维的系统阐述,引起了国内计算机学者的关注,在计算机基础课中进行计算思维培养的教学改革也迅速开展起来.计算机网络是高校的一门重要课程,也是计算机应 ...

  6. 怎么样培训小学生的计算机思维,如何培养小学生数学的计算思维

    <小学数学教学大纲>明确指出:"应该要求学生能正确.迅速地计算,并注意计算方法的合理性和灵活性."因此,培养和提高小学生的计算思维能力是小学数学教学的主要任务之一.现就 ...

  7. 安徽大学计算机教学平台c语言作业,安徽大学计算机教学部练习题与答案1.pdf

    一.计算机基础知识 1.下列叙述中,不是电子计算机特点的是_D____. A.运算速度快 B.计算精度高 C.高度自动化 D.逻辑判断能力差 2.现代电子计算机的本质工作原理是__D___. A.能进 ...

  8. 计算机科学导论思维与方法,计算机科学导论、计算思维的结构mooc答案

    一绪论 1下图源自以下哪份文件的封面() A. Jeannette M. Wing. Computational Thinking[J]. Communications of the ACM. 200 ...

  9. 计算机思维采用抽象和分解,凤凰机器人----什么是计算思维?凤凰机器人的编程课中是如何体现它的?...

    对于生活在科技和智能自动化时代的孩子们来说,理解计算机的思维方式,运用计算思维去解决生活中的问题,被认为和听.说.读.写.算一样,是每个人必备的思维能力.然而,到底什么才是计算思维呢? 计算思维是一种 ...

最新文章

  1. Mac中MacPorts安装和使用
  2. 数据快传对于企业的重要性!
  3. LA4851餐厅(求好的坐标的个数)
  4. AIX卷管理介绍以及利用空闲PP来创建文件系统
  5. CentOS6.5 搭建Open***服务器
  6. Hibernate之load和get的差别
  7. 挑战 TensorFlow、PyTorch,“后浪”OneFlow 有没有机会?
  8. sts中给项目添加服务器,sts创建java web项目
  9. 玻森新闻自动摘要算法介绍
  10. 数据库事务的特性(ACID)
  11. VScode报错显示unins000.exe
  12. sublime补全java代码快捷键_Sublime快捷键
  13. 计算机考研专业课数字,2020北京航空航天大学计算机考研初试专业课经验
  14. c++源码逆向UML工具踩坑
  15. 小程序发布成功后搜索不到怎么办?
  16. excel 删除重复项_在Excel 2007中删除重复项
  17. 个人博客网站编写(01)
  18. c# 实现金山词霸一样的屏幕取词
  19. 《Kotin 极简教程》第9章 轻量级线程:协程(2)
  20. hashcat跑握手包笔记

热门文章

  1. ps中usm锐化,智能锐化,像素化,分层云彩,光照效果,镜头光晕,纤维,云彩,减少杂色,蒙尘与划痕,祛斑,添加杂色,中间值
  2. sql 查询一个表的数据插入到别一个表,ID自动增长
  3. java hex_使用java实现hex和ascii码的转换
  4. 项目菜鸟成长为老鸟之路
  5. PTA 电话聊天狂人 思路分析及代码解析
  6. Deep Supervision:深度监督(2014)+DHM
  7. 贝叶斯个性化排序(BPR)
  8. 元祖字典 java_元祖和字典
  9. c语言计算存储大小,在C语言中5种基本数据类型的存储空间长度的排列顺序
  10. [PTA] 7-2 I Love GPLT