1.2基本算法语句(复习课)讲解.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual BASIC(1991,MS) for Windows 用于开发Windows应用软件 QBASIC 的组成 MS-DOS 5.0 以上版本提供 QBASIC.EXE 、QBASIC.HLP 启动QBASIC “basic/qbasic” 程序窗口:用来编辑和运行程序 窗口的标题为源程序名 命令窗口:用来执行单个程序 窗口的标题为Immediate 活动窗口:当前正在使用的窗口 英文字母 阿拉伯数字 符号 标点符号 类型说明符 算术运算符(+、-、×、/、\ 、^ ) 关系运算符(、 、= 、=、 =、 ) 逻辑运算符(NOT、AND、OR) 开始 结束 年份 n 否 是 是 否 闰年 不是闰年 闰年 1 1 INPUT “年份n=”;n IF INT(n/400)=n/400 THEN PRINT “runnian” ELSE IF n MOD 4=0 AND n MOD 100 0 THEN PRINT “runnian” ELSE PRINT “bushi” END IF END IF END INPUT “年份n=”;n b=n MOD 4 c=n MOD 100 d=n MOD 400 IF b =0 AND c 0 OR d=0 THEN PRINT “runnian” ELSE PRINT “bushi” END IF END 教参P.19 学案:P.19--20 课外作业 作业:学案 P.19 8(1) 课本:P.38 A4 1.2基本算法语句 讲解的主要内容及流程 一、知识结构 二、BASIC语言的发展 三、QBASIC 上机指导 四、QBASIC语言的基本字符 五、QBASIC 的算术表达式 六、QBASIC 的标准函数 七、质数判断 八、二分法 九、闰年问题 一、知识结构 输入语句 输出语句 赋值语句 条件语句 循环语句 算法语句 二、BASIC语言的发展 初期BASIC(1964~70初) 小型机上使用 多用户分时系统 编译方式 微机BASIC(1975~80年代中期) 在ROM中 解释方式 结构化BASIC(80年代中期) 三种基本结构 模块化 True BASIC 、Quick BASIC 、QBASIC 三、QBASIC 上机指导 四、QBASIC语言的基本字符 五、QBASIC 的算术表达式 (1)BASIC语言的算术表达式由算术运算符、常数、变量、函数和圆括号组成,其基本形式与数学上的算术表达式类似.表达式中的运算符号常用的有: 加+ ,减 - , 乘* , 除/ , 乘方^ 开平方SQR(X) ,取绝对值ABS(X) 取商\ ,取余a MOD b 取整INT(X)等. (2)算术表达式的注意事项 用算术运算符将常数、数值变量及数学函数连接起来的有意义的式子. 乘号不能用“×”或“.” 不要漏写乘号 “ * ” 要用合法的变量名 所有字符写在一行上 只能使用圆括号 a NOT xa 非 NOT x0 或 x3 x0 OR x3 或 OR 1x5 x5 AND x1 且 AND 逻 辑 运 算 符 b ab 不等于 a=b a=b 等于 = b a=b 大于或等于 = ab ab 大于 b a=b 小于或等于 = ab ab 小于 关 系 运 算 符 数学表达式 举例 功  能 运算符 (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 当x0 任意给定一个大于1的整数n,判断n流程图是否为质数,画出它的流程图,并编写程序. 课本P.5, P.22 开始 输入n n2? d=2 d整除n? n不是质数 结束 d=n-1? 是 否 是 d=d+1 否 是 否

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档