《if语句的应用》任务单
一、学习目标
1、信息意识:能根据实际解决问题的需要,选择恰当的算法结构。 2、计算思维: (1)掌握单分支if语句和双分支if语句的一般格式及执行过程。 (2)能运用if语句解决简单问题。 3、数字化学习与创新:针对特定的学习任务,能依据需要选用合适的数字化工具开展学习。
二、知识点拨
单分支if语句: if 条件表达式: 语句A
三、学习过程
任务:完成两个问题,帮助李小华同学当上组长
问题1: 购买演出服 任务要求: 从分析问题、设计算法、编写程序、调试运行四个过程解决问题。 分析问题: 从需要解决的问题、已知条件、未知条件三个角度分析问题。 设计算法: 可以从输入、处理、输出三个过程设计算法,思考解决本问题需不需要输入、如果需要那么输入内容是什么,处理过程可以是计算、判断和循环等,输出的是什么内容。 编写程序: 1、在python语言中,主要使用if语句来表示判断和选择,请同学们阅读课本76-79页,思考怎样用if语句完善程序? 2、打开桌面上的文件接收柜,点击问题1——右键单击——选择Edit with IDLE,补充代码。 调试运行: 代码编写完成后,按F5运行,如果运行出现错误,请及时修改,运行后检查输出结果是否正确。
问题2: 购买鞋子 任务要求: 从分析问题、设计算法、编写程序、调试运行四个过程解决问题。 编写程序: 1、大家来找茬 思考王小芳同学的答案中有哪些错误? 2、请同学们打开桌面上的文件接收柜,点击问题2——右键单击——选择Edit with IDLE,补充代码。 拓展: (1)在编写代码时,if语句中的缩进默认是几个空格? (2)减少或增加缩进的空格数,程序能否顺利执行? (3)当两个语句都需要缩进时,两个缩进的空格数能否不同?
提交作业 将两个程序文件分别命名为“座号+姓名+问题1”和“座号+姓名+问题2”,如“60张三问题1”、“60张三问题2”,点击右下角的红蜘蛛按钮,提交作业。