从图形中探解VB的程序设计思想

2015-05-30 10:48张竹慧
科学大众·教师版 2015年2期
关键词:VB程序设计体验图形

张竹慧

摘 要:随着新课程理念的不断深入,从教材到课堂都在不断的更新和发展,就我们信息技术课堂而言,VB的程序设计对于学生的理解还存在一定的困难。本文提出用图形的制作来让学生理解程序设计的思想、流程。并在上机迂回的体验中得到提升,逐步培养了学生自主学习的能力,激发学生的内动力。

关键词:VB程序设计; 体验; 图形

中图分类号:TP311 文献标识码:A 文章编号:1006-3315(2015)02-030-001

VB的程序设计是基于对象的,比较直观易于学生理解。但程序设计流程对于初中生来说比较的抽象,需要一定的逻辑思维能力。怎样让学生形象直观的理解VB的程序设计思想,我们可以尝试借助图形。

一、vB中图形的制作能形象地打开学生的程序设计思路

从初中学生的认知水平来看,对于程序设计还比较的陌生,加之数学方面的逻辑思维没跟上,学生较难从结构上理解语句的本质。

理解语句,从图形入手,能很好的激发学生学习的兴趣。因为图形比较直观、图形易于分析理解。就拿画100个圆图形为例,该图形能让学生很好的区别计数循环与条件循环的应用。图片的展示能进一步激发学生的探究能力。学生会想:我从什么地方下手呢?这往往是初学VB者所茫然之处。那么我们要站在学生立场,想他们所想,循循善诱,抛开VB程序问问学生:你们都看到了些什么?这样的引导并启发学生提问或者表述问题,如:1.有100个圆。2.圆的颜色是随机的。3.所有圆的圆心是同一个。4.所有圆的半径都不一样。5.有命令按钮。这些直观第一感,牢牢地抓住了学生的眼球及兴趣,也能很快的打开学生的思路,把问题化成一个个小问题,来进行个个击破。程序设计思路也就应“问题”而生,在问题中拓展思维。

二、vB中图形的制作能很好的体验程序结构的应用

从问题的引出,到各个问题的破解,学生应该能比较容易解决,但程序结构的应用需要将这些问题串联起来,这就需要理解VB的程序设计构架与应用。如上所例。

4.半径不一样

半径rr不能用定值,请观察在循环体中哪个量在不断的变化?i从1变化到100,由于i的量比较的小,我们把i扩大20倍:i*20

5.命令按钮

command1事件

怎样把这些零碎的问题组合起来呢?

帮助学生来理解程序设计结构,我们可以问问学生,如果在美术课上要画圆,操作的步骤是什么?这个问题的抛出,我想学生肯定都能回答:确定圆的颜色—〉確定圆的圆心—〉确定圆的半径—〉画圆。

因此VB程序结构其实就是解决问题的过程,把零碎的问题以解决问题的形式串联起来。这样在很大程度上解决了中学阶段学生对程序畏惧、无从下手的困境。

三、VB中图形的制作能在迂回体验中得到提升

通过上机实践,我们会发现此程序能完成画100个圆的任务,但是100个圆的颜色不是随机的。问题的摆出,让学生能从程序本身进行思考,到底哪个流程出错了。图形的直观性,让学生有据可循,他们知道颜色上面出了问题,那么涉及颜色的语句,有两部分。1.产生颜色随机数,2.画圆中的RGB部分。因为出现的随机色100个圆都一样,那么自然的想到应该把随机色的产生要放到循环结构中。通过图形的直观体验,让学生学会思考,学会探究、学会实践。

VB中的图形设计能直观的告诉学生程序的功能是什么,怎么做,对不对,怎么改。让学生从问题中拓展思维,体验循环体的意义以及VB程序设计的方法。由浅入深,体验式的操作,以及问题预留的伏笔的设计,让学生在迂回中体验程序设计的魅力。从一个个小问题的探究,逐步培养了学生自主学习的能力,激发学生的内动力。

参考文献:

[1]石连栓,张涛,李立宗.VB程序设计案例[M]清华大学出版社 2009(4)

[2]刘惠军,张雅明.新课程与学生发展[M]北京:北京师范大学出版社2001

[3]l刘莹昕,杜娟.学习迁移理论在信息技术教学中的应用[J]中小学信息技术教育 2009(4)

猜你喜欢
VB程序设计体验图形
浅谈VB程序设计的教与学
贯穿式案例教学法在《VB程序设计》中的实践研究
一体化教学在《VB程序设计》课程中的实践研究
浅谈演员“第一自我”与“第二自我”的转化
体验视角下文化旅游产品深度开发研究
浅析VB程序设计教学方法的改革
立足生活,挖掘习作的丰富素材
分图形
找图形
图形变变变