C 与化学相关的编程挑战

C 与化学相关的编程挑战,c,C,我正在寻找有趣的编程难题、问题或挑战,适合学习C语言作为第一语言的化学专业学生。你有什么建议吗?很好。他们有一些可能适合的简单挑战 不过,这些并不能真正教会他们C语言。课本在这方面要好得多 另外,你可以让他们写一个程序来平衡化学反应方程式。这对I/O和简单的数学很有好处。给定一个文本文件,输入一整串压力/温度/摩尔数,并使用理想气体定律方程,输出气体的体积值,并将整个数据集(p、V、T和n)输出到格式良好的输出文件中 应该包括文件i/o、基本函数用法和字符串格式。这似乎是一个非常模糊的问题,但假

我正在寻找有趣的编程难题、问题或挑战,适合学习C语言作为第一语言的化学专业学生。你有什么建议吗?

很好。他们有一些可能适合的简单挑战

不过,这些并不能真正教会他们C语言。课本在这方面要好得多


另外,你可以让他们写一个程序来平衡化学反应方程式。这对I/O和简单的数学很有好处。

给定一个文本文件,输入一整串压力/温度/摩尔数,并使用理想气体定律方程,输出气体的体积值,并将整个数据集(p、V、T和n)输出到格式良好的输出文件中


应该包括文件i/o、基本函数用法和字符串格式。这似乎是一个非常模糊的问题,但假设我是一名学习C语言的化学学生,我想写一些程序,让我能够从简单的元素开始定义分子和化合物


我真的不知道如何解释它,但也许可以定义一个氮原子的
结构,一个氧原子的
结构,并有一种方法将其绑定以生成水。。或者也可以混合不同的物质,看看会以编程的方式产生什么。

大卫,我想到的任务是:

  • 计算碳氢化合物异构体的数量/拓扑结构(环状和非环状、饱和和非饱和)
  • 光谱的数值积分(吸收和荧光)
  • 运动学模型
  • 实验数据的反褶积
  • 热力学循环及其效率的模拟
    • 你可以试试。它允许您学习C#中的算法(这与C非常接近)。pex4fun提供了“阅读即用”课程,还提供了将学习转化为游戏的编码决斗。

      Google“计算化学”。你折叠蛋白质了吗?在人类DNA序列中发现了更大力量的证据?使用谷歌,这不是一个可以直接回答的问题。投票问题是离题的,因此投票。