内容正文:
课程基本信息
课题
猜价格游戏设计-while语句应用
教科书
书名:信息技术必修一:数据与计算
出版社:人民教育出版社/中国地图出版社 出版日期:2019 年 6 月
教学目标
教学目标:
1.理解while语句的格式。
2.理解while语句与for语句的异同。
3.理解while语句的执行过程。
4.能根据具体情境利用while语句解决问题。
5.体会如何更好地增强人机互动,让编程为生活服务。
教学重点:while语句的特点和执行过程
教学难点:能根据具体情境利用while语句解决问题
教学过程
时间
教学环节
主要师生活动
3
导入:
猜价格-华为的某款手机
教师:我们越来越离不开手机。过去,我们买高端手机,往往都是选择苹果的iPhone或者是三星。现在,我们国家已从中国制造正在走向中国创造。随着,华为的崛起,让国产手机在高端市场占有不可小觑的地位。华为手机的销量更是超越iPhone,除了科技含量功能强大之外,还有价格更加良心。老师使用的就是一款华为手机,今天这节课我们来编写一个小游戏的程序,猜猜老师这款手机的价格。
上节课我们已经学习了for循环语句,老师用for循环语句编写了一个猜价格的游戏,请同学们阅读程序,说一下程序的运行结果。
price=5600
for i in range(1,5,1):
guess = int(input("请输入猜的价格:"))
if(guess==price):
print("猜对了!你真棒!")
else:
print("猜错了!加油!")
(教师演示程序执行过程)
发现问题,猜对了还让猜,直到完成五次猜价才结束程序。
分析源代码,分析出现在哪里?如何解决?
教师:引出while循环语句-用while语句可以实现猜对了就跳出循环。
8
任务探究
探究1: “猜对了”如何直接跳出循环
1-1:了解基本语法。
while语句的基本格式为:(给学生基本语句格式)
while 表达式:
语句块
理解while语句的执行过程:
1-2:实践体验
学生实践体验:编写代码输入到python编程平台,运行,看效果。
price=5600
guess = int(i