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