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

        ?

        C語言教學(xué)中的泛在學(xué)習一例

        2017-12-19 09:53:44黃昌軍李顯峰柴榮軍
        關(guān)鍵詞:應(yīng)用

        黃昌軍+李顯峰+柴榮軍

        【摘要】教學(xué)過程中同一問題反復(fù)出現(xiàn)可以有效降低學(xué)習難度,提升學(xué)習效果。本文總結(jié)分析了斐波納契數(shù)列問題在C語言的循環(huán)、數(shù)組、函數(shù)這三個典型知識點的中的應(yīng)用,三種應(yīng)用可以進行精心設(shè)計,制作成為相應(yīng)的三段微課視頻放在互聯(lián)網(wǎng)上,方便學(xué)生使用移動終端進行訪問,隨時隨地進行泛在學(xué)習。

        【關(guān)鍵詞】C語言;斐波那契數(shù)列;應(yīng)用;泛在學(xué)習

        【中圖分類號】TP312.1-4 【文獻標識碼】B 【文章編號】2095-3089(2017)09-0012-02

        斐波那契數(shù)列由中世紀的意大利數(shù)學(xué)家列昂納多·斐波那契提出,起初僅僅是用來研究兔子繁殖問題,但是隨著時間的推移,斐波那契數(shù)列的重要性日益凸顯,在混沌學(xué)、化學(xué)、晶體結(jié)構(gòu)學(xué)、數(shù)學(xué)、生物學(xué)、經(jīng)濟學(xué)等多個跨度極大的領(lǐng)域得到了十分廣泛的應(yīng)用。

        由于其突出的重要性,斐波那契數(shù)列經(jīng)常被稱為“神奇的斐波那契數(shù)列”,其特征簡而言之就是,數(shù)列的前兩項都為1,從第三項開始,數(shù)列的每一項都等于其前兩項之和,即數(shù)列的前若干項分別為1,1,2,3,5,8,13,21,34,55等等。從1963起,美國數(shù)學(xué)學(xué)會開始出版名為《斐波納契數(shù)列季刊》的數(shù)學(xué)雜志,專門發(fā)表斐波那契數(shù)列方面的研究成果。

        在C語言的教學(xué)過程中,斐波那契數(shù)列問題在循環(huán)、數(shù)組、函數(shù)等章節(jié)多次出現(xiàn),以下對斐波那契數(shù)列問題在各章節(jié)的具體應(yīng)用加以總結(jié)分析。

        一、斐波那契數(shù)列在for循環(huán)中的應(yīng)用

        使用迭代法,結(jié)合C語言中使用頻率最高的for循環(huán),實現(xiàn)計算輸出菲波那契數(shù)列的前20項的程序代碼如下:

        #include

        void main()

        { int fib1,fib2,i;

        fib1=1;fib2=1;

        for(i=1;i<=10;i++)

        { printf(″%d \t%d \t ″,fib1,fib2);

        if(i%2==0) printf(″\n″);

        fib1=fib1+fib2;

        fib2=fib2+fib1;}

        }

        這種方法的程序代碼很簡短,但是要讓學(xué)生真正理解其實現(xiàn)過程還是比較難的。授課過程中需要把迭代法的實現(xiàn)過程,即“fib1=fib1+fib2;fib2=fib2+fib1;”這兩條語句的執(zhí)行過程給學(xué)生講得很詳細,讓學(xué)生深入領(lǐng)會其中的編程技巧才能達到比較好的效果,

        二、斐波那契數(shù)列在數(shù)組中的應(yīng)用

        數(shù)組的每個元素可以對應(yīng)數(shù)列中的一項,因此使用數(shù)組也可以計算輸出菲波那契數(shù)列。以下是使用數(shù)組,計算輸出該數(shù)列的前20項的具體代碼:

        #include

        void main()

        {

        int i,fib[21];

        fib[1]=1;

        fib[2]=1;

        for(i=3;i<=20;i++)

        fib[i]=fib[i-2]+fib[i-1];

        for(i=1;i<=20;i++)

        {

        printf("%d\t",fib[i]);

        if (i%4==0) printf("\n" );

        }

        }

        程序中,數(shù)組長度定義為21,為了編程方便,只使用其中下標1到20的數(shù)組元素??梢园l(fā)現(xiàn),第一個for循環(huán)中的賦值語句和菲波那契數(shù)列的通項公式非常類似,因此,學(xué)生理解起來難度不高,明顯要比第一種方法簡單,不需要太多的編程技巧,體現(xiàn)出了數(shù)組的優(yōu)點。另外使用這種方法時,數(shù)列的每一項都保存在對應(yīng)的數(shù)組元素中,可以隨時使用數(shù)列的任意一項,顯然第一種方法是做不到這一點的。

        三、斐波那契數(shù)列在函數(shù)中的應(yīng)用

        C語言是一種函數(shù)型的語言,C程序的基本組成單位就是一個個的函數(shù)。其中有一種函數(shù)叫做遞歸函數(shù),遞歸函數(shù)的突出特征是自己調(diào)用自己。菲波那契數(shù)列的自身特征決定了它很適合用遞歸函數(shù)來實現(xiàn)。

        我們可以編寫一個遞歸函數(shù)計算菲波那契數(shù)列任意一項的值,然后在main函數(shù)中寫一個for循環(huán),在循環(huán)體中調(diào)用這個遞歸函數(shù)計算輸出數(shù)列的前20項。

        完整的程序代碼如下,:

        #include

        long fib(int n)

        { long f;

        if (n==1 || n==2)

        f=1;

        else

        f=fib(n-1)+fib(n-2);

        return(f);

        }

        void main(void)

        { int i;

        for (i=1;i<=20;i++)

        { printf(“%ld\t”,fib(i));

        if (i%4==0)

        printf(“\n”);

        }

        printf(“\n”);

        }

        在第三種方法中,數(shù)列任意一項的計算和第二種方法類似,難度不高。在這段程序中,函數(shù)的返回值定義為long型,以使其可以計算的值更大一些,適用面更廣一些。

        從運行結(jié)果看,以上三個程序?qū)崿F(xiàn)了完全相同的效果,都計算輸出了斐波納契數(shù)列的前20項,并且都是輸出五行,每行輸出四個,但是其實現(xiàn)過程完全不同。

        以上總結(jié)分析了斐波納契數(shù)列在C語言的三個典型知識點的中的應(yīng)用,三種應(yīng)用可以進行精心設(shè)計,制作成為相應(yīng)的三段微課視頻放在互聯(lián)網(wǎng)上,方便學(xué)生使用移動終端進行訪問,隨時隨地進行泛在學(xué)習。

        參考文獻

        [1]黃昌軍,李音,柴榮軍. 素數(shù)問題在C語言教學(xué)中的應(yīng)用[J]. 考試周刊,2015(89):118.

        [2]黃昌軍,柴榮軍,張婷曼. 泛在學(xué)習典型應(yīng)用平臺探討[J]. 現(xiàn)代商貿(mào)工業(yè),2016(29):171.

        [3]申云成,顧慶傳. 用C語言程序?qū)崿F(xiàn)斐波拉契數(shù)列的微課教學(xué)探討[J]. 福建電腦,2014,30(6):147-149.

        [4]孫義欣,宋大偉. 斐波那契數(shù)列問題的C語言教學(xué)實施探討[J]. 電腦編程技巧與維護,2012(16):151-152.

        [5]柴榮軍,黃昌軍,張婷曼. 基于智能終端的泛在學(xué)習個性化系統(tǒng)設(shè)計[J]. 新教育時代電子雜志:學(xué)生版,2016(1).

        猜你喜歡
        應(yīng)用
        配網(wǎng)自動化技術(shù)的應(yīng)用探討
        科技視界(2016年21期)2016-10-17 19:54:47
        帶壓堵漏技術(shù)在檢修中的應(yīng)用
        科技視界(2016年21期)2016-10-17 19:54:05
        行列式的性質(zhì)及若干應(yīng)用
        科技視界(2016年21期)2016-10-17 18:46:46
        癌癥擴散和治療研究中的微分方程模型
        科技視界(2016年21期)2016-10-17 18:37:58
        紅外線測溫儀在汽車診斷中的應(yīng)用
        科技視界(2016年21期)2016-10-17 18:28:05
        多媒體技術(shù)在小學(xué)語文教學(xué)中的應(yīng)用研究
        考試周刊(2016年76期)2016-10-09 08:45:44
        微課的翻轉(zhuǎn)課堂在英語教學(xué)中的應(yīng)用研究
        分析膜技術(shù)及其在電廠水處理中的應(yīng)用
        科技視界(2016年20期)2016-09-29 14:22:00
        GM(1,1)白化微分優(yōu)化方程預(yù)測模型建模過程應(yīng)用分析
        科技視界(2016年20期)2016-09-29 12:03:12
        煤礦井下坑道鉆機人機工程學(xué)應(yīng)用分析
        科技視界(2016年20期)2016-09-29 11:47:01
        国产精品美女久久久浪潮av| 午夜一区二区三区观看| a级毛片免费观看在线播放| 国产精品免费久久久久影院仙踪林| 国产精品亚洲专区在线播放| 少妇性l交大片免费快色| 国产一区亚洲二区三区| 日韩毛片免费无码无毒视频观看| 九九免费在线视频| 日本午夜一区二区视频| 日韩少妇人妻中文视频| 最近中文字幕完整版免费 | 性色av一区二区三区密臀av| 国产精品亚洲av无人区一区香蕉| 久久精品国产亚洲av四虎| 亚洲AV成人无码国产一区二区| 国产视频在线播放亚洲| 韩国av一区二区三区不卡| 国产天美传媒性色av| 婷婷综合缴情亚洲狠狠| 日本成人中文字幕亚洲一区| 欧美丰满老熟妇aaaa片| 少妇spa推油被扣高潮| 免费a级毛片无码a∨免费| 久久精品熟女亚洲av麻豆永永| 亚洲av久久久噜噜噜噜| 97无码人妻Va一区二区三区| 亚洲日本一区二区在线观看| 色婷婷精品久久二区二区蜜桃| 欧美精品一区二区蜜臀亚洲| 国产精品 精品国内自产拍| 一道本加勒比在线观看| a级国产乱理伦片| 国产成人+亚洲欧洲+综合| 久久视频在线视频精品| 国产av久久在线观看| 久久久日韩精品一区二区三区| 国产国语对白一区二区三区| 一本色道久久88加勒比—综合| 亚洲精品乱码久久久久久中文字幕| 手机看片久久国产免费|