热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

elementui表格英文加数字排序_浅谈有机化合物的英文命名(二)

浅谈有机化合物的英文命名(二)2脂肪烃和脂环烃的英文命名​前面在第一部分已经简单了解了一下有关数字的英文前缀和一部分有机物种类的英文名称。从本章开始就正

浅谈有机化合物的英文命名(二)

2 脂肪烃和脂环烃的英文命名

​ 前面在第一部分已经简单了解了一下有关数字的英文前缀和一部分有机物种类的英文名称。从本章开始就正式进入有机物英文命名的环节。和上学时以烷烃为基础介绍中文命名一样,这里也是先从烷烃开始并逐步拓展到其他种类的有机物上。

2.1 烷烃的英文命名

​ 在前面1.2部分中,已经初步介绍过烷烃的英文为 alkane,使用后缀为 ane,烷基的后缀为 yl。在正式使用时,对于简单的烷烃,将数字前缀与之结合即可。我们也首先从直链烷烃开始介绍。

2.1.1 直链烷烃

​ 直链烷烃(n-alkanes)的英文名称表达方式与中文一致,都是“数字+烷”的表达方式,这里列出常见直链烷烃的英文名称:

dbbee19e115bf14fd88639f859475d5d.png
不能直接插入表格……

​ 表格中的 n- 为英文中“正”的表达方式,和中文名称一样,可以省略,这里暂时不深入讨论。可以发现除了甲乙丙丁以外,其余都是用之前介绍的数字前缀加上烷烃后缀组成,其中数字前缀末尾的字母 “a” 删除。至于甲乙丙丁这四个为什么那么特殊,这里也不好给出解释,只能强行记忆了。但是因为它们用的比较多,记忆起来也不困难。

​ 以此类推,辛烷就是 octane,其中8的前缀是 octa,去掉字母 a 后与 ane 组合;二十烷是 icosane 或 eicosane;九十九烷是 nonanonacontane;一百烷是 hectane。

2.1.2 支链烷烃

​ 说到支链的时候,中文命名法里给出了“伯仲叔季”四个碳原子级数,分别对应与一二三四个碳原子相连的碳。英文中的表达就更为直观,直接是一级二级三级四级,即 primary carbon、secondary carbon、tertiary carbon、quaternary carbon。当然相关表达更多用在普通命名法中。

​ 接下来就正式介绍一下烷基的英文命名。在1.2中已简单介绍,烷基就是将烷烃末尾的 ane 改为了 yl。所以对于正烷烃,其对应烷基直接改为 yl 结尾即可。对于其他类型,则需要增加对应词头修饰。在普通命名法中,对应中文的正异新,英文分别为 n-、iso- 或 i-、neo-。二级碳(仲)和三级碳(叔)可用缩写 sec- 或 s- 和 tert- 或 t-。在系统命名法中,可根据已知中文名称直接写英文。

1d237c8180d7404f2833c9bd0ddeda8c.png
不能直接插入表格……

​ 在表格中可以看出,普通命名法只需要选取对应词头然后加上基团名即可。对于系统命名法,英文与中文保持一致,编号位都用阿拉伯数字,数字之间加逗号分开并与主体之间使用短横线连接。主体部分就是名称堆叠,甲基丙基就是 methyl+propyl。若是二甲基丙基,这个二要单独使用数字前缀表示,这里就是 di。

2.1.3 命名规则

​ 英文的命名规则与中文一样,这里就大致回顾一下。

​ 首先是顺序规则,这也是将不同基团排序的规则。单原子取代基比较原子序数大小;多原子取代基若第一个原子相同,则比较相邻其它原子;含有双键或三键可认为连有两个或三个相同原子。而命名的基本规范也就是“构型+取代基+母体”。

​ 在命名时首先确定主链,具体原则依序是:碳链长的优先,侧链数目多的优先,侧链位次小的优先,侧链碳数目多的优先,侧分支少的优先。取代基的位号用阿拉伯数字表示,取代基的数目中文数字表示————当然了,在英文中是用对应词头 mono、di、tri、tetra、penta、hexa 等来表示。注意,这里的数字词头最后一个字母 a 并没有被删去。当有多个不同取代基的时候,排列次序的方式,中英是不同的。中文命名中依据顺序规则,而英文命名中依据基团首字母的字母顺序排列,同时在比较首字母时,isoneo 参与比较,nisectertcistransditri等那些词头是不参与比较的。

​ 举个例子(取自邢其毅主编《有机化学基础》):

635e9ffa22d037032d5172d38d6a5d2c.png

​ 根据规则可以确定黑色编号即为主链,4、5号位分别有取代基,4号位取代基为丙基(propyl),5号位取代基为1-异丙基丁基(1-iso·propyl·butyl),主体为十一烷(undecane),所以这个有机物的英文命名可以确定为:5-(1-isopropylbutyl)-4-propylundecane。

​ 对于普通命名法、衍生物命名法等就不再深入讨论。

(未完待续)



推荐阅读
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 本题探讨了一种字符串变换方法,旨在判断两个给定的字符串是否可以通过特定的字母替换和位置交换操作相互转换。核心在于找到这些变换中的不变量,从而确定转换的可能性。 ... [详细]
  • 本文详细探讨了Java中的24种设计模式及其应用,并介绍了七大面向对象设计原则。通过创建型、结构型和行为型模式的分类,帮助开发者更好地理解和应用这些模式,提升代码质量和可维护性。 ... [详细]
  • 本文基于刘洪波老师的《英文词根词缀精讲》,深入探讨了多个重要词根词缀的起源及其相关词汇,帮助读者更好地理解和记忆英语单词。 ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 深入理解Java中的volatile、内存屏障与CPU指令
    本文详细探讨了Java中volatile关键字的作用机制,以及其与内存屏障和CPU指令之间的关系。通过具体示例和专业解析,帮助读者更好地理解多线程编程中的同步问题。 ... [详细]
  • 本文介绍了如何使用JQuery实现省市二级联动和表单验证。首先,通过change事件监听用户选择的省份,并动态加载对应的城市列表。其次,详细讲解了使用Validation插件进行表单验证的方法,包括内置规则、自定义规则及实时验证功能。 ... [详细]
  • c# – UWP:BrightnessOverride StartOverride逻辑 ... [详细]
  • 使用 Azure Service Principal 和 Microsoft Graph API 获取 AAD 用户列表
    本文介绍了一段通用代码示例,该代码不仅能够操作 Azure Active Directory (AAD),还可以通过 Azure Service Principal 的授权访问和管理 Azure 订阅资源。Azure 的架构可以分为两个层级:AAD 和 Subscription。 ... [详细]
  • 深入解析Spring Cloud Ribbon负载均衡机制
    本文详细介绍了Spring Cloud中的Ribbon组件如何实现服务调用的负载均衡。通过分析其工作原理、源码结构及配置方式,帮助读者理解Ribbon在分布式系统中的重要作用。 ... [详细]
  • 前言--页数多了以后需要指定到某一页(只做了功能,样式没有细调)html ... [详细]
  • 本文将介绍由密歇根大学Charles Severance教授主讲的顶级Python入门系列课程,该课程广受好评,被誉为Python学习的最佳选择。通过生动有趣的教学方式,帮助初学者轻松掌握编程基础。 ... [详细]
author-avatar
somnus
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有