12基本算法语句(复习课)(必修3).pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
12基本算法语句(复习课)(必修3)

基本算法语句; ;一、知识结构;二、BASIC语言的发展;Visual BASIC(1991,MS) for Windows 用于开发Windows应用软件;QBASIC 的组成 MS-DOS 5.0 以上版本提供 QBASIC.EXE 、QBASIC.HLP 启动QBASIC “basic/qbasic” 程序窗口:用来编辑和运行程序 窗口的标题为源程序名 命令窗口:用来执行单个程序 窗口的标题为Immediate 活动窗口:当前正在使用的窗口;英文字母 阿拉伯数字 符号 标点符号 类型说明符 算术运算符(+、-、×、/、\ 、^ ) 关系运算符(、 、= 、=、 =、 ) 逻辑运算符(NOT、AND、OR);五、QBASIC 的算术表达式;(2)算术表达式的注意事项 用算术运算符将常数、数值变量及数学函数连接起来的有意义的式子. 乘号不能用“×”或“.” 不要漏写乘号 “ * ” 要用合法的变量名 所有字符写在一行上 只能使用圆括号;;六、QBASIC 的标准函数;;; 任意给定一个大于1的整数n,判断n流程图是否为质数,画出它的流程图,并编写程序. 课本P.5, P.22;开始;开始;开始;INPUT “n=”;n i=2 WHILE i=n-1 IF n MOD i=0 THEN PRINT “No”:END END IF i=i+1 WEND PRINT “Yes” END;INPUT “n=”;n i=2 WHILE i=n-1 IF n MOD i=0 THEN flag=1 END IF i=i+1 WEND IF flag=1 THEN PRINT “No” ELSE PRINT “Yes” END IF END;INPUT “n=”;n flag=1 IF n2 THEN d=2 WHILE d=n-1 AND flag=1 IF n MOD d=0 THEN flag=0 ELSE d=d+1 END IF WEND END IF;IF flag=1 THEN PRINT “Yes” ELSE PRINT “No” END; 画出用二分法求方程x2-2=0的近似根(精确度为0.005)的程序框图,并把它转化为程序语句. P.3 P.10 P.23练习3 ; f(m)=0?;DO m=(x1+x2)/2 f=m^2-2 IF f=0 THEN X1=m X1=m END IF g=x1^2-2 IF g*f0 THEN X1=m ELSE X2=m END IF LOOP UNTIL ABS(x1-x2)c PRINT m END;X1=1 X2=2 C=0.005 DO m=(x1+x2)/2 f=m^2-2 IF f=0 THEN X1=m X1=m END IF g=x1^2-2 IF g*f0 THEN X1=m ELSE X2=m END IF LOOP UNTIL ABS(x1-x2)c PRINT m END;X1=1 X2=2 C=0.005 DO m=(x1+x2)/2 f=m^2-2 IF f=0 THEN PRINT m:END ELSE IF f0 THEN X1=m ELSE X2=m END IF END IF LOOP UNTIL ABS(x1-x2)c PRINT m END;X1=1 X2=2 C=0.005 DO m=(x1+x2)/2 f=m^2-2 IF f=0 THEN PRINT m:END ELSE IF f0 THEN X1=m ELSE X2=m END IF END IF LOOP UNTIL ABS(x1-x2)c PRINT m END;X1=1 X2=2 C=0.005 DO m=(x1+x2)/2 f=m^2-2 IF f=0 THEN flag=1 END IF g=x1^2-2 IF g*f0 THEN X1=m ELSE X2=m END IF LOOP UNTIL ABS(x1-x2)c OR flag=1 PRINT m END;X1=1 X2=2 C=0.005 DO m=(x1+x2)/2 f=m^2-2 IF f=0 THEN flag=1 ELSE IF f0 THEN X1=m

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档