设计一个“猜数字”的游戏.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
设计一个“猜数字”的游戏,猜数字游戏课程设计,猜数字游戏,猜数字游戏规则,java猜数字游戏代码,猜数字游戏代码,甲乙两人玩猜数字游戏,java猜数字游戏,1100猜数字游戏规则,c语言猜数字游戏代码

《猜数字小游戏》教学设计 深圳市宝安区文汇中学:刘高强 一、课前系统部分: (一)教材分析 《猜数字小游戏》这一节内容是2009年深圳市电化教育馆编著的中小学信息技术初中版九年级下册第二单元第五个知识点的内容。本节课的主要知识点是掌握程序的分支结构,VB中常用的选择语句有两个:if语句和select case语句。要想编写这样的程序,需要用到这两种选择语句。这为后面的较难的程序的编写打下基础。 (二)学情分析 ? ?本节课的教学对象是初三学生,通过前几节课的学习,学生已经基本熟悉了VB编程环境,基本掌握了设计程序界面的操作方法。对于初三的学生来说,正是想象力丰富、朝气蓬勃的年纪,必定对本节课的内容充满兴趣,只要教师把握得当,一定能激发学生的学习热情,达到最好的教学效果。 (三)教学目标设计 1、知识与技能: (1)了解选择结构中的if语句的用法。 (2)窗体、文本框控件、按钮控件及标签控件属性的理解 2、方法与过程 ?(1)利用设计一个猜数字的游戏使学生了解分支结构程序的编写方法。 (2)利用设计一个猜数字的游戏加深学生对控件属性的的理解。 3、情感态度与价值观 培养学生严谨、一丝不苟的学习习惯。并在同学间的交流合作中,培养互助协作的能力和独立解决问题的能力。同时,也可以培养和提高学生的创新意识。 4、教学重点与难点 ?????? 教学重点:分支结构语句的理解 ?????? 教学难点:分支结构语句的理解 (四)教学方法 ?????? 任务驱动法、自然分材法、多媒体课件教学 二、教学过程: (一)操作样例,进入本节主题 [学生]操作猜数小游戏,思考程序的做法。 [教师]提出问题,让学生利VB来设计该小游戏 (二)设计程序界面 1、打开visualbasic程序。 2、修改窗体的form1的属性。 (1)修改form1的caption的属性为“猜数字游戏——设计者:你自己的名字” 注意:修改窗体form1的属性,一定是先要选中窗体。 如下图: (2)用利窗体form1的Icon属性导入给定“图标”图片文件,如下图: 3、在窗体中加入1个标签控件,1个文本框控件,1个按钮控件,分别修改其属性。 (1)把标签Label1的caption改为:“请在下面的框中输入一个数字”,“在font宋体属性中修改字体和字的大小” (2)把文本框text1的text删掉,“在font宋体属性中修改字体和字的大小” (3)把按钮command1的captiom改为“猜一猜”,“在font宋体属性中修改字体和字的大小” 如下图: (三)编写程序 1、理解程序 请同学们先做一做下面的数学题。 如何去绝对值|a|?这是一道初一数学问题 解:当a≥时 |a|=a 当a0时 |a|=-a 再看看本节的例子: 当游戏操作者输入的数字100时 就弹出窗口告诉操作者输入的数字太大 当游戏操作者输入的数字100时 就弹出窗口告诉操作者输入的数字太小 当游戏操作者输入的数字=100时 就弹出窗口告诉操作者输入的数字相同 2、理解分支if语句结构 形式一 形式二 形式三 If 条件 then 语句 End if If 条件 then 分支一 Else 分支二 End if If 条件1 then 分支1 Elseif 条件2 then 分支2 Elseif 条件3 then 分支3 …… Else 分支n End if 如何去绝对值|a|?这是一道初一数学问题 用if语句来解: If a≥0 then |a|=a End if If a0时 then |a|=-a End if 再看看本节的例子:输入的数字是放在text1文本框中,所以有 If text1.text100 then Msgbox(“你输入的数字太大”) End if If text1.text100 then Msgbox(“你输入的数字太小”) End if If text1.text=100 then Msgbox(“真棒!猜对了!”) End if 3、编写本节例子的程序 提示:(1)利用if条件语句中的形式一 (2)msgbox是一个弹出信息框的函数。 4、完成代码后,运行,调试。 提示:代码中控件名称是否输入正确 三、作品展示与评价 生生之间互相猜自己作品,看谁猜得又快又对! 四、知者先行 上例是一个设定固定数字的猜数游戏,是一种一次性的游戏,那么要随机产生数字又该如何设置程序呢? 随机产生数字的程序模块: Randomize N=int(rnd()*100) 请先完成作业的同学尝试本环节 五、总结 1、学习了程序的分

文档评论(0)

gshshxx + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档