


已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基本算法语句,讲解的主要内容及流程一、知识结构二、BASIC语言的发展三、QBASIC上机指导四、QBASIC语言的基本字符五、QBASIC的算术表达式六、QBASIC的标准函数七、质数判断八、二分法九、闰年问题,一、知识结构,输入语句,输出语句,赋值语句,条件语句,循环语句,算法语句,二、BASIC语言的发展,初期BASIC(196470初)小型机上使用多用户分时系统编译方式,微机BASIC(197580年代中期)在ROM中解释方式,VisualBASIC(1991,MS)forWindows用于开发Windows应用软件,结构化BASIC(80年代中期)三种基本结构模块化TrueBASIC、QuickBASIC、QBASIC,QBASIC的组成MS-DOS5.0以上版本提供QBASIC.EXE、QBASIC.HLP启动QBASIC“basic/qbasic”程序窗口:用来编辑和运行程序窗口的标题为源程序名命令窗口:用来执行单个程序窗口的标题为Immediate活动窗口:当前正在使用的窗口,三、QBASIC上机指导,英文字母阿拉伯数字符号标点符号类型说明符算术运算符(+、-、)关系运算符(、=、)逻辑运算符(NOT、AND、OR),四、QBASIC语言的基本字符,五、QBASIC的算术表达式,(1)BASIC语言的算术表达式由算术运算符、常数、变量、函数和圆括号组成,其基本形式与数学上的算术表达式类似.表达式中的运算符号常用的有:,加+,减-,乘*,除/,乘方开平方SQR(X),取绝对值ABS(X)取商,取余aMODb取整INT(X)等.,(2)算术表达式的注意事项用算术运算符将常数、数值变量及数学函数连接起来的有意义的式子.乘号不能用“”或“.”不要漏写乘号“*”要用合法的变量名所有字符写在一行上只能使用圆括号,(3)条件语句的条件表达式中常用连接符如下,六、QBASIC的标准函数,常用数学函数见下表不能随意造函数自变量部分必须用圆括号括起来自变量可以是常量、变量或表达式三角函数的自变量应为弧度,标准函数,功能,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当x2?,d=2,d整除n?,n不是质数,结束,d2?,d=2,d整除n?,n不是质数,结束,d2?,d=2,flag=0,d整除n?,n是质数,n不是质数,结束,d=n-1且flag=1?,flag=1?,否,是,是,否,是,d=d+1,否,是,否,INPUT“n=”;ni=2WHILEi=n-1IFnMODi=0THENPRINT“No”:ENDENDIFi=i+1WENDPRINT“Yes”END,INPUT“n=”;ni=2WHILEi2THENd=2WHILEd=n-1ANDflag=1IFnMODd=0THENflag=0ELSEd=d+1ENDIFWENDENDIF,IFflag=1THENPRINT“Yes”ELSEPRINT“No”END,画出用二分法求方程x2-2=0的近似根(精确度为0.005)的程序框图,并把它转化为程序语句.P.3P.10P.23练习3,(八)探究,f(m)=0?,输出m,结束,m=(x1+x2)/2,f(X1)=x12-2,f(m)f(x1)0?,|x1-x2|0THENX1=mELSEX2=mENDIFLOOPUNTILABS(x1-x2)0THENX1=mELSEX2=mENDIFLOOPUNTILABS(x1-x2)cPRINTmEND,解法一,X1=1X2=2C=0.005DOm=(x1+x2)/2f=m2-2IFf=0THENPRINTm:ENDELSEIFf0THENX1=mELSEX2=mENDIFENDIFLOOPUNTILABS(x1-x2)cPRINTmEND,解法二,X1=1X2=2C=0.005DOm=(x1+x2)/2f=m2-2IFf=0THENPRINTm:ENDELSEIFf0THENX1=mELSEX2=mENDIFENDIFLOOPUNTILABS(x1-x2)0THENX1=mELSEX2=mENDIFLOOPUNTILABS(x1-x2)cORflag=1PRINTmEND,解法三,教参P.20,X1=1X2=2C=0.005DOm=(x1+x2)/2f=m2-2IFf=0THENflag=1ELSEIFf0THENX1=mELSEX2=mENDIFENDIFLOOPUNTILABS(x1-x2)cORflag=1PRINTmEND,解法四,X1=1X2=2C=0.005DOm=(x1+x2)/2f=m2-2IFf=0THENflag=1ELSEIFf0THENX1=mELSEX2=mENDIFENDIFLOOPUNTILABS(x1-x2)cORflag=1PRINTmEND,解法四,教参P.20,三、闰年是指年份能被4整除但不能被100整除,或者能被400整除的年份.编写一个程序,判断输入的年份是否为闰年.课本P.20(4),(九)探究,开始,结束,年份n,否,是,是,否,闰年,不是闰年,闰年,1,1,INPUT“年份n=”;nIFINT(n/400)=n/400THENPRINT“runnian”ELSEIFnMOD4=0ANDnMOD1000THENPRINT“runnian”ELSEPRINT“bushi”ENDIFENDIFEND,INPUT“年份n=”;nb=nMOD
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙江国企招聘2025温州机场集团招聘31人笔试参考题库附带答案详解
- 保山职业学院《材料测试与研究方法》2023-2024学年第二学期期末试卷
- 江西冶金职业技术学院《社会医学与卫生事业管理》2023-2024学年第二学期期末试卷
- 深圳大学《数字系统设计基础》2023-2024学年第二学期期末试卷
- 湖北三峡职业技术学院《数字媒体艺术创作》2023-2024学年第二学期期末试卷
- 洛阳理工学院《微机原理及单片机应用技术》2023-2024学年第二学期期末试卷
- 四川美术学院《专题地图设计与编绘实验》2023-2024学年第二学期期末试卷
- 内蒙古体育职业学院《生活中的生物学》2023-2024学年第二学期期末试卷
- 青岛远洋船员职业学院《物流系统规划与设计》2023-2024学年第二学期期末试卷
- 北华航天工业学院《管理会计模拟实训》2023-2024学年第二学期期末试卷
- 蒸汽暖管方案
- DB12-474-2012公用纺织产品通用技术要求
- 基础会计课件(完整版)
- 管理者的职业素养及能力
- 2022年国企集团公司职工代表大会制度国企职工代表大会提案
- 国家开放大学计算机应用基础(本) 终结性考试试题及参考答案
- DB14∕T 1319-2021 公路工程标准工程量清单及计量规范
- 《 炼油化工建设项目后评价报告 》
- 王泽鉴教授:请求权基础、法学方法与民法发展(修改版20141028)
- 痰标本的采集方法PPT课件
- 刘桥二矿二1水平放水试验设计
评论
0/150
提交评论