3-2-信息的编程加工-20141117

1970-01-01 08:00

第11课时—《3.2信息的编程加工》教学设计

陈世军 2014.11.17

【教学内容分析】

用计算机程序解决问题,是信息加工和处理的一种重要手段,是人们把现实世界的任务转换成计算机可以直接识别并执行的指令代码。通过学习本节内容,让学生初识程序代码,知道信息的编程加工的一般步骤,感受利用计算机程序解决问题的独特魅力。通过本节课的学习,对学生以后用计算机来解决实际问题是有一定帮助的。 【教学对象分析】

高一学生大多数在初中阶段几乎都没有接触到利用计算机来进行信息的编程加工方面的内容,程序设计更是少有学生接触过,因此,在利用VB来进行编程这方面的基础可以说是零起点;再加上这部分内容相对较枯燥,大部分学生可能表现出兴趣不大、厌学,这就要求老师教学时要从最简单、最基础的方面来引导这些零起点的学生来学习。在学生已有的计算机基础上给他们讲解一下程序设计中的算法以及一些简单的VB编程,但不宜深入。教学应创设情景,激发学生的兴趣,调动学生的主动性、积极性。

虽然学生不可能用一节课的时间对编程掌握的更多,但是他们具有较好的阅读分析能力,让他们在体验中理解信息的编程加工,并通过简单的改变实现小小的目标,这不但有成功的体验,而且也为学生日后探索学习编程语言编写程序能打下一定的基础。 【教学目标】

知识与技能:知道信息的编程加工的一般步骤

过程与方法:教师先执行一个画二次函数y=x2的图像的小程序,让学生了解计算机程序

的工作过程,并剖析程序代码;然后学生上机操作,修改代码,画另外的函数图像。 情感态度与价值观:让学生感受利用计算机程序解决问题的独特魅力,激发学生学习编

程的兴趣,进而能尝试利用VB编写程序;培养学生与他人合作、交流的意识和习惯,提高学生的的创新能力。 【教学重点】信息编程加工的一般步骤

【教学难点】理解数学思维(算法)是程序设计的基础。

【教学方法】讲授演示法、启发式教学方法、分层教学法、协作学习与探究学习结合法 【课时】1课时

【教学地点】局域网计算机教室 【课前准备】

1、机房教师机和学生机上安装VB6.0软件、PPT软件和教材附带光盘上相关的教学素材(VB程序)。2、制作与教学过程相关的PPT。

- 1 -

【教学过程】 1、 导入新课

[师]同学们,数学课上,老师已教过如何利用“描点法”手工绘制函数图像,请大家说出用“描点法”手工画出函数图像的方法和步骤。 [生]思考,并回答。

[师]听学生的回答,了解学生对数学课中所学的画函数图像的方法和步骤掌握得如何,看是否理解数学思维(算法)是程序设计的基础。

[师] 这里我也做了一个,大家一起来看一看步骤与数学老师教的有何不同? 演示PPT 。 [师]有何不同? [生]叙述

[师]数学课上是这样画出函数图像的,如果要用计算机程序来画出函数图像,那么应该如何画呢?带着这一问题,我们来学习今天这一节课的内容,《3.2信息的编程加工》,请同学们翻开课本到P46。 2、计算机编程绘制函数图像

(1)让学生体验并观察用VB程序画出二次函数图像的过程 [活动1]

[师] 将P46的素材一元二次函数y = x 2的程序代号传给学生;

让学生打开VB程序,执行画二次函数程序的过程,并观察画的过程的步骤;

(分三步:绘制坐标系;根据函数表达式计算所要描点的坐标;在坐标系中描点成像。) 感受用计算机程序解决问题的能力。 [生]认真完成,并观察,思考,感受。 (2)计算机编程绘制函数图像的过程

[师]要求学生看教材P46页第3自然段,了解用计算机程序来画出函数图像的过程步骤。 目的:引导出计算机解决问题的方法和步骤,即“算法”。

[生]看相关内容了解。第一步:选择计算机程序设计语言;第二步:绘制坐标系;第三步:根据函数表达式计算所要描点的坐标;第四步:在坐标系中描点成像。

(3)剖析一元二次函数y = x 2源程序,并分析出利用计算机画函数图像与数学上手工画函数图像各自的特点。

[活动2] 让学生先分析一元二次函数y = x 2源程序和各行代码,看是否理解;然后师生一起详细剖析一元二次函数y = x 2源程序,从而使学生了解其结构组成和具体作用。 [生]可以听老师剖析,也可看教材P46页介绍,师生互动,了解程序结构组成和具体作用。

- 2 -

实践1:将“NEXT X”语句输入原位置,尝试将STEP的值调整为0.1,再次运行程序,仔细观察图像的绘制过程与效果。

结果:STEP值的大小变化会影响到画点的个数,从而影响图像的绘制速度和图像质量。 [师] 找学生分析出利用计算机画函数图像与数学上手工画函数图像各自的特点。

无论是手工绘制还是编程实现,其本质都是“描点法”。不同的是,手工绘制时一般只选取5—6个点就画出了函数的图像,所以精度相对较低。而计算机编程绘图的优势则在于,它能够反复精确地执行相似的运算过程,瞬间完成大量数据的计算,取的点远多于手工绘图取的点,所以这种方法绘制的图像更平滑,更美观,更清晰,修改更容易。 3、学生实践——调试运行

[师]将教材光盘中的“绘制函数图像.frm”文件从教师机上发送到学生机上。

实践2:让学生删除一元二次函数y = x 2源程序中倒数第2行的“NEXT X”语句,再次运行程序并单击“绘图”按钮,观察运行结果。 结果:系统弹出错误提示,“编译错误:FOR 没有NEXT”。

原因:VB语言也有一定的语法规范,如果编写的代码有违反语法的地方,系统就会报错并等待调试。

实践3(P48页实践(1)):让学生修改绘制一元二次函数y = x 2的函数图像的代码,绘制表3-2所示的两种函数图像,并将修改后的代码填写在右侧单元格中。 [师]观察学生完成实践的效果,对出现错误的学生及时辅导。

4、信息编程加工一般步骤

[师生]一起看P48页倒数第3自然段文字介绍。

懂得计算机程序设计的基本流程。即:分析问题→设计算法→编写程序→调试运行。 5、课堂总结

[师]详见P48页倒数第2自然段文字介绍。 6课堂拓展

[师]向学生演示几个VB编制的小程序,从而对学生的课堂所学起巩固作用,进而让学生对用程序解决问题有更深的了解。

[生] 学生看、听,开拓思维,深入理解计算机程序设计的基本流程。学生也可自己运行教材配套光盘上的实用程序,更深的感受程序解决问题的威力。 【课后作业】

1、认真看并理解教材P46—49页内容。

2、完成教材P49页实践(2)并写在作业本上上交老师。(有能力的学生完成) 3、所有学生完成教材P54页“本章练习”中的第2题,答案写在书本上。有能力的学生试写出该小程序上交老师。 【教学反思】

- 3 -


3-2-信息的编程加工-20141117.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:XX科技股份有限公司制度制定办法

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: