川教版(2019)信息技术七年级下册 3.1 判断密码正误 学历案

文档属性

名称 川教版(2019)信息技术七年级下册 3.1 判断密码正误 学历案
格式 docx
文件大小 97.4KB
资源类型 教案
版本资源 川教版
科目 信息技术(信息科技)
更新时间 2021-05-10 15:12:39

图片预览

文档简介

课题
3.1判断密码正误
【主题与课时】
1.内容:《判断密码正误》。本课是七年级信息技术下册教材内容的第三单元的第一课。
2.课时安排:1课时
【课标要求】
运用基本算法设计解决问题的方案,能使用编程语言或其他数字化工具实现这一方案;总结利用计算机解决问题的过程与方法,并迁移到与之相关的其他问题解决中。
【学习目标】
1.通过参与密码箱游戏过程,能够使用自然语言正确的描述游戏逻辑顺序,提高运用计算机思维解决问题的能力。
2.通过密码判断正误逻辑流程图及补充材料,能够正确区分顺序结构和选择结构,感受python语言的逻辑性。
3.通过小组合作,根据流程图及补充材料,能够运用if语句将代码补充完整,完成密码判断正误的代码编写,体会选择结构的具体作用。
4.通过解决生活中春运儿童票的情境,能够正确的选择适合的结构并且运用if语句实现,提高运用知识迁移解决实际问题的能力。
【评价任务】
1.正确补充流程图(检测目标一)
2.正确判断选择结构(检测目标二)
3.正确使用if语句编写程序(检测目标三)
4.根据实际情境选择合适结构及算法,正确设计程序(检测目标四)
【资源建议】
1.本课时是七年级上册第三单元第一课时,本课时重点为
if
判断语句的运用,将通过解决密码判断正误程序编写学习该重点。难点为在实际问题解决中能正确的运用选择结构和顺序结构,将在具体情境中解决相应的问题。
2.网络资源:
(1)流程图:https://haokan./v?vid=16702871763334152304&pd=bjh&fr=bjhauthor&type=video
(2)自然语言:https://v./x/page/y0517ebpe37.html
(3)顺序结构与选择结构:https://www./video/av88662267/
(4)if语句:http://www./course_18646_3.html
【学习过程】
任务一:
1.参与猜测桌上密码箱密码游戏。与同桌交流,如果我们想用程序来实现密码判断,这个程序的过程步骤是什么呢?(指向目标一)
2.根据讨论的程序步骤,选出正确的序号,将下列程序流程图补充完整(检测目标一)
2781300114300
图1
图1
输入密码
判断密码是否正确
密码正确
预设密码
任务二:
1.结合图1和材料一,小组内交流,密码正误判断的过程运用了什么结构。(指向目标二)
材料一:顺序结构是由若干个依次执行的处理步骤组成;选择结构是以条件的判断为起始点,根据判断条件是否成立而决定执行哪一个条件。
2.下面哪些程序运用了选择结构()(多选)(检测目标二)
B.
C.
任务三:
1.我们怎么实现密码判断中选择结构的功能呢?阅读材料二和材料三,一起来了解python中if语句吧!
材料二:
2.在了解怎么样实现判断功能后,我们还需要正确使用if语句,下列if语句使用正确的是()(指向目标三)
B.
C.
D.
470090510795if
a
==
3:
print(“a=3”)
else:
print(“a!=3”)
if
a
==
3:
print(“a=3”)
else:
print(“a!=3”)
311975510795if
a
==
3:
print(“a=3”)
else:
print(“a!=3”)
if
a
==
3:
print(“a=3”)
else:
print(“a!=3”)
160210542545if
a
==
3:
print(“a=3”)
else
print(“a!=3”)
if
a
==
3:
print(“a=3”)
else
print(“a!=3”)
4000555245if
a
==
3
print(“a=3”)
else:
print(“a!=3”)
if
a
==
3
print(“a=3”)
else:
print(“a!=3”)
3.我们现在已经学习了if语句的正确使用,现在就请小组合作,利用材料二中的if语言,补充下列程序并运行,模拟密码箱判断正误的过程,小组间交流运行结果。(检测目标三)
125730046355password
=
‘123’
userpwd
=
if
print(“
”)
else
print(“密码错误!不能进入!”)
password
=
‘123’
userpwd
=
if
print(“
”)
else
print(“密码错误!不能进入!”)
注:在Python语言中,比较两个值是否相等,我们使用“==”,如果使用“=”则是为变量赋值,这点需要同学们特别注意。
任务四:
1.春运期间,铁路部门针对儿童的售票标准如下:身高不高于1.2米的儿童免票,身高超过1.5米的收成人票,在1.2米到1.5米之间收半票。小组合作,选择正确的结构并运用if语句,编写一个程序来模拟上述情境并运行。(指向目标四)
注:多分支选择结构的语法格式如下:
    if
条件表达式
1
:
      语句块
1
    elif
条件表达式
2:
      语句块
2
    else:
      语句块3
【评价检测】
使用if语句的格式方面,我们需要注意的问题是

(检测目标三)
下面哪些情况下,我们可以使用选择结构解决()(多选)(检测目标四)
判断a是否是偶数
交通红绿灯,红灯停,绿灯行,黄灯等一等
4月21日,一天的学习生活
5月1日的天气,是否适合去公园玩
【学后反思】
1.通过这次学习,我们通过哪些步骤可以将生活中的实际问题转换为程序语言呢?