365文库
登录
注册
2

第二单元第12课猜数字小游戏(教案)(表格式) 信息技术六年级上册.doc

173阅读 | 7收藏 | 5页 | 打印 | 举报 | 认领 | 下载提示 | 分享:
2
第二单元第12课猜数字小游戏(教案)(表格式) 信息技术六年级上册.doc第1页
第二单元第12课猜数字小游戏(教案)(表格式) 信息技术六年级上册.doc第2页
第二单元第12课猜数字小游戏(教案)(表格式) 信息技术六年级上册.doc第3页
第二单元第12课猜数字小游戏(教案)(表格式) 信息技术六年级上册.doc第4页
第二单元第12课猜数字小游戏(教案)(表格式) 信息技术六年级上册.doc第5页
福利来袭,限时免费在线编辑
转Pdf
right
1/5
right
下载我编辑的
下载原始文档
收藏 收藏
搜索
下载二维码
App功能展示
海量免费资源 海量免费资源
文档在线修改 文档在线修改
图片转文字 图片转文字
限时免广告 限时免广告
多端同步存储 多端同步存储
格式轻松转换 格式轻松转换
用户头像
上传于:2024-06-03
第二单元 Python编程入门 第12课 猜数字小游戏【教案】 一、【教材分析】 教 学 目 标 知识 技能 1.掌握if语句的格式,理解if语句解决问题的基本思想 2.认识分支结构,理解分支结构的运算流程及作用 3.学会使用简单的比较运算符 4.学会简单的模块导入和函数调用 过程方法 1.通过程序编写体验并归纳if语句解决问题的基本思想 2.通过简单程序的运行和流程思考,培养学生的逻辑思维能力。 情感 目标 能够通过计算机程序解决学习和生活中遇到的问题,培养学生的创新精神和严谨的学习态度。 教学重、难点 重点:认识分支结构,学会if语句的常用格式 难点:理解分支结构的运算流程 教学方法 任务驱动法、自主学习法、讨论法 【教学流程】 教学环节 过程与组织 教师活动 学生活动 创设情境,激发兴趣(5分钟) 1、通过玩猜数字游戏,组织一个小小的比赛,激发学生的学习兴趣 (展示scratch版猜数字游戏)  2、让学生说一说猜数字的方法 (每一次都猜一个中间数,然后根据大小的提示再猜,这是一种比较好的算法,叫做二分法查找) 3、如果让你设计这个游戏,你会怎么做? (设计意图:猜数字的游戏对学生来说有些复杂,所以通过使用scratch程序,先激发学习兴趣,再让学生先了解程序的结构,再熟悉该程序的算法。) 玩猜数字游戏 想一想有什么方法能更快的找到答案 说一说游戏的设计过程 自主探究,交流分享(约10分钟) 1、猜数字游戏的程序结构 出示任务一: 使用scratch设计一个猜数字游戏,先随机生成一个数字,再让游戏者猜,当猜大、猜小或猜对的时候给予提示,共5次机会。游戏设计完成后,同组的同学互相测验一下。 2、猜数字游戏的算法 让学生说一说游戏的算法流程,重点解释如何判断条件,以及不同分支的处理方法 (课件出示猜数字游戏的算法) (设计意图:通过算法图,让学生更直观的看到分支结构的流程,培养学生的逻辑思维能力) 3、任务二:if的语句 自主学习P51“用Python编程”,学习if命令的使用格式。然后输入以下程序,运行查看程序的输出结果。  4、总结if语句的使用方法 在Python中if语句表示如果…那么… 它的使用方法如下: (出示课件) if <条件1>: <语句块1> elif <条件2>: <语句块2> …… else: <语句块n> 在if语句中,elif和else语句块都是可选项。 思考:语句块1\2\3能连续执行吗? 【自主学习】 读一读任务要求 使用scratch设计制作猜数字游戏 说一说程序的算法  合作学习,释疑解难(约10分钟) 1. 制作Python版猜数字小游戏 学习了if语句的使用,我们来用python制作一个猜数字吧! (出示任务三) 任务三:小组合作,依照scratch版猜数字,使用Python语言设计一个猜数字小游戏。 请同学们以小组使用的方式,共同完成任务三,注意任务提示,也可以参考教材,但也不要完全相信教材喔。 2、作品展示 请两到三组学生展示作品,说一说程序的算法 3、random模块 在Python中有很多功能模块,比如随机数、时间模块、数学计算模块,这些模块将一些强大的功能进行了封装,调用时需要使用import关键字导入。 (出示课件随机数模块
tj