第11课 while循环的应用实例 教案

文档属性

名称 第11课 while循环的应用实例 教案
格式 doc
文件大小 912.2KB
资源类型 试卷
版本资源 浙教版
科目 信息技术(信息科技)
更新时间 2022-10-25 17:31:21

图片预览

文档简介

中小学教育资源及组卷应用平台
教学内容 第11课 while循环的应用实例 课时 1
教学目标 1.通过“猜数游戏”的程序实例,掌握while循环的语句格式和执行流程。 2.理解循环控制语句break和continue。 3.能够编写比较复杂while循环程序。
教学重点 掌握while循环的语句格式和执行流程 教学 难点 while循环语句的程序编写
教学准备 课件,范例作品
教学过程
教学版块 教师活动 学生活动 设计意图
导入 1.试玩猜数游戏 请学生说一说猜数游戏的规则,教师补充说明。 组织学生试玩游戏。 2.引出本课主题——while循环的应用实例,编写猜数游戏程序。 试玩猜数游戏 游戏任务驱动,激发学生学习兴趣
问题 分析 需要几个变量?什么类型?分别代表什么? 让学生思考,并回答 用自然语言再描述一遍游戏的判定规则: 在游戏中,给定一个猜测的具体数 (变量num) 然后读入输入数(变量guess) 比较得出: “偏大”(guess>num) “偏小”(guess算法 设计 1.根据问题分析,需要将输入数和给定数进行反复比较,需要用while循环语句来实现,并且有三种可能性,需要用到多分支结构。 初始:给定数num=66,计数器i=0 输入:guess 循环处理:比较guess和num的大小, 若不相等,则i=i+1 输出:猜测次数i+1 2.回顾多分支结构和while循环语句。 3.请学生到黑板上画一画程序的流程图: 回顾多分支结构和while循环语句。 学生尝试画流程图 回顾知识点,为接下来的程序编写最好准备
编写 调试 1.假设要猜测的数为66,i初始值为0,程序代码如下: 2.按F5键,多次输入数字,观察运行结果。 尝试编程 理解 让学生巩固while循环语句的使用
提高 任务 1.修改猜数游戏,给用户5次机会,如果5次之内猜对了,则显示猜测正确,退出循环。如果5次之内没有猜对,则自动退出循环,并显示“没机会了!”。 在最后添加判断次数的语句: if i==5: print("没机会了!") break 2. 石头剪刀布 思考讨论 尝试完成提高任务1 学有余力的学生完成任务2 分层教学,让不同层次的学生都能有所收获。
课堂 小结 1.根据板书,回顾本课学习重点: break 来跳过循环,并退出循环。 continue 用于跳过该次循环,循环没有结束。 2.请学生说一说学习体会。 回顾本课学习内容 小结本课学习内容
板书 设计 第11课 while循环的应用实例 break 来跳过循环,并退出循环。 continue 用于跳过该次循环,循环没有结束。
教学 反思
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
21世纪教育网(www.21cnjy.com)