- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教学课例
教学过程中可以根据教材中的例子组织教学,也可以另外设计例子。以下的参考课例采用的是教师自行设计的例子。
课题名称
用计算机程序解决问题
(一)课时安排:
第1课时:通过“三步曲”程序的运行、剖析,了解VB的编程环境,了解计算机程序的工作过程,体验程序的执行效果。初步认识程序。
第2课时:通过“韩信点兵”问题的分析,让学生完整经历程序设计的过程。
(二)教学目标:
了解程序是什么,用程序解决问题的过程是什么,初步掌握程序设计的工作过程;培养学生进一步学习程序设计的兴趣。
(三)教学重点和难点:
程序设计的整体流程
用程序设计的思想解决实际问题
培养学生学习程序设计的兴趣;
(四)教学环境
网络教室
(五)教学过程:
第一课时:编程环境的基本操作
教学环节 教学流程 设计意图 引入 运行程序:清晨三步曲
引出问题:在“清晨三步曲”中我们发一个指令,程序执行一个动作。在程序设计过程中我们进行的每一个设置,都会反映到运行结果中。那么,程序是怎样“做”出来的?运行过程中,计算机在程序指挥下怎样“动作”的呢? 运行程序,激发兴趣 熟悉编程环境 熟悉VB环境
添加控件,设置控件细节。
添加程序,对运行过程进行控制:
(1)在FORM中添加程序;(2)分别为每个按钮添加程序并作相应修改
(在“修改—运行”的过程中感受程序的作用。此环节有学习资源的帮助) 初步了解VB的运行环境;掌握新建文件、输入程序语句、运行程序的方法; 巩固 为程序添加细节
如:添加标题“清晨三步曲”;添加背景;修改FORM标题
第二课时:用计算机程序解决实际问题
环节 教学流程 设计意图 复习引入 程序设计能够帮助解决我们学习中的问题。那么应用程序设计来解决问题的机制是什么样的?或者说,当面对一个具体问题,要编程序来解决时,作为程序员的我们要先做什么,再做什么?而计算机面对问题时,它又是怎样处理的?
(有解的问题总是可以通过有限的步骤来完成的。面对问题时,首先是分析问题,接着把问题描述成有限的步骤序列,也即设计出算法。下面,我们通过实例的分析,来体验利用计算机程序解决问题的过程:分析问题,设计解决问题的步骤序列,并通过运行程序来进一步了解计算机处理问题的方法) 引入课题,组织教学,让学生集中注意力到学习内容上。 呈现问题 “韩信点兵,多多益善”这句话大家都知道,那究竟这“多多”的士兵共有多少呢?韩信说:“如果每3个人编为一队,那最后剩下1个人;如果每5个人编为一队,那最后剩下2个人;如果每7个人编为一队,最后也剩下2个人。请你自己算一个,我有多少士兵?”(假设士兵总数不超过100人) 面向问题体验编程过程 (1)分析问题:
◇数学解法
设士兵有名。除以3,5,7所得的商分别为,,那么由题意,有这是一个“未知数的个数(这里有,,,共4个)多于方程的个数(这里有3个)”的方程组。有无限多个正整数解(取=37,37+105,37+105×2,…代入方程组,就可以得到相应的各组,,的值 小结 用计算机程序来解决问题的一般步骤是:
分析问题→设计算法→编写程序→调试运行→检测结果 拓展 用程序解决问题和用手工解决问题的对比
将本题拓展:(1)除数不再是3,5,7,而是13,15,17?(2)数据规模改得更大一些,例如,1000以内的最大数,10000以内的最大数,10万以内的最大数?则三种解法依然能起作用的只有编程序了。 设计大规模的测试数据,让学生体验计算机的高速运算能力,这也是程序解决问题的一个技术基础; 总结 利用计算机程序解决问题更方便,自动化程度高;更有普遍性。计算机程序能给我们的学习、生活带来很多的方便,很多的乐趣;计算机编程的学习需要专心的训练,乐于钻研的精神,同时,学习编程也会为我们带来发现的惊喜和成功的喜悦。更进一步的学习可以选修《算法与程序设计模块》。
韩信点兵简单版界面 韩信点兵完整版界面
附:《用计算机程序解决问题》课堂教学实录
《用计算机程序解决问题》课堂教学实录
(第二课时)
教学资源:
文本资源:韩信点兵题目描述、韩信点兵古代解法、韩信点兵数学解法、韩信点兵算法、韩信点兵程序语句;
程序资源:韩信点兵程序简单版,韩信点兵程序完整版;
教学环境:
网络教室(配有广播系统,液晶投影)
教学过程:
第一阶段:复习引入
师:前面的课中我们通过实例了解了VB的编程环境。简单了解控件、属性、程序的概念;同时,也知道了程序的运行过程。(教师启动广播系统,边讲边操作,演示简单例子:通过命令按钮的控制,隐藏图片)
师:这是我们之前的课中所了解到的:程序的运行过程。这只是利用计算机程序解决问题整个过程中的一个环节。当我们面对一个问题时,到最后用程序解决这个问题,这中间要经过哪些环节?我们经常说,只要是可解的问题
您可能关注的文档
最近下载
- 意大利cemb(赛博)er60动平衡仪中文操作手册.pdf VIP
- 粮油供货保障方案.docx VIP
- 负压引流器产品技术要求标准2023版.pdf VIP
- 初中英语课外阅读黑布林版渔夫和他的灵魂中文译文.docx VIP
- Oasis montaj7.5 操作手册-Oasis montaj Mapping and Processing软件平台.pdf VIP
- 机械精度设计与检测技术基础第2版杨沿平第七章滚动轴承配合1课件教学.ppt VIP
- 云南省昆明市盘龙区2023-2024学年七年级上学期期末英语试卷.pdf VIP
- 硬膜下血肿的护理常规.pptx
- 2020年牛津译林版7A英语七年级上册Unit2-单元检测卷(含答案).docx VIP
- 机械精度设计与检测技术基础第2版杨沿平第八章键与花键连接1课件教学.ppt VIP
文档评论(0)