版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基本算法语句,讲解的主要内容及流程 一、知识结构 二、BASIC语言的发展 三、QBASIC 上机指导 四、QBASIC语言的基本字符 五、QBASIC 的算术表达式 六、QBASIC 的标准函数 七、质数判断 八、二分法 九、闰年问题,一、知识结构,输入语句,输出语句,赋值语句,条件语句,循环语句,算法语句,二、BASIC语言的发展,初期BASIC(196470初) 小型机上使用 多用户分时系统 编译方式,微机BASIC(197580年代中期) 在ROM中 解释方式,Visual BASIC(1991,MS) for Windows 用于开发Windows应用软件,结构化BASIC(80年代
2、中期) 三种基本结构 模块化 True BASIC 、Quick BASIC 、QBASIC,QBASIC 的组成 MS-DOS 5.0 以上版本提供 QBASIC.EXE 、QBASIC.HLP 启动QBASIC “basic/qbasic” 程序窗口:用来编辑和运行程序 窗口的标题为源程序名 命令窗口:用来执行单个程序 窗口的标题为Immediate 活动窗口:当前正在使用的窗口,三、QBASIC 上机指导,英文字母 阿拉伯数字 符号 标点符号 类型说明符 算术运算符(+、-、 、 ) 关系运算符(、 =、 ) 逻辑运算符(NOT、AND、OR),四、QBASIC语言的基本字符,五、QBA
3、SIC 的算术表达式,(1)BASIC语言的算术表达式由算术运算符、常数、变量、函数和圆括号组成,其基本形式与数学上的算术表达式类似.表达式中的运算符号常用的有:,加+ ,减 - , 乘* , 除/ , 乘方 开平方SQR(X) ,取绝对值ABS(X) 取商 ,取余a MOD b 取整INT(X)等.,(2)算术表达式的注意事项 用算术运算符将常数、数值变量及数学函数连接起来的有意义的式子. 乘号不能用“”或“.” 不要漏写乘号 “ * ” 要用合法的变量名 所有字符写在一行上 只能使用圆括号,(3)条件语句的条件表达式中常用连接符如下,六、QBASIC 的标准函数,常用数学函数见下表 不能随
4、意造函数 自变量部分必须用圆括号括起来 自变量可以是常量、变量或表达式 三角函数的自变量应为弧度,标准函数,功 能,SIN(X),求X的正弦值 X单位为弧度,CON(X),求X的余弦值 X单位为弧度,SQR(X),求X的平方根,ABS(X),求X的绝对值,LOG(X),求X的自然对数,EXP(X),求e的X次幂,标准函数,功 能,INT(X),求不大于X的最大整数,FIX(X),取X的整数部分,SGN(X),符号函数,RND(X),产生(0,1)区间的一个随机数,SGN(X)=,1 当x0,0 当x=0,-1 当x0,任意给定一个大于1的整数n,判断n流程图是否为质数,画出它的流程图,并编写程
5、序. 课本P.5, P.22,(七)探究,开始,输入n,n2?,d=2,d整除n?,n不是质数,结束,d=n-1?,是,否,是,d=d+1,否,是,否,n是质数,开始,输入n,n2?,d=2,d整除n?,n不是质数,结束,d=n-1?,是,否,是,d=d+1,否,是,否,n是质数,质数判断,开始,输入n,flag=1,n2?,d=2,flag=0,d整除n?,n是质数,n不是质数,结束,d=n-1且 flag=1?,flag=1?,否,是,是,否,是,d=d+1,否,是,否,INPUT “n=”;n i=2 WHILE i=n-1 IF n MOD i=0 THEN PRINT “No”:EN
6、D 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
7、” ELSE PRINT “No” END,画出用二分法求方程x2-2=0的近似根(精确度为0.005)的程序框图,并把它转化为程序语句. P.3 P.10 P.23练习3,(八)探究,f(m)=0?,输出m,结束,m=(x1+x2)/2,f(X1)=x12-2,f(m)f(x1)0?,|x1-x2|c?,X1=m,X2=m,否,否,是,否,是,是,1,输出m,f(m)=x2-2,开始,x1=1,C=0.005,x2=2,1,DO m=(x1+x2)/2 f=m2-2 IF f=0 THEN X1=m X1=m END IF g=x12-2 IF g*f0 THEN X1=m ELSE X2=
8、m END IF LOOP UNTIL ABS(x1-x2)c PRINT m END,X1=1 X2=2 C=0.005,解法一,X1=1 X2=2 C=0.005 DO m=(x1+x2)/2 f=m2-2 IF f=0 THEN X1=m X1=m END IF g=x12-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=m2-2 IF f=0 THEN PRINT m:END ELSE IF f0 THEN X1=
9、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=m2-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=m2-2 IF f=0 THEN flag=1 END IF g=x12-2 IF g*f0 THEN
10、X1=m ELSE X2=m END IF LOOP UNTIL ABS(x1-x2)c OR flag=1 PRINT m END,解法三,教参P.20,X1=1 X2=2 C=0.005 DO m=(x1+x2)/2 f=m2-2 IF f=0 THEN flag=1 ELSE IF f0 THEN X1=m ELSE X2=m END IF 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=m2-2 IF f=0 THEN flag=1 ELSE IF f0
11、 THEN X1=m ELSE X2=m END IF END IF LOOP UNTIL ABS(x1-x2)c OR flag=1 PRINT m END,解法四,教参P.20,三、 闰年是指年份能被4整除但不能被100整除,或者能被400整除的年份.编写一个程序,判断输入的年份是否为闰年. 课本P.20 (4),(九)探究,开始,结束,年份 n,否,是,是,否,闰年,不是闰年,闰年,1,1,INPUT “年份n=”;n IF INT(n/400)=n/400 THEN PRINT “runnian” ELSE IF n MOD 4=0 AND n MOD 1000 THEN PRINT “runnian” ELSE PRINT “bushi” END IF END IF END
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026新疆喀什临港投资发展有限责任公司招聘讲解员4人备考题库附答案详解(模拟题)
- 2026浙江工业大学管理学院招聘科研助理1人备考题库(人才派遣B2岗)附答案详解(培优b卷)
- 2026年河南省郑州市二七区事业单位联考招聘备考题库含答案详解(研优卷)
- 2026国家纳米科学中心刘晶课题组招聘1人备考题库及一套完整答案详解
- 2026中国邮政集团有限公司聊城市分公司岗位招聘备考题库附答案详解(b卷)
- 2026贵州恒瑞工业投资(集团)有限公司招聘12人备考题库含答案详解(黄金题型)
- 2026年驻马店平舆县教育系统引进高层次人才135名备考题库含答案详解(b卷)
- 卵巢癌包括输卵管癌及原发性腹膜癌临床实践指南第4版解读总结2026
- 人教版五年级下册数学《不规则物体体积》教案
- 专题党课:弘扬优良传统砥砺奋斗精神
- 妇幼保健机构中的患者隐私保护与母婴信息管理
- 耳鼻喉科电子喉镜检查操作规范
- 2026中国长江三峡集团有限公司春季校园招聘笔试参考题库及答案解析
- 2026年宁波报业传媒集团有限公司校园招聘笔试参考试题及答案解析
- 2026广东省三宜集团有限公司招聘19人备考题库附答案详解(综合题)
- 电瓶车销售管理制度(3篇)
- 2025年历年辽水集团笔试真题及答案
- 2026年及未来5年市场数据中国量子点发光二极管(QLED) 行业市场全景分析及投资战略规划报告
- 电工(四级)理论知识考核要素细目表
- 职业技能鉴定质量督导工作指导手册讲座
- QC成果-提高现浇混凝土防撞护栏外观质量验收合格率
评论
0/150
提交评论