资源简介 (共17张PPT)第5课 分支结构程序设计(第2课时 )第1项复习回顾请阅读学案,完成复习回顾任务第1项复习回顾Python关系运算符if条件语句格式Python逻辑运算符if <条件>:<语句块1>[else:<语句块2>]>,<,>=,<=,==,!=,inand(且)、or(或)、not(非)条件语句块1真假下一语句条件语句块1语句块2下一语句真假单分支结构双分支结构if条件语句的流程图第1项复习回顾你会改写成if-else选择结构语句吗?热身小练习——完善程序输入一个年龄,判断是否大于18岁?如大于(或等于)18岁则输出“YES”;如小于18岁则输出“NO”。第2项学习目标了解if条件语句的功能及应用场景理解并掌握if-else 分支结构的格式、执行过程灵活使用if-else分支结构进行算法设计,解决实际问题第3项海选大比拼招募I want you学校本学期新成立了辩论社,想吸纳一些有辩论潜质的同学加入。学校决定海选一批同学加入辩论社,要求选拔出的队员具有以下特质:1.文学素养高2.反应迅速3.逻辑思维清晰请同学们根据座位分成6个组(推选一名组长)。在接下来的考验中,团结协作,看哪一组可以通过海选。第3-1项文学素养大比拼· 1.每位同学使用if条件语句设计一份诗词问答题目,运行后,由另一组同学输入作答,如答对,输出“回答正确”,否则输出“回答错误”;· 备注:· 出题及作答规则:· 程序中仅考查一句诗词对答;· 每组随机抽取一份试卷,由对方输入文字进行作答;· 计分规则:· 全组正确完成题目编程,计10分,半数及以上计5分,否则不计分。· 成功答对对方题目计1分。诗词对接第3-1项文学素养大比拼样例纠错几处错误第二行:数据类型定义错误,不是整型;第三行:冒号不是在if后面,是在条件的后面;第四行:输出字符串不能用中文状态下的双引号;第六行:代码未缩进。第3-2项反应力大考验· 1.7的倍数的游戏· 游戏规则:· 依次报数,遇到7的倍数,则喊“过”;· 计分规则:· 报数出错,其他小组计1分;· 全组正确完成题目编程,计10分,半数以上计5分,否则不计分;7的倍数· 2.使用if-else结构计算哪些数字需要跳过;· 用户输入一个整数· 判断是否需要跳过,是则输出“过”,否则输出该数字;第3-2项反应力大考验程序交流ing~7的倍数程序范例第3-3项逻辑思维大作战水仙花数· 1.输入一个三位数n,判断是否为水仙花数,如果是则输出“YES”,否则输出“NO”。水仙花数:一个3位数,它的每个位上的数字的3次幂之和等于它本身。例如(数字153是水仙花数,1^3+5^3+3^3=153)· 计分规则:· 分享计1分;· 全组正确完成题目编程,计10分,否则不计分;小组讨论解题思路、算法设计;算法思路分享;第3-3项逻辑思维大作战水仙花数程序交流ing~程序范例第4项总结反思第4-1项小组计分020403组别 文学素养 反应能力 逻辑思维123456优胜队第4-2项知识总结02算术关系运算0403if 条件表达式1:语句块1else:语句块2中英文字符输入类型转换类型多项输出Python输入输出If-else语法算法设计问题分析算法模型代码编写测试修改/、//、%、**、==、!=第4-3项课后反思细节积累团队分享千里之堤溃于蚁穴不积跬步无以至千里独而无发,则孤陋而寡闻赠人玫瑰,手留余香下 课 啦 展开更多...... 收起↑ 资源预览