999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

數學知識在For循環中的應用

2011-12-31 00:00:00郭靜霞楊敏徐立
教育界·上旬 2011年8期

【摘要】本文結合了在VB實際教學中,所遇到的枯燥難懂等問題,尤以編程為主,提出了兩點教學方法,讓淺顯的數學知識進入到VB教學課堂,并將其應用與教學中,從而提高學生學習編程的興趣。

VB(即Visual Basic以下簡稱VB)是可視化的程序設計語言,現已被許多高校定為非計算機專業的公共必修課。因其本身理論性、實踐性強,與英語和數學知識結合緊密,又由于許多學生剛接觸編程語言,沒能掌握學習編程的方法,無法很快的入門,增加了教學的難度。

本文以此為例進行論述,目的是提升學生的學習興趣,引領學生由淺入深的學習編程語言,用已有的數學知識去學習新的知識,從而讓學生形成一套新的學習方法,去掌握和學習VB中的編程語言。

1.將數學概念滲透到For循環教學中,提高了學生的興趣并形成對新概念的認識

VB開發應用程序,包含兩方面:可視化編程技術和結構化程序設計。對于結構化程序設計有三類:順序結構、選擇結構、循環結構,而循環結構相對于另兩類,則是較難的一類,那么如何讓學生輕松地掌握循環結構的基本思路?

首先,看一下For循環語句形式:

For循環控制變量=初值To終值[Step(步長]

循環體

Next循環變量

這是一個全新的概念,學生從來沒有接觸過,但如果引進舊知識,再和新知識相結合,那么學生就不會覺得難懂。學生們在高一上學期學習數學時,就已學過數列(按一定次序排成的一列數叫做數列)、項(數列中的每一個數叫做這個數列的項)、等差數列(如果一個數列從第2項起,每一項與它的前一項的差等同于同一個常數,那么這個數列就叫做等差數列)、公差(這個常數叫做等差數列的公差)、遞增數列、遞減數列、常數列等數學概念,代領學生一起復習這些知識,然后讓他們來看這個全新的公式,引導他們去尋找公式中和上述已學過的數學概念有哪些相似性。

其次,從For循環模式來看,初值to終值,則給出一個數列的范圍,初值相當于該數列的第一項,終值相當于該數列最后一項,步長則相當于等差數列中的公差,根據步長為正或負,則判斷出該數列是遞增數列還是遞減數列,步長為零,則形成一個常數列。同時注意For循環形成的數列,并且使其循環,則要比數學多一些要求:步長為正,初值應小于或等于終值;若步長為負,初值應大于或等于終值;步長為零,則形成了死循環。

由此可見,通過已有數學概念的引入,降低了新知識的難度,同時讓學生對For循環模式中出現的新概念容易理解。之后將這些新概念和前面已經學習過VB編程語法中的賦值語句等相結合,以及For循環的流程相結合,就可以讓學生從整體上輕松掌握For循環模式。

2.將數學中的遞推公式應用到VB案例中,讓學生進一步理解FOR循環

對于For循環理論講述完畢之后,會有實際的案例與之配合。例如,求1—100之內所有整數之和。那么如何編程,又如何為學生講解呢?

首先,讓學生想想,此題在數學中采取什么方法?一般有3種。第一最普通的方法:一個數一個數的加;第二高斯方法;第三利用等差數列求和。對于前兩者處于小學階段用的方法;對于后者用的是高中階段學習過的等差數列求和公式。求和公式有2個:Sn=(a1+an)n/2和Sn=a1n+n(n-1)d/2,其中a1為首項,an為末項,n為項數,d為公差,sn為求和。

第三種方法再和For循環模式結合,學生會想到初值是a1,終值是an,d是step,step=1可以省略,那么For循環的外部框架基本構件,

即:For i= 1 to 100

循環體Next i(其中i為循環變量)

其次,代領學生編寫循環體。上文談到第一種方法,即一個數一個數的相加。步驟如下:

1)s=1

2)s=1+2

3)s=1+2+3

……

100)s=1+2+3+…+100

這種相加是一個重復的過程,并且每加一次都會得到一個數和,此數和會和下一個數相加。對于每次累加和可以引入一個變量來代替,在VB中變量會被重新賦值,所以此處引入的變量無需是新變量,用變量s即可。因此,上面的步驟可演變成:

1)s=1

2)s=s+2

3)s=s+3

……

100)s=s+100

對于步驟1),若和其他幾項形式相同,則寫成s=s+1。通過此式及后面的式子,學生很容易理解表達式s=s+1中“=”右端s初值為0。

經上面遞推及循環控制變量i變化的規律,不難推出表達式s=s+i。

根據此處推倒的表達式和上文提及的For循環框架,不難得出如下結果:s=0

For i= 1 to 100

s=s+_i

Next i

讓學生通過自己熟悉的數學知識,及數學方法“遞推公式”,去學習和掌握VB中的F循環結構,不僅大大地降低了學習的難度,同時還形成了編寫部分程序的一個思路,為學生學習VB打下基礎。

3.結語

針對初學編程語言學生而言,沒有編程思路。在教學最初階段,讓學生產生學習興趣,讓學生入門,掌握編程基本方法至關重要。教學過程中,我主要通過學生學習過的數學知識作為切入點,這樣學生在理解上有了一定的基礎,使學生邏輯思維能力能夠較快的提升,提高了他們學習的主動性,學習起來就不會感覺乏味,達到了我們教學預期目標。

【參考文獻】

[1]人民教育出版社中學數學室.全日制普通高級中學教科書(必修)數學第一冊(上)[M].北京:人民教育出版社,2003.

[2]龔沛曾.VisualBasic程序設計簡明教程[J].北京:高等教育出版社,2004.

主站蜘蛛池模板: 一级毛片免费观看不卡视频| 亚洲视频三级| 国产精品伦视频观看免费| 久久一日本道色综合久久| 精品无码国产一区二区三区AV| 免费啪啪网址| 国产精品任我爽爆在线播放6080| 中文字幕va| 国产美女主播一级成人毛片| 精品国产一区二区三区在线观看 | 成人av手机在线观看| 国产精品午夜电影| 亚洲无码免费黄色网址| 91色在线观看| 国产91精品最新在线播放| 亚洲国产天堂久久综合226114| 在线观看av永久| 六月婷婷激情综合| 国产精鲁鲁网在线视频| 国产一区二区影院| 精品国产网站| 久久久精品无码一区二区三区| 直接黄91麻豆网站| 国产凹凸一区在线观看视频| 亚洲国产看片基地久久1024| 久久精品中文无码资源站| 日韩精品一区二区三区视频免费看| 黄色成年视频| 综合社区亚洲熟妇p| 5555国产在线观看| 国产精品青青| 国产欧美在线观看一区| 99青青青精品视频在线| 久久国产精品波多野结衣| 九九久久精品国产av片囯产区| 9999在线视频| Jizz国产色系免费| 欧美日韩国产在线播放| 亚洲AV免费一区二区三区| 白浆免费视频国产精品视频| 性欧美在线| 热伊人99re久久精品最新地| 无码免费视频| 91精品专区| 亚洲综合九九| 国产一区二区三区精品久久呦| 国产毛片高清一级国语| 亚洲欧美日韩高清综合678| 亚洲成在人线av品善网好看| 麻豆AV网站免费进入| 日韩成人在线网站| 日韩天堂在线观看| 99这里只有精品在线| 伊大人香蕉久久网欧美| 国产啪在线91| AV无码国产在线看岛国岛| 狠狠做深爱婷婷久久一区| 亚洲第一av网站| 国产二级毛片| 亚洲无码精品在线播放 | 美女被操91视频| 久久无码av一区二区三区| 538精品在线观看| 国产女同自拍视频| 国产精品女主播| 亚洲天堂网在线播放| 亚洲经典在线中文字幕| 午夜久久影院| 欧美成人午夜视频免看| 国产熟女一级毛片| 国产精品永久久久久| 四虎成人在线视频| 无码免费试看| 久久这里只有精品66| 青青草91视频| 久草热视频在线| 国产剧情国内精品原创| 国产男人天堂| 国产真实自在自线免费精品| 男女性色大片免费网站| 色噜噜狠狠狠综合曰曰曰| 国产9191精品免费观看|