热门标签 | 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。

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

(未完待续)



推荐阅读
  • NOIP2000的单词接龙问题与常见的成语接龙游戏有异曲同工之妙。题目要求在给定的一组单词中,从指定的起始字母开始,构建最长的“单词链”。每个单词在链中最多可出现两次。本文将详细解析该题目的解法,并分享学习过程中的心得体会。 ... [详细]
  • 洛谷 P4035 [JSOI2008] 球形空间生成器(高斯消元法 / 模拟退火算法)
    本文介绍了洛谷 P4035 [JSOI2008] 球形空间生成器问题的解决方案,主要使用了高斯消元法和模拟退火算法。通过这两种方法,可以高效地求解多维空间中的球心位置。文章提供了详细的算法模板和实现代码,适用于 ACM 竞赛和其他相关应用场景。数据范围限制在 10 以内,确保了算法的高效性和准确性。 ... [详细]
  • 开发日志:201521044091 《Java编程基础》第11周学习心得与总结
    开发日志:201521044091 《Java编程基础》第11周学习心得与总结 ... [详细]
  • 数字图书馆近期展出了一批精选的Linux经典著作,这些书籍虽然部分较为陈旧,但依然具有重要的参考价值。如需转载相关内容,请务必注明来源:小文论坛(http://www.xiaowenbbs.com)。 ... [详细]
  • Java中不同类型的常量池(字符串常量池、Class常量池和运行时常量池)的对比与关联分析
    在研究Java虚拟机的过程中,笔者发现存在多种类型的常量池,包括字符串常量池、Class常量池和运行时常量池。通过查阅CSDN、博客园等相关资料,对这些常量池的特性、用途及其相互关系进行了详细探讨。本文将深入分析这三种常量池的差异与联系,帮助读者更好地理解Java虚拟机的内部机制。 ... [详细]
  • MyISAM和InnoDB是MySQL中最为广泛使用的两种存储引擎,每种引擎都有其独特的优势和适用场景。MyISAM引擎以其简单的结构和高效的读取速度著称,适用于以读操作为主、对事务支持要求不高的应用。而InnoDB引擎则以其强大的事务处理能力和行级锁定机制,在需要高并发写操作和数据完整性的场景下表现出色。选择合适的存储引擎应综合考虑业务需求、性能要求和数据一致性等因素。 ... [详细]
  • TypeScript ESLint: 避免使用隐式 any 类型,建议指定更具体的类型以提高代码可维护性
    在使用 Vue 引入 SVGSpriteLoader 时遇到了问题。具体表现为在 `shims-vue.d.ts` 文件中进行相关配置后,WebStorm 报错。为了解决这一问题,建议避免使用隐式 `any` 类型,而是指定更具体的类型,以提高代码的可维护性和类型安全性。可以通过在 ESLint 配置中禁用隐式 `any` 类型来实现这一目标。 ... [详细]
  • Workbench 流固耦合分析:选择经典APDL还是现代Workbench?一文帮你做出明智决策
    随着ACT插件的推出,经典版APDL的大部分高级功能已成功迁移至现代Workbench平台。本文将深入探讨Workbench在流固耦合分析中的应用,帮助读者在经典APDL与现代Workbench之间做出明智的选择。通过对比两者的功能、易用性和扩展性,我们将为用户提供全面的参考信息,助力其在工程仿真领域取得更好的成果。 ... [详细]
  • 深入解析 Android 中 EditText 的 getLayoutParams 方法及其代码应用实例 ... [详细]
  • 题目链接: Caninepoetry问题概述:给定一个仅包含小写字母的字符串,允许将任意位置的字符修改为任意其他小写字母。目标是通过最少次数的修改,使字符串中所有长度大于1的子串均满足特定条件。本文详细分析了该问题,并运用思维与贪心算法,提出了一种高效解决方案。通过对字符串的深入解析,我们探讨了如何在最小化修改次数的同时,确保所有子串符合要求。 ... [详细]
  • 在CICS应用环境中,众多客户端通过网络与CICS服务器进行连接。系统管理员可以通过CICS系统交易CEMT查询当前连接的客户端信息。然而,在非客户端模式下,识别用户连接并解决信息获取错误的问题变得更为复杂。本文将探讨如何在CICS服务器端准确识别非客户端模式的用户连接,并提供有效的解决方案,以确保系统的稳定性和数据的准确性。此外,还将介绍一些常用的诊断工具和技术,帮助管理员快速定位和解决问题。 ... [详细]
  • 在探讨P1923问题时,我们发现手写的快速排序在最后两个测试用例中出现了超时现象,这在意料之中,因为该题目实际上要求的是时间复杂度为O(n)的算法。进一步研究题解后,发现有选手使用STL中的`nth_element`函数成功通过了所有测试点。本文将详细分析这一现象,并提出相应的优化策略。 ... [详细]
  • 在深入掌握Spring框架的事务管理之前,了解其背后的数据库事务基础至关重要。Spring的事务管理功能虽然强大且灵活,但其核心依赖于数据库自身的事务处理机制。因此,熟悉数据库事务的基本概念和特性是必不可少的。这包括事务的ACID属性、隔离级别以及常见的事务管理策略等。通过这些基础知识的学习,可以更好地理解和应用Spring中的事务管理配置。 ... [详细]
  • 本文探讨了如何在C#应用程序中通过选择ComboBox项从MySQL数据库中检索数据值。具体介绍了在事件处理方法 `comboBox2_SelectedIndexChanged` 中可能出现的常见错误,并提供了详细的解决方案和优化建议,以确保数据能够正确且高效地从数据库中读取并显示在界面上。此外,还讨论了连接字符串的配置、SQL查询语句的编写以及异常处理的最佳实践,帮助开发者避免常见的陷阱并提高代码的健壮性。 ... [详细]
  • Presto:高效即席查询引擎的深度解析与应用
    本文深入解析了Presto这一高效的即席查询引擎,详细探讨了其架构设计及其优缺点。Presto通过内存到内存的数据处理方式,显著提升了查询性能,相比传统的MapReduce查询,不仅减少了数据传输的延迟,还提高了查询的准确性和效率。然而,Presto在大规模数据处理和容错机制方面仍存在一定的局限性。本文还介绍了Presto在实际应用中的多种场景,展示了其在大数据分析领域的强大潜力。 ... [详细]
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社区 版权所有