经典小游戏程序的设计If语句的应用.ppt
- 格式:ppt
- 大小:913.75 KB
- 文档页数:19
if函数的应用说课课件IF函数一般是指Excel中的IF函数,根据指定的条件来判断其“真”(TRUE)、“假”(FALSE),根据逻辑计算的真假值,从而返回相应的内容。
if函数的应用说课课件一、抽奖游戏激趣导入活跃课堂气氛,为学生带来一个抽奖游戏。
1.说明游戏规则(见附1)。
2.随机选定部分学生参与抽奖游戏,选择单元格。
3.按照游戏规则,对应黑板中的流程图,讲解IF函数的原理。
4.分发奖品,提出疑问。
5.在计算机中模拟抽奖环节,介绍IF函数。
二、解决问题熟悉函数在“抽奖”中的IF函数条件表达式为等式,探究出是否可以为不等式,创设情境,引出任务一:任务一:请根据消费合计判断消费是否超支?1.学生讨论并在学案中画出流程图,思考参数表达式、正确返回值、错误返回值的内容。
2.放手给学生操作。
3.解决问题、总结。
提出问题,条件中是由单元格引用地址与固定数值比较,探究出是否可以利用两个单元格直接比较?任务二:请根据本月与上月售价比较,判断商品是否涨价?1.提供学案,由学生自己完成流程图思考。
2.根据自己的判断完成IF函数判断。
3.利用自动填充功能,将任务解决。
三、学生总结提炼步骤教师引导学生先进行讨论,并完成操作步骤的总结,更好的学生的操作思路,帮助学生建构正确操作过程。
四、勇闯难关自主探究为学生布置闯关游戏,利用素材开展活动:1.架设学生喜欢的情境,让学生挑战不同的关卡,得到密码。
2.利用挑战成功后得到的密码打开最终文档,并完成最终挑战。
3.结合自主学习材料,了解嵌套IF函数的使用。
五、完成评价利用导学案完成本节课自主评价。
引出下节课学习内容——自动筛选。
总结本课学习内容,并说明信息技术在生活中的便利应用,提出日后深入学习Excel的希望。
if函数语法IF(logical_test,value_if_true,value_if_false)Logical_test表示计算结果为TRUE或FALSE的任意值或表达式。
if语句的应用案例
嘿,朋友!你知道吗,if 语句在编程世界里可太重要啦!就像我们生活中做选择一样,if 语句能让程序也“聪明”地决定该怎么做。
比如说,我们要写一个小游戏,判断玩家得分是否超过 100 分。
这时候,if 语句就派上用场啦!“if 玩家得分大于 100 分,那么恭喜玩家获胜;else 玩家得分小于等于 100 分,那就鼓励玩家继续加油!”这是不是很像我们考试,考好了就被表扬,没考好就被鼓励下次努力?
再比如,设计一个天气提醒程序。
“if 明天是晴天,就提醒用户出门做好防晒;if 明天是雨天,就提醒用户带好雨伞。
”这多贴心啊,就像一个时刻关心你的朋友!
还有啊,在购物网站的后台程序里,如果用户的购物金额达到一定标准,“if 满足条件,就给用户发放优惠券;if 不满足,就暂时没有这个福利。
”这跟我们去商场买东西,达到一定消费额度就能享受折扣不是一个道理吗?
你看,if 语句在各种程序中都发挥着关键作用,就像一个智慧的决策者,引导着程序的走向。
它让程序变得灵活多变,能根据不同的情况做出不同的反应。
难道你不觉得它超级厉害吗?
我的观点是:if 语句是编程中不可或缺的重要工具,掌握好它,能让我们创造出更智能、更实用的程序!。
84 结构的语句以及如何在C程序中实现选择控制。
图6-6 顺序结构与选择结构的流程对照图6.3.2 if语句的应用if语句可以实现分支结构。
在C语言中,if语句有三种基本形式。
1.单分支选择if语句(if)if(表达式) 语句;这种形式的if语句执行过程是:如果表达式的值为真,则执行其后的语句,否则什么也不执行转出,if语句的执行过程如图6-7所示。
图6-7 if语句的执行过程注意:(1)if后面的表达式必须用括号括起来,该表达式通常是逻辑或关系表达式。
如“if(a== b&&x==y) printf("a=b,x=y");”。
但也可以是其他表达式,甚至可以是一个变量。
如。
if(a=5) printf("a=b,x=y");if(b) printf("%d",'a');(2)正确使用赋值符号“=”和等号“==”。
如if(a=5) printf("a=b,x=y");if(a==5) printf("a=b,x=y");区分以上两条语句的含义:第一条if语句中的表达式“a=5”是一条赋值表达式,将5的值赋给变量a,所以该语句与“if(5) printf("a=b,x=y");”功能相同。
由于if后的表达式始终是“非0”,所以其后的语句总会被执行。
第二条if语句中的表达式“a==5”是一条关系表达式,判断变量a的值是否与5相等,只有相等时if后的表达式的值才是“非0”,其后的语句才能被执行,否则不执行。
85(3)对表达式的书写要在逻辑上必须正确,否则会出现不正确的结果。
如“1≤x ≤10”,若写成“1<=x<=10”,在语法上是正确的,但在逻辑上是错误的。
正确的写法是:1<=x&&x<= 10。
(4)图6-7中的“语句”称为if 的内嵌语句,可以是一条语句,也可以是多条语句,但当是多条语句时,应用一对{}将其括起来构成一条复合语句,如例6-6所示。