欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2.3 程序的选择结构——if语句的应用.ppt

    • 资源ID:88422177       资源大小:1.35MB        全文页数:25页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2.3 程序的选择结构——if语句的应用.ppt

    高中信息技术(选修1)算法与程序设计赋值语句句 变量名表达式变量名表达式 例如例如 r=r=1 S=3.14*r*r S=3.14*r*r输出出语句句例如例如 Print Print“圆的面积圆的面积s=s=”;s s 知识回顾知识回顾知识回顾知识回顾程序的顺序结构程序的顺序结构输入入数数据据的函的函数数 例如例如 r=InputBox(“请输入圆的半径请输入圆的半径r”)InputBox(提示信息(提示信息,标题,默认值,位置标题,默认值,位置)若若输出的出的内内容是容是数数、变量、表量、表达达式,式,则输出出对应的的值。如果用。如果用引引号号引起引起来来的字符串,的字符串,则原原样输出出;特点特点特点特点在这个结构内按由在这个结构内按由在这个结构内按由在这个结构内按由上到下的书写顺序上到下的书写顺序上到下的书写顺序上到下的书写顺序执行,只有一个入执行,只有一个入执行,只有一个入执行,只有一个入口和一个出口。口和一个出口。口和一个出口。口和一个出口。顺顺顺顺序序序序结结结结构构构构的的的的运运运运行行行行流流流流程程程程图图图图知识回顾知识回顾知识回顾知识回顾程序的顺序结构程序的顺序结构引入新课引入新课引入新课引入新课生活中常常都要进行“判断”和“选择”ATM机取款机取款QQ登登录高中信息技术(选修1)算法与程序设计 (1)输入一入一个数个数a (2)如果如果a=0,那那么么输出出a 否否则,输出出a (3)结束束求一个数求一个数a a的绝对值,如果的绝对值,如果a=0a=0,则这个数的绝对值为,则这个数的绝对值为a a,否则为,否则为-a-a。分析问题分析问题l Ifthenelse 如果如果那么那么否则否则课堂实例课堂实例课堂实例课堂实例从求一个数a的绝对值开始体会条件语句是如何进行条件判断的。设计算法设计算法PrivateSubCommand1_Click()DimaAsSinglea=InputBox(请输入一个数)Ifa=0ThenPrintaElsePrint-aEndifEndSub课堂实例课堂实例课堂实例课堂实例求一个数a的绝对值体会条件语句是如何进行条件判断的。编写程序编写程序说明变量说明变量a a为单精度实型数为单精度实型数输入输入a a的值的值如果如果a=0a=0,那么那么 输出输出a,a,否则否则 输出输出-a-a 条件语句结束条件语句结束定义名为定义名为Command1_Click()Command1_Click()的事件过程的事件过程 过程结束过程结束 调试程序调试程序PrivateSubCommand1_Click()DimaAsSinglea=InputBox(请输入一个数)Ifa=0ThenPrintaElsePrint-aEndifEndSub编写程序编写程序Ifa=0ThenPrintaElsePrint-a课堂实例课堂实例课堂实例课堂实例求一个数a的绝对值体会条件语句是如何进行条件判断的。也可书写为一行也可书写为一行If 条件条件 Then 语句组语句组1 1 Else 语句组语句组2 2End If块块IfIf语语句句If 条件条件 Then 语句组语句组1 1 Else 语句组语句组2 2单行单行IfIf语句语句语句结束标记不可少!语句结束标记不可少!语句结束标记不可少!语句结束标记不可少!课堂教学课堂教学课堂教学课堂教学条件语句的格式其中的条件是一其中的条件是一其中的条件是一其中的条件是一个逻辑表达式,个逻辑表达式,个逻辑表达式,个逻辑表达式,语句组是一组语句组是一组语句组是一组语句组是一组VBVBVBVB语句语句语句语句。a=0a=0?否否IfIf PrintPrint a aPrintPrint a a 是是IfIf a=0 a=0 ThenThen Print aPrint a ElseElse Print-a Print-a课堂教学课堂教学课堂教学课堂教学条件语句的执行过程ThenThenElseElse 条件成立吗?条件成立吗?否否 语句组语句组1 1 语句组语句组2 2 是是特点特点特点特点当条件成立时,当条件成立时,当条件成立时,当条件成立时,执行执行执行执行ThenThenThenThen后面的后面的后面的后面的语句组语句组语句组语句组1 1 1 1,否则执,否则执,否则执,否则执行行行行elseelseelseelse后面的语后面的语后面的语后面的语句组句组句组句组2 2 2 2。课堂教学课堂教学课堂教学课堂教学条件语句的执行过程条条条条件件件件语语句的句的句的句的执执行行行行过过程程程程 if if 条件条件 thenthen 语句语句A A end if end if if if 条件条件 thenthen 语句语句A A else else 语句语句B B end if end if课堂教学课堂教学课堂教学课堂教学条件语句的对比分析 单分支结构单分支结构只对判断只对判断条件条件为真的情况进行处理为真的情况进行处理,双分,双分支结构支结构既对判断既对判断条件条件为真的情况进行处理,同时也对判为真的情况进行处理,同时也对判断断条件条件为假的情况进行处理为假的情况进行处理,所以双分支结构也就多了,所以双分支结构也就多了elseelse部分的内容。部分的内容。课堂教学课堂教学课堂教学课堂教学条件语句的对比分析课堂教学课堂教学课堂教学课堂教学条件怎么写?关系表达式与逻辑表达式关系运算符=含义等于等于大于大于大于等于大于等于小于小于小于等于小于等于不等于不等于(1 1)、按照数值的大小比较,如:)、按照数值的大小比较,如:13 6 13 6 的值的值TrueTrue(2 2)、按照其序号来进行比较,如:)、按照其序号来进行比较,如:“A A”“D D”的值的值TrueTrue2 2、逻辑表达式逻辑表达式:用逻辑运算符连接起来的式子。:用逻辑运算符连接起来的式子。逻辑运算符NOT(非)(非)AND(与)(与)OR(或)(或)含义取操作数相反取操作数相反的值的值连接的两个操作数连接的两个操作数同时为同时为“真真”时,时,值为值为“真真”连接的两个操作数连接的两个操作数同时为同时为“假假”时,时,值为值为“假假”例:例:课堂教学课堂教学课堂教学课堂教学条件怎么写?关系表达式与逻辑表达式0b100b10a5a10a10a a是正偶是正偶是正偶是正偶数数数数a a不是正偶不是正偶不是正偶不是正偶数数数数(b0)and(b10)a10(a0)and(a mod 2=0)Not(a0)and(a mod 2=0)v(1)(1)当条件中只有逻辑运算符时,运算的顺序为:当条件中只有逻辑运算符时,运算的顺序为:v Not NotAndAndOrOr课堂教学课堂教学课堂教学课堂教学条件怎么写?逻辑运算的顺序例如:例如:当当a=5,b=7,c=2,d=1时,运算结果是?时,运算结果是?v(2)(2)当条件中既有算术运算符,又有关系运算符和逻辑当条件中既有算术运算符,又有关系运算符和逻辑运算符时,运算顺序是:运算符时,运算顺序是:v 算术运算符算术运算符关系运算符关系运算符逻辑运算符逻辑运算符a+ba+ba+ba+b c+dc+dc+dc+d and a=5 or not c0 or d=5 or not c0 or d=5 or not c0 or d=5 or not c0 or d=2x=21.5*x*0.8 1.5*x*0.8 1.5*x 1.5*x(P44:某商:某商场为了了对苹果苹果进行促行促销,规定定购买2千克以上可以在千克以上可以在原价每千克原价每千克1.5元的基元的基础上打上打8折。折。请设计一一个个程序程序计算算购买x千千克苹果的克苹果的应付款。)付款。)1 1语句语句If x=1 Then y=1,If x=1 Then y=1,下列说法正确的是(下列说法正确的是()。)。A A、x=1x=1和和 y=1 y=1 均为赋值语句均为赋值语句 B B、x=1x=1和和 y=1y=1均为关系表达式均为关系表达式C C、x=1x=1为关系表达式,为关系表达式,y=1y=1为赋值语句为赋值语句D D、x=1x=1为赋值语句,为赋值语句,y=1y=1为关系表达式为关系表达式随堂练习随堂练习随堂练习随堂练习进一步掌握条件语句的格式与执行过程C C2.2.下列逻辑表达式中,能正确表示条件下列逻辑表达式中,能正确表示条件”x,y,zx,y,z全是偶数全是偶数“的是(的是()A A、(、(x+y+zx+y+z)mod 2=0)mod 2=0B B、x mod 2=0 or y mod 2=0 or z mod 2=0 x mod 2=0 or y mod 2=0 or z mod 2=0C C、x mod 2=0 And y mod 2=0 And z mod 2=0 x mod 2=0 And y mod 2=0 And z mod 2=0D D、(x+y+zx+y+z)mod 2=1)mod 2=1C C3.3.电梯的最大容量为电梯的最大容量为1313人,在此范围内电梯能正常运行,超出了这个范人,在此范围内电梯能正常运行,超出了这个范围电梯将发出警报。(围电梯将发出警报。()Dim a as integer Dim a as integer a=a=inputboxinputbox(“请输入进入电梯的人数请输入进入电梯的人数”)_ _ _ _ a=13 a=13 _ print print“正常运行正常运行”_ print print“发出警报发出警报”_ _ A.ifA.ifthenthenend ifend ifelseelse B.thenB.thenififelseelseend ifend if C.ifC.ifelseelsethenthenend ifend if D.ifD.ifthenthenelseelseend if end if D D随堂练习随堂练习随堂练习随堂练习进一步掌握条件语句的格式与执行过程4.4.以下程序段运行后,分别输入以下程序段运行后,分别输入5 5和和6 6,则输出字符的排列顺序是(,则输出字符的排列顺序是()I=I=inputboxinputbox(“请输入请输入I I的值的值”)If I6 then If I 、=、=、逻辑表达式:NotNot、AndAnd、OrOr条件条件格式格式课堂总结课堂总结课堂总结课堂总结 IfIf 条件 ThenThen 语句组1 ElseElse 语句组2 End IfEnd IfIfIf条条件件语语句句 IfIf 条件 ThenThen 语句组1 End IfEnd If运算的顺序:算术运算、关系运算、逻辑运算

    注意事项

    本文(2.3 程序的选择结构——if语句的应用.ppt)为本站会员(s****8)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开