《判断密码正误》教学设计
一、教学目标
1 .知识与技能
(1) 了解条件判断的逻辑;
(2) 掌握 if 判断语句的语法格式及其使用;
(3) 掌握比较运算符。
2 .过程与方法:通过小组合作探究代码编写,培养学生学习代码兴趣、提高自学能力。
3 .情感、态度、价值观: 以生活中常见的“登录 QQ 输入密码”为例,引入课题,联 系实际,让学生积极主动学习程序语言,提升学生对人工智能、信息安全的认知。
二、教学重难点
判断是否相等的比较运算符;if 语句的语法与格式及其运用。
三、教学策略和教学方法
以自主学习法、任务驱动法为主,以练习法为辅。
教学过程
情境导入
师:登录 QQ 时输入账号后要做什么? 生:输入密码。
师:如果密码输错了呢?
生:重新输入。
师:如果密码输对了呢?
生:成功登录
新课
师:系统是如何判断我们输入的密码的正 误的呢?今天我们用 Python 语言一起来 编写一个程序,实现判断密码的功能好不 好?
生:好 )
(1) 、判断密码正误程序逻辑图
讨论:请同学们回忆一下我们输入密码的 流程顺序是怎么样的呢?我们一起来讨 论分析一下。(2 分钟)
师生一起分析判断密码正误的程序逻辑, 在黑板上粘贴板贴—程序逻辑图
任务一:请同学们思考逻辑图中会 用到 Python 编程语言中的哪些知识点呢? (可讨论)
师:请同学回答可以用到哪些 Python 知 识点 若没有同学主动回答则使用抽问程序抽 学号回答,可以寻求帮助。
生:预设密码:变量
输入密码:input () 输出结果 print () 学生一边说,老师一边粘贴相应的板贴, 并讲解变量赋值使用“= ”,预设密码用变量 password ,输入的密码用 userpwd,
(2) 、if 语句语法、格式
师:我们输入密码后执行判断会有几种结 果?
生:两种。
师:在 Python 中用于两种结果情况的判断语句大家知道是什么语句吗?
生:if 语句。
师:今天我们就来好好认识一下这个新朋 友——if 语句,他非常适用于有且只有两 种结果的判断。
师:讲解 if 语句的语法和格式,并讲解 if 语句示例。
师:if 表达式中判断相等使用的是什么条 件运算符?
生:“== ”,
师:非常棒,举例 A==B 和 A=B 的区别, 除此之外还有<,<=,>,>=判断运算符.
举例用 if 语句判断变量 A 、B 是否相等。
举例练习
、巩固练习
任务二:请同学们小组合作,运用 if 语句 共同完成导学案“探究活动”的内容。
任务三: 请同学们打开 “判断密码正 误.py”文件,补充完整代码并运行。小组内相互检查运行情况,相互帮助解决问题 。
3、归纳总结
师:同学们,今天你们学习到了什么新知 识?新技能?
4. 课后作业
请同学们下来尝试用其他方法优化判断密码正误的程序,使其更贴近我们的生活实际