- 66
- 0
- 约2.18千字
- 约 4页
- 2021-11-15 发布于天津
- 举报
初中第三册信息第二单元第 6课Phthon程序设计教案
条件语句
、【教材分析】
教 学 目 标
知识与技 能目标
认识程序的分支结构,了解 Python语言语句缩进的特点
过程与方 法目标
熟练应用条件表达式,掌握 if语句的语法格式
情感、态度
价值观目
标
能用条件语句编写程序解决生活中的问题,提升逻辑思维能力,进一步体会算 法及其思想
教学重点
分支结构的学习,if语句的使用。
教学难点
分支结构思想的理解。
教学方法
情境教学法;任务型教学法;自主探究法
、【教学流程】
环节
教师活动
学生活动
感悟点滴
创设
谈话法导入,讨论西红柿炒鸡蛋的做法,有的人 喜欢放糖,有的人不喜欢放糖,引导学生根据自 己的喜好画出相应的流程图。
设计思路:一方面复习流程图的画法,另一方面 引出分支的概念,导入条件语句。
用自然语言说出西红柿炒鸡蛋的 步骤和方法,并根据自己的喜好画 出西红柿炒鸡蛋的流程图。
剖蚌求珠探究活动一:比较两个数大小的程序【问题】任意输人两个整数
剖蚌求珠
探究活动一:比较两个数大小的程序
【问题】
任意输人两个整数 x和y,先判断大小。如 果xy,则交换位置。完成后,显示 x和y的值。
1、用自然语言分析比较大小的一 般步骤:
(1)输入x和Y,转换整数类型。
(2)交换法比较两个数大小
(3)输出显示x和Y的值。
2、自然语言转换为流程图
【算法】
引导学生分析问题的步骤和方法,通过自然语言 和流程图对算法进行描述。
【尝试】
1、认识if语句的一般格式
小妙招:在if条件后输入冒号“:”,下面的程序 会强制缩进(一般为4字符),以表示一种从属的 关系。
2、引导学生理解“交换法”比较两个数的大小 将程序补充完整。
【总结】
教师引导学生探讨:生活中还有哪些问题需 要用到分支结构?分支结构和顺序结构有什么不 同?
概括:分支结构是程序根据条件判断而选择不同 执行方式的一种程序结构。
探究活动二:整数的四则运算
【问题】
设计一个整数四则运算的程序,先输人两个 整数X和Y,再提示输人运算符号(+、一、*、/) 然后根据运算符号进行计算,输出计算结果,否 则提示错误。
1、了解四则运算符+、-、*、/,判断需要几个 分支?
2、分析程序的算法,思考如何使用 if语句控制 程序的流程。
#四则运算
x=int(input(x :))
y=int(input(y :))
ope=input(操作符(+、-、*、/):)
if ope==+:
result=x+y
elif ope==-:
result=x-y
elif ope==*:
result=x*y
elif ope==/:
result=x/y
else:
print(输入错误!) print(x,ope,y=,result)
【自主探究】
交换法比较两位数的大小, 并完善
相应代码,编译运行程序。
x = int(input( x= ))
y = int(input( y= ))
z = 0
If x y:
Pnnt( x = ,x, y= ,y)
【自主探究】
1、尝试操作符号的判断:
opeope=input(操作符(+、-、*、/):) if ope==+:
2、思考四则运算需要几个分支?
多分支语句可以使用“if-elif-else”的结构
【小组合作】
完善程序,编译运行,组内同学相 互测试。
假设某系统的用户名为 “mike”,对应的密码 是“mike0715”。请设一个程序,提示输人用户 名和密码,然后进行判断,并对判断结果给出适 当的提示。
【问题】
1、密码验证需要哪些步骤 ?需要判断的条件有什 么?
2、使用i f判断断语句先判断用户名是否正确。 如果正确,再判断密码是否正确。如果不正确, 则进行错误提示。
【小结】:讨论条件语句的嵌套方法
【自主探究】
1、联系实际,考虑密码验证需要 判断用户名和管他两方卸。
2、设计程序,编译运行,组内讨 论if判断语句的嵌套操作。
部分代码参考:
if tempUser==user:
#在判断密码是否正确
if tempPassword==password:
print(密码正确)
else:
print(密码错误)
实践 创新
【提高题】旨在发散学生思维,拓宽学生思路。
“石头、剪力、布”游戏
用数字“ 1、+2-、3”代替“石头”、“剪 刀”、“布”,按照“石头”胜“剪力”、“布” 胜“石头”、“剪力”胜“布”的规则设计程序, 最后显示胜负结果。
曲熟悉的游戏入手,通过代码的编 写找寻no则察献)
.计算机随机生成的结果。
.玩家偷入一个数字,程序作出选择
Import random
mac=random. randint (1, 3)
.判断比赛的胜、平、负可以使用if语句 的嵌套
原创力文档

文档评论(0)