网站大量收购独家精品文档,联系QQ:2885784924

计算机在化学中的应用1.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机在化学中的应用1.ppt

计算机在化学中的应用 周建华 zhoujianhua4@163.com 实验室:化工食工楼C321 前言 本课程主要学习排序、方程求根、线性方程组求解、插值、拟合、定积分、微分方程数值解七部分内容。用Basic语言编程,然后上机操作调试。 (4)BASIC语言的函数: ABS(X)= X绝对值。 ABS(-5)=5。 EXP(X)=eX 。 EXP(5)=e5 LOG(X) =ln(X) LOG(X)/LOG(10) =lg(X) SQR(X)= INT(X) 不大于X的最大整数. INT(10.6)=10 INT(-10.6)=-11 二、常用Basic命令 (关键词) (1) 输入语句 INPUT: 一般语法形式: INPUT 变量表。例如例一程序中: 10 INPUT T,P 给T、P 赋值。程序中不给数据,程序运行过程中给。 * 教 材:计算机应用基础(化学类), 程光钺编, 高等教育出版社,1987 我们所用教材编程为Basic,第一次课讲BASIC语言,大家做好笔记。或者把课件考回去。 部分同学学过C语言,也可参考书上所给的Basic程序用C语言编程。注意:考试内容包括少量BASIC语言的基础知识,建议大家都用BASIC编程。 要求:一人一个作业本,上课时把作业本带来,若有时间,则作业在课堂上做;上机时,带作业本去,编好的程序上机调试,随调随改,直到输出正确结果,记录于作业本上,程序后面。考试前作业本交上来,连同平时考勤占50分。 最后闭卷考试50分。 上课3次点名不到或3次上机不到不允许考试。 上机:从第四周开始, 周三1-2节, 地点:化工食工楼C323 注意:2. 每周上课一次,即周二3-4节 。 1. 鞋套问题。 开机→游戏菜单→应用软件→QB下载下来→重启机器→F8进第一个安全模式(不要用网络的) →游戏菜单→应用软件→QB运行 第一部分 BASIC语言基础 一、BASIC语言程序的基本成分与结构 例1:根据方程 V=nRT/p 编写计算体积V的BASIC程序。以知:n=1mol,T=273.15K,p=101.325kPa。 程序如下:P06.BAS 10 INPUT T, P 20 R = 8.314: N = 1: V = N * R * T / P 30 PRINT V 40 END 执行程序。 ALT+ENTER全屏循环 10 INPUT T, P 20 R = 8.314: N = 1: V = N * R * T / P 30 PRINT V 40 END BASIC程序的主要特点: 一个程序由行的序列组成,用行号编序。一般情况下,程序从第一行开始按序列顺序执行。 2. 每行以一个行号开始,行号为大于0的整数,行号一般不连续,便于中间增补。 3. 语句包括关键词和语句体两部分。 (1)BASIC语言基本字符: 字母:A-Z共26个字母组成。其他字母如 ?、?、?、? 等不能作为BASIC字母。若遇到 ? =3.14159,我们可以在程序中写成PAI=3.14159。 数字:0-9。 串字符:如+、-、*、/、^、、=、、”、;、:、?、空格等。 (2) BASIC语言常数 数值常数:BASIC不用指定数值常数类型(整型,实型),N=4,X=5.12,可直接计算Y=X+N。科学计数法: 3.8?103 3.8E3 , 10-3 1E-3 。 (3) BASIC语言的变量 数值变量:变量值为数值,由字母或字母加数字组成。如:A、AAA、A5、A(5)等。5Y、X-5等不能作为变量名。 串变量:其值为字符串,命名规则为数变量加货币符号$: A $ 、AAA $ 、A5 $ … 。本课程基本不用。 (字符)串常数:用双引号括起的字符序列。如:“KOH”、“KMNO4”。串常数值是字符串,它以双引号之间所有字符(包括空格)作为其值。 标准函数: SIN(X) =SinX COS(X) =CosX TAN(X)=tgX →X:弧度表示。 若X是以度表示的,则要化成弧度: ATN(X)=acrtgX 反正切值。 RND(X) 产生大于等于0小于1的随机数。 自定义函数:DEF FNA=表达式 或 DEF FNB(参数)=表达式 例如:DEF FNC=A+B*B DEF FNP(m)=m/40 FNA1、FNAA等都是合法的自定义函数名, FN1 不行。FN+变量名 10 DEF FNA (m) = m / 40 20 B = FNA

文档评论(0)

书屋 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档