




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.2.2条件语句 班级 姓名 学号 一、学习目标1.了解条件语句的格式及意义。2。能用条件语句编写简单的程序二、课前学习1条件语句的格式、功能及与条件结构的对应关系格式一格式二条件语句if条件then endifif条件then else endif语句功能首先对if后的 进行判断,如果(if)条件符合,那么(then)执行 ,否则执行endif之后的语句首先对if后的条件进行判断,如果(if)条件符合,那么(then)执行 ,否则(else)执行 对应条件结构框图2.两种条件语句的区别与联系:类型区别联系ifthenendif语句只含有一个语句体(1)两种条件语句中首先都要对条件进行判断,
2、然后才执行相应的语句体;执行完语句体后,程序都交汇于一点完成条件语句.(2)都以if开始,以endif结束ifthenelseendif语句含有两个语句体,满足条件时执行一个语句体,不满足条件时执行另一个语句体3条件语句的嵌套if条件1then语句体1elseif条件2then语句体2else语句体3end ifend if语句格式和框图其程序框图如图其语句格式如下: 条件语句嵌套的实质将外层条件语句中的分支语句再设计成一个条件语句注意在条件语句中的嵌套中,每一个“if”对应着一个“endif”,注意书写格式if条件1then语句体1end ifif条件2then 语句体2end ifif条件
3、3then语句体3end if2条件语句的叠加语句格式和框图其程序框图如图其语句格式如下: 注意从表达形式上看,条件语句嵌套中内层的每一个条件语句在它上层条件语句的一个分支里面,上层条件语句中的“endif”要在内层条件语句之后;而条件语句叠加中每一个条件语句是一个独立的整体,在下一个条件语句之前要加上“endif”4.常用的内置函数和符号就像制造业的工人不必连扳手也自己造一样,qbasic也配备了一些可以直接用的工具,具体如下表所示.符号功能举例and逻辑联结词_x0 and x1相当于_sqr(x)求x的算术平方根sqr(4)相当于_a mod ba除以b的余数4 mod 3的值为_ab带
4、余除法中a除以b的商82的值为_a2b3ifabthentaabbtendifprint “a”;a,“b”;bend例1下列程序运行后的结果是()aa2,b3 ba3,b2ca2,b2 da3,b3变式1(1)编写程序,输出两个不相等的实数a,b中的较大数,并画出程序框图变式1(2)已知函数f(x)编写一个程序,使输入的每一个x值都得到相应的函数值,并画出程序框图例2已知分段函数y编写程序,要求输入自变量x的值,输出相应的函数值,并画出程序框图、当堂检测1 给出以下四个问题:输入一个正数x,输出它的算术平方根;求函数f(x)的函数值;inputxifx0thenxxend ifprintxe
5、nd求周长为6的正方形的面积;求三个数a,b,c中的最小值其中需要用条件语句来描述其算法的个数为()a1b2c3d42阅读下面程序:若输入x5,则输出结果x为()a5 b5 c0 d不确定3下面程序的算法功能是:判断任意输入的数x是不是正数,若是,则输出它的平方值;若不是,则输出它的相反数,则横线处填入的条件应该是()ax0 bx0 cx0 dx04阅读下面程序:如果在运行时,输入2,那么输出的结果是()a2,5b2,4c2,3d2,9 input“x”;xifthenyxelseyxxend ifprint“y”;yendinputaifa5thenb4elseifa3thenb5elseb
6、9endifendifprinta,bend 图(3) 图(4)5下面程序的运行结果是_x5ifx0thenyx3elseyx3end ifrpint“y;yend 五、课后小结六、课后作业创新设计课时精练尊敬的读者:本文由我和我的同事在百忙中收集整编出来,本文档在发布之前我们对内容进行仔细校对,但是难免会有不尽如人意之处,如有疏漏之处请指正,希望本文能为您解开疑惑,引发思考。文中部分文字受到网友的关怀和支持,在此表示感谢!在往后的日子希望与大家共同进步,成长。this article is collected and compiled by my colleagues and i in our busy schedule. we proofread the content carefully before the release of this article, but it is inevitable that there will be some unsatisfactory points. if there are omissions, please correct them. i hope this article can solve your doubts and arouse your thinking. part of the
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 济南市2024-2025学年九年级上学期语文期中测试试卷
- 高速交警安全知识培训课件
- 10kV及以下配网农网工程施工组织设计
- 电脑知识培训开场白课件
- 高考文理科课件
- 电力设施迁改合同(实物补偿)
- 电脑基本知识操作培训课件
- 第6课《国行公祭为佑世界和平》课件+2025-2026学年统编版语文八年级上册
- r语言编程考试及答案
- plc的考试试题及答案
- 《建筑防排烟工程》 课件 1火灾烟气的产生及危害
- 墙体 砌块墙的构造(建筑构造)
- 离网光伏发电系统方案
- 研学旅行教师指导手册
- 锂资源行业的合规管理与风险控制
- 经编车间安全操作规程模版
- 《小学三年级英语开学第一课》课件
- 新入职教师安全培训
- 2023年gmp指南教学课件
- project2016使用教程课件
- 青岛殡葬服务流程
评论
0/150
提交评论