首页计算机书籍程序设计用BASIC学物理 物理实验·练习计算机程序113例_平田邦男著 于荣海 张振远等译_7560201113
face

文档

881

关注

0

好评

0
PDF

用BASIC学物理 物理实验·练习计算机程序113例_平田邦男著 于荣海 张振远等译_7560201113

阅读 945 下载 0 大小 9.63M 总页数 275 页 2023-03-19 分享
价格:¥ 10.00
下载文档
/ 275
全屏查看
用BASIC学物理 物理实验·练习计算机程序113例_平田邦男著 于荣海 张振远等译_7560201113
还有 275 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 275 页,下载后文档不带www.pdfdz.com水印,支持完整阅读内容。
2、古籍基本都为PDF扫描版,所以文档不支持编辑功能,即不支持文档内文字的复制粘贴。
3、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
4、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
5、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
科目中选择题目,列出程序,特别是尽可能多地选择了可供图形显示的题目。(2)考虑到不熟悉BASIC语言程序的读者的需要,作为附录,附有BASIC语言语法、编制程序入门以及图形学等。关于图形的绘制,使用的机种不同,其控制语句也有差异,本书就Apple I、MZ一80B、PC一8801以及PC一9801四个机种进行了说明,并对如何根据使用的机种变更本书的程序也做了考虑。(3)关于微分方程式的解的图示,由于其精度不够,所以采用了大家熟悉的经过修正的简易欧拉法(本书把这种方法叫做蛙跳法),并列举了大量的即便是高中学生只要努力也可以理解的程序。对奔望得到较高精度的读者,本书也拟制了高级的程序供作参考。(4)本书采用了大量的对高中物理教学有直接帮助的题目。例如正弦波的反射、纵波的表示、驻波的形成、电力线、等位线以及磁力线等,并编制了相应的程序。(5)为了使用BASICi语言探索物理世界的奥秘,须对物理本身的基础知识有个基本的理解。为此,在叙述程序之前,就物理学的基础知识,简单地做了说明。(6)BASIC语言虽然是容易理解的对话型语言,但是别人编制的程序中,有时也难免有难于理解的语句。为此,本书对编入的程序尽量做了详细的说明,并给出了程序的执行结果。对程序的使用方法,也尽量写得简明易懂。本书使用的机种是Apple I。即便同是BASIC语言,由于机种不同,也有若干差异。在程序不能顺利通过时,请参考使用机种的说明书修正一下程序。本书所列的各个程序,充其量说也只是一个例子,并不一定是最优的程序。相信会有更多的读者能够编制出更好的程序。由于笔者并不是编制计算机程序的专家,书中难免有不当之处,欢迎读者批评指正。最后借本书出版的机会,向对本书的出版曾给予大力支持和帮助的共立出版株式会社的布田伸一、坂野一寿和中村康弘三位先生表示诚垫的谢意。1983年2月平田邦男使用本书的注意事项本书中列举的程序,是根据苹果Ⅱ型机器编制的。使用别的机种时,可根据以下各点对程序进行复核或修正。(1)如果和苹果I所用的BASIC语言不同时,若把程序原封不动地输入,将出现差错信息。这时,查看一下使用机种的说明书,可判明错误的种类。在下述情况下,可能产生语法上的差错。①数值数据的表示法,特别是表示指数的尾数部分的位数和指数部分的表示法及其范围有错误时。②自定义函数的函数名称的表示方法不适当时。例如在只有一个英文字母可作为函数名称的机器上,若把自定义函数表示为FNFI(X)时,将出现差错信息。这时必须把函数名称修改为FNA(X),FNB(X)。③在条件语句中,逻辑式的使用方法不恰当时。例如对于IF X>50 AND Y>100 THEN GOTO 300IF X<0 OR Y<0 THEN END等语句出现差错信息的机种,把它们修改为下述语句便可。IF (X>50)(Y>1000)THEN GOTO 300IF (X<0)+(Y<0)THEN END④与绘制图形有关的控制语句,例如HGR,HGR2,HCOLOR=3,HPLOT等,必须变成适合于所用机种的控制语句。关于这一点可参考附录3。(2)请大家注意RND(X)函数的使用方法,有些机种与苹果I的是不同的。此外,在一些用RND(X)得到的随机数的随机性不够充分的机器中,在执行第六章和第七章的程序时,得不到预期的好的结果。在这种情况下,可把第六章第一节叙述的均匀伪随机数发生的程序改为子程序使用便可。(3)请注意,有些机种自然对数使用LN(X),,常用对数使用LOG(X)。(4)有时虽然觉得在语法上并没有错误,但得不出预期的结果时,可按下述方法复核程序:复核程序的要点以及复核计算机是不对程序的要点按预期的步骤进行了计算。为此,可在计算式之后插入PRINT语句把结果显示出来,以便复核。如果有0显示出来时,意味着可能有干扰存在,这时可重新复核一下计算式及组成该式的各个成分。总之,程序要点可能有错误,机器可能存在各种干扰,所以往往需要一次、再次地复核校验所编的程序。
返回顶部