1、 生活中的判断与选择 如果绿灯亮了,那么我们就可以通行了 餐馆吃饭,是会员打九折 女士优先 判断:性别为女 判断:绿灯亮了 判断:是会员 归 纳 “先判断再选择”,这种结构,在编程中,叫做选择 结构,由于程序处理问题的需要,在大多数程序中都会包 含选择结构。 知 识 要 点 本节课我们重点学习本节课我们重点学习 if语句的基本格式 if语句的简单应用 IF语句 if 语句的基本格式 功能模型 如果(条件成立) 那么 否则 代码格式 if (条件) then else end if if ( )if ( ) thenthen elseelse end ifend if 如果幸福,那么拍拍手,如果
2、幸福,那么拍拍手,否则跺跺脚否则跺跺脚 代码格式 if (条件) then else end if True False 幸福? 1、单分支的选择结构,当条件为真时才执行制定语句,否则跳过。、单分支的选择结构,当条件为真时才执行制定语句,否则跳过。 2、双分支的选择结构,根据条件是否成立,选择执行相应的语句,然后执行、双分支的选择结构,根据条件是否成立,选择执行相应的语句,然后执行end if 后面的语句。后面的语句。 我的体重符合体质健 康的标准吗? IF语句初体验语句初体验 你可以设计出一个判断体重是否超重的程序吗?你可以设计出一个判断体重是否超重的程序吗? 如果如果我们认为,体重超过超过
3、100kg,则则认为他超重超重,否则否则,就 没有超重没有超重,同学们思考程序如何设计? a=Text1.texta=Text1.text if if thenthen elseelse end ifend if IF语句初体验语句初体验 True False ? 体验者体验者 体重体重 是否超重是否超重 小凡小凡 73 小林小林 76 小豪小豪 67 IF语句初体验语句初体验 他们体重超标了吗? 体重指数( BMI) = 体重(公斤) /身高(米)2 评判标准为: BMI 23为超重。 世界卫生组织(WHO)使用BMI指数对肥胖或超重进行定义。 问题解决问题解决 a=Text1.texta=
4、Text1.text b=Text2.textb=Text2.text bmi=bmi= 2 2 end ifend if True False ? 他们体重超标了吗? 问题解决问题解决 体验者体验者 体重体重 身高身高 是否超重是否超重 小凡小凡 73 1.75 小林小林 76 1.83 小豪小豪 67 1.76 体重超标的体验者,选择健身房去锻炼,通过锻炼,健康体魄。 瑜伽课:200/课程,动感单车课:150/课程,羽毛球课 :250/课程, 乒乓球课 : 100/课程。 目前预算是5000元,请设计一个程序,让佳佳能够知道她可以如何安 排她的课程。 自主探究自主探究 课 堂 小 结 概念 “先进行一个判 断,再做出一个选 择”,这种结构, 在编程中,叫做选 择结构。 知识 如果(条件成立) 那么 否则 功能模型 强健体魄、砥砺意志, 凝聚和焕发青春力量 晶晶想去健身房锻炼,可是她星期一、星期三、星期五有课,不能 去,请设计一个程序,晶晶可以去的时间里显示“我没有课可以去锻 炼”,否则程序显示“我有课,不能去,很遗憾!” 自主探究自主探究2