第十七课时
课题:模块2第9课条件判断的问题(2)
学习
目标
能用条件语句编写程序解决生活中的选择性问题
重点难点
条件语句
教具
准备
网络教室
教学
方法
引导法、探究法
自主
互助
学习
过程
导入新课:(屏幕广播)
在PATHON语言中,选择结构由条件语句IF语句可根据给定的判断条件在某一种或多种选择中执行不同的程序代码。
学习新课:
IF条件表达式:
语句块1
ELSE
语句块2
在条件语句中,ELSE是可选项。
在PYTHON中,程序代码需要遵守严格的缩进规则,否则会导致程序出错。PYTHON按照代码的层次进行缩进,同层次的语句块需要相同的缩进,如果代码属于下一层级,则需相对于上一层级进行一次缩进。
探究实践一:帮小智设计一个验证密码的程序。
KEY=‘XY#123’
K=INPUT(’请输入防盗门密码:‘)
IFK==KEY:
PRINT(’欢迎你‘)
ELSE:
PRINT(’密码错误‘)
按”F5“快捷键运行调试程序,在弹出的窗口中输入一串字符,查看程序运行结果。
探究实践二:编写程序实现等级呈现成绩。
SCORE=INT(INPUT(”请输入考试成绩:“))
IFSCORE=85:
Print(“A”)
IFSCORE85ANDSCORE=75:
PRINT(“B”)
IFSCORE75ANDSCORE=60:
PRINT(“C”)
IFSCORE60:
PRINT(“D”)
输入F5运行调试程序,输入某一成绩后查看程序运行结果。
多分支IF语句的一般格式:
IF条件表达式1:
语句块1
ELIF条件表达式2:
语句块2
……ELIF条件表达式N:
语句块N
ELSE:
语句块N+1
重点
难点
处理
措施
利用电子课堂软件给学生做演示,让学生通过各种当道特别是互联网查找相关的学习资料,充分结合学生在使用计算机获取信息实际操作过程中的实际问题,结合学生获取信息过程中遇到的问题作出说明,教会学生分析信息的可信赖性和真实性。
课堂
达标
反馈
内容
分享你编写的程序,找出与同学的异同点,从利用新知识编程的角度来看,谁的程序更优胜一些?更具备一定的计算思维?
作
业
与同学分享一下,你学到了PYTHON的哪些新知识?具备了哪些新技能?