亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        VB語言中輸出楊輝三角形的方法

        2018-03-07 09:48:24賴潤平
        新課程·中學(xué) 2017年12期
        關(guān)鍵詞:方法

        賴潤平

        摘 要:對VB語言、楊輝三角形以及VB語言輸出楊輝三角形作了簡單分析,結(jié)合輸出楊輝三角形的實例,探討了利用VB語言中輸出楊輝三角形的方法,希望能夠為學(xué)生更好地學(xué)習(xí)VB程序設(shè)計提供一定的幫助。

        關(guān)鍵詞:VB語言;楊輝三角形;方法

        高中生學(xué)習(xí)VB程序設(shè)計時,不僅需要掌握一定的基礎(chǔ)知識,同時還應(yīng)當(dāng)掌握相關(guān)的專業(yè)知識。不過,由于我們高中生學(xué)習(xí)VB并非是專業(yè)編程,也不是進(jìn)行軟件開發(fā),學(xué)習(xí)過程中應(yīng)當(dāng)結(jié)合實際案例掌握VB程序設(shè)計的步驟,充分發(fā)揮我們的能動作用,就能達(dá)到學(xué)習(xí)VB程序設(shè)計的效果。

        一、VB語言與楊輝三角形

        1.VB語言

        VB語言是微軟開發(fā)的一種編程語言,VB語言是目前應(yīng)用最為廣泛的一種語言。VB語言最為重要的特征就是不管是專家或者是初學(xué)者,能夠確保非常方便地應(yīng)用VB語言。VB語言能夠通過簡單的構(gòu)建應(yīng)用程序GUI系統(tǒng),來實現(xiàn)對復(fù)雜應(yīng)用程序的開發(fā),程序開發(fā)人員無需編寫過多的代碼便能夠完成相對簡單的

        程序。

        2.楊輝三角形

        將二項式(a+b)n展開以后,得到該二項式不同部分的系數(shù)值,在n的取值為1,2,3…n時,此時將得出的系數(shù)列在同一張表格之中,此表被稱之為二項式系數(shù)表,而又由于該二項式系數(shù)表的形狀類似于三角形,我國南宋時期數(shù)學(xué)家楊輝對這一三角形做了大量的研究,因此,我們將這一三角形叫做楊輝三角形,如圖

        所示。

        二、輸出楊輝三角形的思想

        Dim A() As Integer‘通用說明

        Private Sub Command1_Click()

        yhs=InputBox(“輸入需要輸出楊輝三角形的層數(shù)”,“提示信息”,)‘用以確定輸出楊輝三角形的層數(shù)

        If yhs < 3 Or Not IsNumeric(yhs) Then ‘針對一些未達(dá)到要求的數(shù)據(jù)加以處理

        MsgBox“請注意:數(shù)據(jù)輸入時數(shù)字要超過3或是數(shù)字格式出現(xiàn)錯誤”,“系統(tǒng)信息”

        Else‘就達(dá)到要求的楊輝三角形輸出層數(shù)加以計算并完成

        輸出

        ReDim A(1 To yhs, 1 To yhs)

        A(1, 1) = 1: A(2, 1) = 1: A(2, 2) = 1

        Print A(1, 1)

        Print A(2, 1), A(2, 2) ‘這一標(biāo)點的作用是用來完成定點輸出的

        For i = 3 To yhs

        A(i, 1) = 1: A(i, i) = 1: Print a(i, 1), ‘輸出楊輝三角形的第一列數(shù)據(jù)

        For j = 2 To i- 1‘對楊輝三角形中中間列數(shù)據(jù)進(jìn)行計算并完成輸出

        A(i, j) = A(i - 1, j - 1) +A(i - 1, j)

        Print A(i, j),

        Next j

        Print A(i, i)‘輸出楊輝三角形的最后一列數(shù)據(jù)

        Next i

        End If

        End Sub

        三、輸出楊輝三角形的改進(jìn)

        要想進(jìn)一步提升程序擁有的執(zhí)行效率,可以采用下列改進(jìn)

        程序:

        Dim A() As Long

        Dim N As Integer

        N=Val(InputBox(“輸入需要輸出楊輝三角形的層數(shù)”, “提示信息”)

        If N>0 Then

        ReDim A(1 to N,1 to N) As Long

        Me.Cls

        For i=1 to N

        For j=1 to i

        If j=1 or j=I Then

        A(i,j)=1

        Else

        A(i,j)=A(i-1,j)+A(i-1,j-1)

        End If

        Print A(i,j)

        Next

        Print

        Next

        Else

        MsgBox ”需要再次輸入輸出楊輝三角形的有效行數(shù):”

        End if

        在利用VB語言輸出楊輝三角形時,要是只在窗體之中進(jìn)行顯示,則其和乘法表的實現(xiàn)過程非常相近,存在的差異僅僅是在循環(huán)控制變量過程中自第3行開始,并且,每行均是從第2列至第(i-1)列進(jìn)行計算。

        參考文獻(xiàn):

        [1]馮潔,吳芳.探討C語言中輸出楊輝三角的教學(xué)方法[J]. 電腦知識與技術(shù)(學(xué)術(shù)交流),2007(13):113,115.

        [2]張躍龍.高中“VB程序設(shè)計語言”課程教學(xué)改革探索與實踐[J].考試周刊,2017(61):134.

        編輯 謝尾合

        猜你喜歡
        方法
        中醫(yī)特有的急救方法
        中老年保健(2021年9期)2021-08-24 03:52:04
        高中數(shù)學(xué)教學(xué)改革的方法
        河北畫報(2021年2期)2021-05-25 02:07:46
        化學(xué)反應(yīng)多變幻 “虛擬”方法幫大忙
        變快的方法
        兒童繪本(2020年5期)2020-04-07 17:46:30
        學(xué)習(xí)方法
        可能是方法不對
        用對方法才能瘦
        Coco薇(2016年2期)2016-03-22 02:42:52
        最有效的簡單方法
        山東青年(2016年1期)2016-02-28 14:25:23
        四大方法 教你不再“坐以待病”!
        Coco薇(2015年1期)2015-08-13 02:47:34
        賺錢方法
        亚洲Va中文字幕无码毛片下载| 中文字幕一区日韩精品| 久久人妻内射无码一区三区| 国产精品天堂| 午夜日韩视频在线观看| 国产午夜免费啪视频观看| 日韩精品专区av无码| 丰满爆乳一区二区三区| 日韩成人精品日本亚洲| 网红尤物泛滥白浆正在播放| 亚洲 欧美 综合 在线 精品| 中文字幕乱伦视频| 欧美 亚洲 国产 日韩 综AⅤ | 青青草国产成人99久久| 久久久久久人妻一区二区无码Av| 人妖啪啪综合av一区| 男人扒开添女人下部免费视频| 欲妇荡岳丰满少妇岳| 国产亚洲女人久久久久久| 蕾丝女同一区二区三区| 国产老熟女网站| 中文在线天堂网www| 亚洲美女性生活一级片| 国产性感丝袜在线观看| 在线涩涩免费观看国产精品| 精品一级毛片| 亚洲成人免费久久av| 亚洲一区在线观看中文字幕| 一本加勒比hezyo无码人妻| 一区二区免费电影| 色婷婷一区二区三区久久亚洲| 无码熟妇人妻av在线影片最多| 久久久久久成人毛片免费看| 国产一区二区精品网站看黄| 亚洲一区二区三区偷拍厕所| 国产精品多p对白交换绿帽| 欧美视频第一页| 国产成人美涵人妖视频在线观看| 亚洲国产av无码精品| 激情偷乱人伦小说视频在线| 蜜桃av观看亚洲一区二区|