2.3 程序的选择结构——if语句的应用.ppt
《2.3 程序的选择结构——if语句的应用.ppt》由会员分享,可在线阅读,更多相关《2.3 程序的选择结构——if语句的应用.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、高中信息技术(选修1)算法与程序设计赋值语句句 变量名表达式变量名表达式 例如例如 r=r=1 S=3.14*r*r S=3.14*r*r输出出语句句例如例如 Print Print“圆的面积圆的面积s=s=”;s s 知识回顾知识回顾知识回顾知识回顾程序的顺序结构程序的顺序结构输入入数数据据的函的函数数 例如例如 r=InputBox(“请输入圆的半径请输入圆的半径r”)InputBox(提示信息(提示信息,标题,默认值,位置标题,默认值,位置)若若输出的出的内内容是容是数数、变量、表量、表达达式,式,则输出出对应的的值。如果用。如果用引引号号引起引起来来的字符串,的字符串,则原原样输出出;
2、特点特点特点特点在这个结构内按由在这个结构内按由在这个结构内按由在这个结构内按由上到下的书写顺序上到下的书写顺序上到下的书写顺序上到下的书写顺序执行,只有一个入执行,只有一个入执行,只有一个入执行,只有一个入口和一个出口。口和一个出口。口和一个出口。口和一个出口。顺顺顺顺序序序序结结结结构构构构的的的的运运运运行行行行流流流流程程程程图图图图知识回顾知识回顾知识回顾知识回顾程序的顺序结构程序的顺序结构引入新课引入新课引入新课引入新课生活中常常都要进行“判断”和“选择”ATM机取款机取款QQ登登录高中信息技术(选修1)算法与程序设计 (1)输入一入一个数个数a (2)如果如果a=0,那那么么输出
3、出a 否否则,输出出a (3)结束束求一个数求一个数a a的绝对值,如果的绝对值,如果a=0a=0,则这个数的绝对值为,则这个数的绝对值为a a,否则为,否则为-a-a。分析问题分析问题l Ifthenelse 如果如果那么那么否则否则课堂实例课堂实例课堂实例课堂实例从求一个数a的绝对值开始体会条件语句是如何进行条件判断的。设计算法设计算法PrivateSubCommand1_Click()DimaAsSinglea=InputBox(请输入一个数)Ifa=0ThenPrintaElsePrint-aEndifEndSub课堂实例课堂实例课堂实例课堂实例求一个数a的绝对值体会条件语句是如何进行
4、条件判断的。编写程序编写程序说明变量说明变量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课堂实例课
5、堂实例课堂实例课堂实例求一个数a的绝对值体会条件语句是如何进行条件判断的。也可书写为一行也可书写为一行If 条件条件 Then 语句组语句组1 1 Else 语句组语句组2 2End If块块IfIf语语句句If 条件条件 Then 语句组语句组1 1 Else 语句组语句组2 2单行单行IfIf语句语句语句结束标记不可少!语句结束标记不可少!语句结束标记不可少!语句结束标记不可少!课堂教学课堂教学课堂教学课堂教学条件语句的格式其中的条件是一其中的条件是一其中的条件是一其中的条件是一个逻辑表达式,个逻辑表达式,个逻辑表达式,个逻辑表达式,语句组是一组语句组是一组语句组是一组语句组是一组VBVB
6、VBVB语句语句语句语句。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,否则执,否则执,否则
7、执,否则执行行行行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课堂教学课堂教学课堂教学课堂教学条件语句的对比分析 单分支结构单分支结构只对判断只对判断条件条件为真的情况进行处理为真的情况进行处理,双分,双分支结构支结构既对判断既对判断
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2.3 程序的选择结构if语句的应用 程序 选择 结构 if 语句 应用
限制150内