欢迎来到天天文库
浏览记录
ID:18126763
大小:219.00 KB
页数:6页
时间:2018-09-14
《程序设计基础教案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《程序设计基础》教案首页课程名称程序设计基础课题名称项目一猜数游戏任务4-5进度条和游戏设置的开发授课日期2012.3.23学时2班级11计算机大类教学方法项目化教学法教师武斌教学目标职业能力目标1)掌握for循环语句2)掌握嵌套for循环语句3)掌握printf(“r”)的作用;4)掌握Sleep函数5)掌握if语句的使用使用教学工具机房知识目标1)了解for语句的流程图2)理解for语句的执行过程3)学会使用for循环语句实现简单的应用4)进一步理解for语句在实现进度条的作用5)进一步理解if语句的使用素质目标1)通过小组合作学习,培养良好的合作观念和表
2、达、沟通能力2)具有自我展示的勇气,具有多方查阅资料获取知识的能力教学重点1、如何在项目中添加进度条;2、如何使用for语句实现进度条;3、如何使用变量实现游戏设置教学难点1、如何使用嵌套for循环语句2、如何灵活多样的实现进度条的加载。教学准备一、环境准备准备上课需要的软件:屏幕笔、飞鸽传书、vsassistant插件等。二、教师课前准备教师课前利用“极域电子教室”软件分发教学资料内容如下:1、“任务书和引导文.doc”(文档里面写有本次工作任务的描述及任务相关资讯);2、“相关知识要点.pdf”(本次工作任务所需掌握的知识要点见教材);课堂组织流程图-6-教
3、学过程教学内容与课堂组织工作过程导入,项目描述——由对应工作岗位提出仿真工作任务:猜数游戏,通常由两个人玩,一方出数字,一方猜。出数字的人要想好一个数,不能让猜的人知道。猜的人就可以开始猜。每猜一个数字,出数者就要根据这个数字给出提示。接着猜的人再根据出数者的提示继续猜,直到猜中为止。猜数游戏使用的是人机对战模式,采用控制台程序,能够手动设定猜数的范围,玩家输入所猜数字,由电脑给出正确的提示信息,玩家根据提示信息继续游戏。一、【教学回顾】5分钟1)简单描述本工作任务的上一个工作任务,在已经实现了玩家玩游戏的菜单项。教师演示玩游戏,在上一个工作任务中我们主要使用的
4、知识点,以及如何用代码实现的;2)随机抽取一小组同学回答引导文的问题,其他小组可以对该小组同学的回答进行互动辩论。【教学手段及注意事项】1、通过学生互动的方式进行复习总结;2、着重引导学生参与课程,激发学生的学习积极性3、以鼓励为主,对优秀小组进行表扬二、【导入新课】5分钟一个软件的运行时,常常有系统加载时的进度条,我们也可以给“猜数游戏”软件加一个模拟的进度条。可以演示当拷贝一个比较大的文件时候,把它从一个位置拷贝到另外一个文件夹,这时候系统就会出现一个进度条,演示现在正在拷贝文件。假如没有这个进度条的提示,我们是会很郁闷的,不知道系统在做什么事情。还比如当我
5、们安装软件时候也会出现一个安装进度条,提示我们系统现在正在安装软件。【任务目标】本次任务要求使用循环语句实现不同的进度条,并选择一种进度条集成到猜数游戏的系统中,具体如下:-6-【教学组织】教师介绍本次任务,分析该任务中的基本需求,明确任务的目标,对各小组布置工作任务,具体如下。1、编程实现普通简单的进度条;进度条执行效果如图1.1所示:图1.1进度条2、比较使用循环实现进度条和不使用循环实现进度条;3、学会使用Sleep()函数来改变游戏的进度条速度和转义字符‘r’的含义;4、实现含有进度百分之多少的进度条;5、从两边到中间的进度条实现。【教学手段及注意事项
6、】1、教师分析,各小组进行听讲、记录。2、激励各小组争取以最快的速度完成本次任务,培养小组荣誉感。三、【各小组尝试完成任务---进度条】15分钟【教学组织】在老师分配好任务,未进行演示教学之前,各小组先自行尝试完成任务,各小组组长对任务进行合理分工,争取按时完成!1、各小组分组进行尝试实现进度条;让学生尽可能多的完成目标任务。【教学手段及注意事项】1、引导启发学生积极思考,鼓励学生通过实际操作寻找解决办法,鼓励同学之间的相互交流,提示学生组织好要口头表达的语句,准备回答问题。2、教师巡视,提供技术支持。3、学生讨论、试操作时,教师解除对学生键盘和鼠标的锁定并巡视
7、,初步了解学生的进展,鼓励完成较好的组,点拨完全没有头绪的组。4、教师注意收集各小组完成的情况,记录典型案例。四、【课堂互动】5分钟-6-【教学组织】1、谈心得体会,找几组进行汇报教师从之前巡视各小组完成任务的记录情况,抽取一个小组谈谈操作心得。注重强调是否完成该工作任务,主要把握如下要求:1)完成任务了,你小组任务完成任务过程中最需要注意的关键点是什么?2)未完成任务,完成到哪一步,你小组任务未完成任务的主要原因是什么?2、设问讨论教师提出问题,有各小组进行发表不同观点,最好引导各小组能针对该问题展开讨论,激发学生学习热情,提高学生学习主动性。设问如下:1)使
8、用循环实现进度条和不用循
此文档下载收益归作者所有