浅谈面向对象程序设计的教材教法

浅谈面向对象程序设计的教材教法

ID:15673871

大小:24.50 KB

页数:5页

时间:2018-08-04

浅谈面向对象程序设计的教材教法_第1页
浅谈面向对象程序设计的教材教法_第2页
浅谈面向对象程序设计的教材教法_第3页
浅谈面向对象程序设计的教材教法_第4页
浅谈面向对象程序设计的教材教法_第5页
资源描述:

《浅谈面向对象程序设计的教材教法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、浅谈面向对象程序设计的教材教法  【摘要】本文围绕新课程标准和教学对象的实际情况,尝试探讨了初中信息技术《程序设计》课程的教材教法,以实现有效教学。  【关键词】面向对象程序设计教材教法  【中图分类号】G633.67【文献标识码】A【文章编号】2095-3089(2013)08-0125-02  初中信息技术《程序设计》课程的基本目标是让学生学习、了解计算机的基本工作原理和初步掌握利用程序控制计算机解决实际问题的方法。培养学生分析问题、解决问题的能力,提升学生的信息素养。基于这个教学目标,笔者在自身教学活动中,结合新课程标准和学生的实际情况,对《程序设计》课

2、程的教材教法进行了有益的探索和实践。  如何让学生对属性、事件和方法的概念产生兴趣,并主动进行实践探究呢?选准实践练习的切入点(内容)是关键。教材处理的意见:言简意赅的介绍对象的三要素后,通过《画圆》程序编写,开展实践学习、探究学习等方式的学习活动。让学生在实践操作中学习面向对象的编程方法,在编程实践中体会到学习的快乐,在问题求解的过程中锻炼了自己的思维、验证了自己的判断。在教学活动中,教师适时提出“新任务”,启发、引导学生积极自主、探究面向对象的编程方法。  [案例分析]  [提问]若要画一个圆,需先确定哪些要素(比如:圆画在什么位置,画的圆多大)?  [学

3、生]……(圆心坐标、圆半径)  [布置练习]参考演示,设计出画圆程序。  [学生]……(动手实践)  [引出]观察自己的画圆程序,能否实现每单击一次命令按钮,画出一个不同大小的圆?  [启发]圆的大小是由什么确定的?  [学生]……(圆半径r)  [启发]画圆程序中第三行程序是确定圆的半径,能否让这个值随程序的运行发生变化?  随机函数Rnd(作用:产生[0,1)之间的一个随机数)  [引导]在“Letr=1000”修改为“Letr=1000*Rnd”,重新运行画圆程序,观察变化。  [学生]……(哇!画出好多不同大小的圆啊!)  [引导]程序经过修改,变成一

4、个可以画出不同大小的同心圆程序。  [提问]何谓同心圆(同心圆有什么特点)?  [学生]……有相同圆心坐标的圆。  [启发]半径可以变化,圆心坐标是否也可以变化呢?  [学生]……(实践)  [学生]……(为什么都画在左上角呢?)  [引导]看一看共享文件夹内的《坐标》图片,想一想:如何突破只能画在左上角的限制。  [启发]窗体的外形是一个长方形,在窗体对象的哪个属性里保存有窗体的宽度和高度?若用窗体的属性名分别替换第一行和第二行中的2000,会发生怎样的变化?  [学生]……(探究)  [引导]画出圆都是黑色线条的,能否画出其它颜色的圆呢?  [启发]共享文

5、件夹内,前面课上的演示程序里有没有你需要的内容呢!  [学生]……(探究)  [学生]……(为什么每次运行时,画的第一个圆总是黑色的?)  [启发]观察自己的程序段,改变画圆线条的颜色命令ForeColor是否放在了画圆命令Circle的下面?程序执行的顺序是怎样的?(自上而下顺序执行)该怎样修改?  [学生]……(探究、解决)  [启发]能不能画出不同线条颜色的圆呢?在演示程序里介绍过一个RGB函数,看一看该函数的使用帮助。  [板书]LetForeColor=RGB(______,______,______)  [启发]怎样实现三原色的红色亮度值随机变化呢

6、?绿色、蓝色呢?  [学生]……(思考、讨论、探究)  [启发]三原色的每种颜色亮度值在怎样范围(0~255间)随机变化呢?  [启发]画的圆都是空心的,能否填充颜色或图案呢?在窗体对象的属性窗口中找一找,有没有你需要的属性呢?(填充的英文单词:Fill,找到以Fill开头的属性,试一试)  [学生]……(探究、尝试)  [启发]圆内填充的图案可以有几种?能否实现随机变化呢?  [学生]……(探究)  [启发]圆里填充的图案线条颜色是黑色的,能否变成其它颜色?在属性窗口中看一看,FillStyle上下有没有可用的属性?如何给它赋值(看一看ForeColor的赋

7、值)?  [学生]……(探究)  [启发]从窗体的属性窗口中探索,通过新的属性设置实现个性画圆效果。(比如:圆的线条宽度能否变化?)  [学生]……(探究)  [引入]使用共享文件夹内的新演示程序,思考这样的画圆程序如何实现?(鼠标单击窗体某处,即在该处画圆!)  [学生]……(使用演示程序、探究)  [学生]……(哇!看我的效果!)  [小结]同样的一段程序,保存在窗体对象的不同鼠标事件中,执行时会产生不同的效果!  通过《画圆》程序设计,从画一个简单的圆到画不同大小、不同位置的圆、画不同颜色的圆、填充不同图案的圆,直至实现鼠标单击到哪,圆画到哪!学生思维高

8、度活跃、主动探究画圆的奥秘,尝试实现出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。