


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
程序设计教学中“润透”理念的实施策略编程教学,能否讲透,决定着教学是否真实有效。因此,教师应放弃固有的知识储备,和学生在同一起跑线上循序渐进地透析编程项目的每一个环节,让师生思维同步,确保学生透彻明了。下面,笔者以AppInventor手机编程为例,关注学生思维,实施润透理念,简单分享在程序设计教学中如何让学生透彻明了。程序主要涉及变量、随机数、顺序结构、选择结构等知识点。为了讲透本项目,笔者设计了文字版和图片版两个认识维度。●猜拳游戏文字版剪刀石头布猜拳游戏文字版,用到界面布局、标签、按钮三种类型的组件,用于显示机器手形、人手形、反馈结果、触发指令等功能。1.师生体验要让学生明白程序的功能,首先和学生一起体验分析程序的玩法,程序运行后如图1所示。2.逻辑设计思考一:当出剪刀按钮被点击时,界面上有几个地方发生了变化?学生很容易发现有3个变化(我→剪刀,机器→剪刀或石头或布,结果→平局或人类赢或机器赢)。思考二:界面发生变化是在进行什么操作的情况下发生的?学生回答是人点击了出剪刀按钮,按钮触发了指令让机器去执行,使得三个位置内容发生变更。从而顺利得出,只要为出剪刀按钮添加指令即可。思考三:添加怎样的指令呢?当出剪刀按钮并点击时,要实现我→剪刀的变化,需要修改我的什么属性?学生很容易找到正解的块语言指令。思考四:机器标签显示的文本有几种情况?学生:三种。如何表示出三种?这里涉及大学里的数组,为了激发学生的求知欲,必须让学生清晰地剖析出数组里每个元素和编号的对应关系。第一环节,采用列表,让学生了解列表代码(如下页图2),列表输出效果如下页图3所示。第二环节,人出剪刀,机器出三个手形,不符合规范。提示通过列表中的索引值,输出三个手形中的一个,学生探究。第三环节,转发学生画面进行剖析,索引值为1时的代码如图4所示,运行结果如下页图5所示。索引值为2、3时类推。思考五:索引值为1、2、3是定值,而机器出的手形是随机的,如何让索引值为1~3的随机数呢?提醒通过内置块数学中的随机数和变量来实现,学生探究,教师剖析讲解,变量声明定义,赋值,顺序执行。思考六:软件如何判断人机对弈的胜负结果?学生很自然想到,如果索引值为1,机器出剪刀,人出剪刀,平局。如果索引值为2,机器出石头,人出剪刀,机器赢。如果索引值为3,机器出布,人出剪刀,人类赢。自然引出程序设计中的选择结构,通过内置块中的控制模块进行选择结构的设置,通过数学模块中的两个数值相等返回结果为真的表达式,测试出剪刀按钮代码(如下页图6)。运行结果无误后,出石头和出布直接复制代码,修改对应参数和值的匹配对应关系即可。经过对六个大问题循序渐进的分析、思考、实践、探究,绝大多数学生都能轻松地完成项目实施,再利用学生互助,本节课变量、赋值、数组、索引值、数学逻辑运算、顺序结构、选择结构等重难点知识得到有效突破,教学目标达成率达到100%。●猜拳游戏图片版剪刀石头布猜拳游戏图片版,用到界面布局、图像、标签、按钮四种类型的组件,用于显示机器手形图片、人手形图片、反馈结果、触发指令等功能。图片版是原有文字版的迭代版本,涉及变量、赋值、随机数、图像的表达,文本字符串的拼接运算,选择结构等。有了文字版的基础,学生研究图片版会相对简单,对此前文字版项目设计中相关知识的理解更加透彻。1.师生体验图片版程序功能和玩法比较简单,只是在文字版的基础上,将显示的文字变成图形,更加直观。程序运行后如下页图7所示。2.逻辑设计思考二:逻辑设计时,通过代码块如何实现呢?学生因为没有基础,不知道图片代码的表达方式,教师可以直接演示通过文本字符串表达(如下页图8)。这里涉及图片后缀名,很重要的知识点,学生探究字符串拼接(如下页图9)。学生有前面随机数应用的基础,相当一部分会自主探究出如下页图10所示的表达。思考三:如何判断人机博弈输赢呢?学生有文字版中选择结构的知识储备,只要能分析出通过Mickey手形编号进
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 商用航电芯片项目可行性研究报告技术工艺+设备选型+财务概算+厂区规划
- 氯哌拉米行业深度研究报告
- 甲醇行业分析研究报告
- 中国日化用品市场竞争格局分析及投资方向研究报告
- 精密合金冷轧钢带行业深度研究报告
- 2025年浸渍、涂布或包覆处理纺织物项目深度研究分析报告
- 2024-2027年中国研磨材料行业市场调研及投资战略规划建议报告
- 中国乳房摄影术行业市场全景评估及发展战略规划报告
- 木作包工合同范本
- 科技助力下的绿色酒店发展之路
- 常见症状-黄疸课件
- 节后复工安全培训的事故案例分析与教训
- 五子棋基础入门课件
- 课程思政融入专业课程的
- 涉密人员专题培训课件
- 浙江游戏产业园可行性方案
- 提升办公室工作效能的经验交流发言模板
- 胃癌影像诊断课件
- 建筑工程劳务作业服务方案
- 教育兴则国家兴教育强则国家强心得
- (完整版)小学生心理健康教育课件
评论
0/150
提交评论