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

        ?

        基于“階梯遞進(jìn)”模式《C語言程序設(shè)計(jì)》主講教材的設(shè)計(jì)

        2014-03-30 06:02:51肖海容
        關(guān)鍵詞:程序設(shè)計(jì)語句編程

        肖 捷 肖海容

        (1.東莞理工學(xué)院 計(jì)算機(jī)學(xué)院,廣東東莞 523808;2.東莞理工學(xué)院 圖書館,廣東東莞 523808)

        基于“階梯遞進(jìn)”模式《C語言程序設(shè)計(jì)》主講教材的設(shè)計(jì)

        肖 捷1肖海容2

        (1.東莞理工學(xué)院 計(jì)算機(jī)學(xué)院,廣東東莞 523808;2.東莞理工學(xué)院 圖書館,廣東東莞 523808)

        培養(yǎng)學(xué)生編程能力是《C語言程序設(shè)計(jì)》課程教學(xué)的重點(diǎn),其教材必須圍繞“程序設(shè)計(jì)”來組織內(nèi)容,以適應(yīng)課程教學(xué)的要求。本文基于“階梯遞進(jìn)”模式,研究設(shè)計(jì)了一套《C語言程序設(shè)計(jì)》主講教材的構(gòu)建方案,該方案將教材劃分為程序設(shè)計(jì)主線和語言知識(shí)輔線兩條線索。程序設(shè)計(jì)主線基于“案例分析—模仿改寫—獨(dú)立編程”的“階梯遞進(jìn)”模式,側(cè)重學(xué)生程序設(shè)計(jì)能力的培養(yǎng);語言知識(shí)輔線基于程序設(shè)計(jì)主線中涉及到的相關(guān)語言知識(shí)進(jìn)行組織,為程序設(shè)計(jì)主線服務(wù),力求講解清楚,詳略適當(dāng)。實(shí)踐證明,該方案有效地改進(jìn)了“傳統(tǒng)”教材存在的諸多問題,具有較好的完整性、科學(xué)性、創(chuàng)新性和可操作性等特點(diǎn)。

        階遞遞進(jìn)模式;教材設(shè)計(jì)方案;程序設(shè)計(jì);語言知識(shí)

        程序設(shè)計(jì)是高校一門重要的計(jì)算機(jī)基礎(chǔ)課程,它以編程語言為平臺(tái),介紹程序設(shè)計(jì)的思想和方法。學(xué)生通過課程學(xué)習(xí),不僅要掌握程序設(shè)計(jì)語言的知識(shí),更重要的是在實(shí)踐中逐步掌握程序設(shè)計(jì)的思想和方法,培養(yǎng)學(xué)生問題求解和程序語言的應(yīng)用能力[1]。目前,C語言已被許多高校列為程序設(shè)計(jì)課程的首選語言。

        培養(yǎng)學(xué)生編程能力是《C語言程序設(shè)計(jì)》課程教學(xué)的重點(diǎn),教學(xué)必須圍繞“程序設(shè)計(jì)”來展開,一方面,教師必須精講大量的程序設(shè)計(jì)案例,著重培養(yǎng)學(xué)生問題分析、問題求解和語言應(yīng)用的能力,另一方面,學(xué)生必須通過大量的編程訓(xùn)練,在實(shí)踐中掌握程序設(shè)計(jì)語言,培養(yǎng)程序設(shè)計(jì)的基本能力,并逐步理解和掌握程序設(shè)計(jì)的思想和方法[2]。因此,教材必須圍繞“程序設(shè)計(jì)”來組織內(nèi)容,以適應(yīng)課程教學(xué)的要求。本文基于“階梯遞進(jìn)”模式,提出了構(gòu)建《C語言程序設(shè)計(jì)》主講教材的設(shè)計(jì)方案,并應(yīng)用于具體的教材建設(shè)。

        1 主講教材的設(shè)計(jì)

        1.1 設(shè)計(jì)思想

        目前,介紹C語言的教材很多,但在多年的教學(xué)實(shí)踐中,發(fā)現(xiàn)比較適合程序設(shè)計(jì)入門課程教學(xué)的教材并不多。現(xiàn)有的許多教材一般圍繞語言本身的體系展開內(nèi)容,以講解語言知識(shí)特別是語法知識(shí)為主線,輔以一些編程技巧的介紹,不利于培養(yǎng)學(xué)生的程序設(shè)計(jì)能力和語言應(yīng)用能力[3]。當(dāng)然,C語言的案例教材也不少,但在案例分析時(shí),問題分析和算法設(shè)計(jì)描述不夠,主要突出程序代碼和代碼解析兩個(gè)方面,也不利于培養(yǎng)學(xué)生問題分析和問題求解的能力。

        基于傳統(tǒng)教材的不足,本文提出了基于“階梯遞進(jìn)”模式的主講教材設(shè)計(jì)思想,將教材劃分為程序設(shè)計(jì)主線與語言知識(shí)輔線兩條線索,其中:

        ①程序設(shè)計(jì)主線:基于“案例分析—模仿改寫—獨(dú)立編程”的“階梯遞進(jìn)”模式,以編程應(yīng)用為驅(qū)動(dòng),通過案例和問題引入內(nèi)容,重點(diǎn)講解程序設(shè)計(jì)的思想和方法,側(cè)重學(xué)生程序設(shè)計(jì)能力的培養(yǎng)[4]?!鞍咐治觥被趩栴}求解的基本過程,即問題分析、算法設(shè)計(jì)、編寫程序和調(diào)試運(yùn)行4個(gè)過程,以前3個(gè)過程為重點(diǎn),通過經(jīng)典案例,突出講解程序設(shè)計(jì)的思想、方法和編程風(fēng)格?!澳7赂膶憽笔轻槍?duì)每節(jié)中的相關(guān)概念和“案例分析”,在每節(jié)的模仿改寫練習(xí)中給出一些難度較低的相關(guān)問題,學(xué)生可以模仿案例完成,以加深理解,提高興趣[5]?!蔼?dú)立編程”是“階梯遞進(jìn)”模式的最后環(huán)節(jié),在每章習(xí)題中給出一些難度稍大的編程問題,在前兩個(gè)環(huán)節(jié)基礎(chǔ)上獨(dú)立完成并上機(jī)調(diào)試通過。

        ②語言知識(shí)輔線:基于程序設(shè)計(jì)主線中涉及到的相關(guān)語言知識(shí)進(jìn)行組織,為程序設(shè)計(jì)主線服務(wù),力求講解清楚,詳略適當(dāng)。一般穿插在“案例分析”之后講解。

        1.2 教材結(jié)構(gòu)和內(nèi)容設(shè)計(jì)

        在教材的結(jié)構(gòu)設(shè)計(jì)上,強(qiáng)調(diào)編程實(shí)踐,讓學(xué)生從第1周起就練習(xí)編程,使程序設(shè)計(jì)主線貫穿始終。前兩章簡(jiǎn)單介紹一些背景知識(shí)和利用計(jì)算機(jī)求解問題的過程,然后從案例出發(fā),介紹順序、分支和循環(huán)3種控制結(jié)構(gòu)的最簡(jiǎn)單使用形式及函數(shù)的簡(jiǎn)單使用,使學(xué)生對(duì)C語言有一個(gè)總體的了解,并學(xué)習(xí)編寫簡(jiǎn)單的程序,培養(yǎng)學(xué)習(xí)興趣。第3章介紹C語言的基本數(shù)據(jù)類型和表達(dá)式,為后續(xù)章節(jié)做準(zhǔn)備。從第4章開始,逐步深入地講解程序設(shè)計(jì)的思想和方法,說明如何應(yīng)用語言知識(shí)解決實(shí)際問題。

        教材分成五個(gè)部分,包含13章內(nèi)容和一個(gè)附錄。第一部分:簡(jiǎn)單程序設(shè)計(jì),學(xué)習(xí)編寫簡(jiǎn)單程序,培養(yǎng)學(xué)習(xí)興趣。包括第1~3章,第1章介紹程序與程序設(shè)計(jì)語言的知識(shí)以及利用計(jì)算機(jī)求解問題的過程。第2章從實(shí)例出發(fā),簡(jiǎn)單介紹順序、分支和循環(huán)3種控制結(jié)構(gòu)的最簡(jiǎn)單使用形式及函數(shù)的簡(jiǎn)單使用,以及在實(shí)例程序中用到的語言知識(shí),使學(xué)生對(duì)C語言有一個(gè)總體的了解。第3單介紹數(shù)據(jù)類型和表達(dá)式等基本語言知識(shí),為后續(xù)章節(jié)做準(zhǔn)備。第二部分:控制結(jié)構(gòu)程序設(shè)計(jì),基于簡(jiǎn)單數(shù)據(jù)類型,學(xué)習(xí)編寫三種控制結(jié)構(gòu)的程序。包括第4~6章,通過大量的案例分析,進(jìn)一步分別介紹分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)以及函數(shù)結(jié)構(gòu)的程序設(shè)計(jì)思想和方法,側(cè)重基本知識(shí)和基本編程能力。第三部分:基于構(gòu)造數(shù)據(jù)類型的程序設(shè)計(jì),學(xué)習(xí)用模塊化方法實(shí)現(xiàn)有一定復(fù)雜度的編程問題和基本算法等內(nèi)容。包括第7~12章,第7章介紹數(shù)組類型的基本知識(shí),并通過大量的案例分析,介紹模塊化方法在一維數(shù)組、二維數(shù)組和字符串的編程應(yīng)用。第8章介紹指針類型的基本知識(shí),并通過大量的案例分析,介紹模塊化方法在指針與數(shù)組相結(jié)合的編程應(yīng)用。第9章介紹結(jié)構(gòu)類型的基本知識(shí),并通過大量的案例分析,介紹模塊化方法在結(jié)構(gòu)與數(shù)組、結(jié)構(gòu)與指針類型的編程應(yīng)用。第10章介紹鏈表的基本知識(shí),并通過案例分析,介紹鏈表結(jié)構(gòu)的基本操作和模塊化方法在鏈表結(jié)構(gòu)中的編程應(yīng)用。第11章介紹共用體與枚舉類型的基本知識(shí),并通過案例分析,簡(jiǎn)單介紹共用體與枚舉類型的編程應(yīng)用。第12章介紹文件的基本知識(shí),并通過案例分析,介紹文件結(jié)構(gòu)的基本操作和模塊化方法在文件結(jié)構(gòu)中的編程應(yīng)用。第四部分:綜合應(yīng)用程序開發(fā),即第13章,學(xué)習(xí)用結(jié)構(gòu)化程序設(shè)計(jì)方法實(shí)現(xiàn)復(fù)雜問題的編程。本章首先介紹結(jié)構(gòu)化程序設(shè)計(jì)方法,接著介紹結(jié)構(gòu)化程序設(shè)計(jì)方法在C語言中的實(shí)現(xiàn)技術(shù),最后結(jié)合一個(gè)較復(fù)雜的案例,介紹結(jié)構(gòu)化程序設(shè)計(jì)方法在C語言中的編程應(yīng)用。第五部分:附錄,包括4個(gè)子附錄,以備讀者速查。附錄Ⅰ:常用字符與ASCII代碼對(duì)照表;附錄Ⅱ:C語言常用語法提要,分類描述C語言語法方面的主要特性。附錄Ⅲ:C庫函數(shù),分類列出ANSIC的常用標(biāo)準(zhǔn)庫函數(shù)。附錄Ⅳ:常見錯(cuò)誤分析,列出常見的編譯錯(cuò)誤、連接錯(cuò)誤和運(yùn)行錯(cuò)誤,分析出錯(cuò)原因并給出相應(yīng)的解決方法。

        1.3 教材結(jié)構(gòu)解析

        由于教材篇幅大,不能對(duì)各章枚舉解析。下面以教材重點(diǎn)章節(jié)“第5章循環(huán)結(jié)構(gòu)程序設(shè)計(jì)”中的“5.1 while語句”為例,詳細(xì)解析5.1節(jié)的組織結(jié)構(gòu),進(jìn)而歸納教材結(jié)構(gòu)的設(shè)計(jì)思想。第5章的目錄結(jié)構(gòu)如下。

        5.1 節(jié)(5.1 while語句)基于“階梯遞進(jìn)”模式,按照“案例分析—模仿改寫—獨(dú)立編程”的分步教學(xué)思想(即:教學(xué)做一體化)來進(jìn)行組織。其中:

        A.5.1.1引例

        本小節(jié)通過一個(gè)經(jīng)典案例,詳細(xì)描述求解問題的基本過程,即“問題分析—算法設(shè)計(jì)—編寫程序—調(diào)試運(yùn)行”4個(gè)過程,以前3個(gè)過程為重點(diǎn),突出講解程序設(shè)計(jì)的思想、方法和編程風(fēng)格[6]。在此基礎(chǔ)上,引出while語句,并對(duì)while語句的語言知識(shí)進(jìn)行解析。具體描述如下:

        【例5-1】編寫一個(gè)程序,輸入一個(gè)班學(xué)生的成績(jī),求全班的平均成績(jī)。

        問題分析與算法設(shè)計(jì):求全班平均成績(jī),需要先求全班總成績(jī)和總?cè)藬?shù)。顯然,這是一個(gè)求累加和與求計(jì)數(shù)的問題,其中:輸入成績(jī)、累加成績(jī)和計(jì)數(shù)人數(shù)都是一個(gè)重復(fù)性過程,需要使用循環(huán)結(jié)構(gòu)來實(shí)現(xiàn)。在這里,我們并不知道有多少個(gè)學(xué)生,也就是說事先不知道循環(huán)次數(shù),但考慮到成績(jī)沒有負(fù)數(shù),這樣就可以把循環(huán)條件設(shè)定為:每當(dāng)輸入的分?jǐn)?shù)大于等于0時(shí)就繼續(xù)循環(huán),當(dāng)輸入的分?jǐn)?shù)小于0時(shí)就停止循環(huán)。算法用自然語句描述如下:

        第一步:設(shè)置2個(gè)統(tǒng)計(jì)變量并賦初值:總成績(jī)sum=0,總?cè)藬?shù)count=0

        第二步:輸入第一個(gè)學(xué)生分?jǐn)?shù)=>score

        第三步:輸入一批學(xué)生成績(jī),統(tǒng)計(jì)總成績(jī)和總?cè)藬?shù):當(dāng)score>=0時(shí),重復(fù)下列三項(xiàng)工作。

        ①累加總成績(jī):sum=sum+score

        ②計(jì)數(shù)人數(shù):coount=count+1

        ③輸入下一分?jǐn)?shù)=>score

        第四步:計(jì)算平均成績(jī):若count不為0,用公式sum=sum/count計(jì)算平均成績(jī)

        第五步:輸出平均成績(jī)sum

        源程序清單:

        /*輸入一個(gè)班學(xué)生的成績(jī),求全班的平均成績(jī)*/

        #include<stdio.h>

        void main()

        float score,sum=0; /*sum:存放總成績(jī),初值為0*/

        int count=0; /*count:存放學(xué)生數(shù),初值為0*/

        /*輸入一批學(xué)生成績(jī),統(tǒng)計(jì)總成績(jī)和總?cè)藬?shù)*/

        printf(″Enter grades:″); /*輸入提示*/

        scanf(″%f″,&score); /*輸入第一個(gè)學(xué)生分?jǐn)?shù)*/

        while(score>=0){ /*循環(huán)條件:score>=0*/

        sum+=score; /*累加總分*/

        count++; /*計(jì)數(shù)人數(shù)*/

        scanf(″%f″,&score); /*輸入下一個(gè)學(xué)生分?jǐn)?shù)*/

        /*計(jì)算并輸出學(xué)生平均成績(jī)*/

        if(count!=0)sum=sum/count; /*計(jì)算平均成績(jī)*/

        printf(″Grade average is%6.2f″,sum); /*輸出平均成績(jī)sum,保留兩位小數(shù)*/}

        運(yùn)行結(jié)果:

        程序解析:本例使用while語句解決求累加和與計(jì)數(shù)的問題。程序首先輸入第一個(gè)學(xué)生成績(jī),接著進(jìn)入while循環(huán)語句求總成績(jī)和總?cè)藬?shù),循環(huán)條件是while后面括號(hào)內(nèi)的關(guān)系表達(dá)式score>=0,循環(huán)體語句包括由sum+=score、count++和scanf(″%f″,&score)三條語句構(gòu)成的一條復(fù)合語句,循環(huán)結(jié)束后求平均成績(jī)并輸出結(jié)果。

        while語句在C語言中用得比較多,它是通過判斷循環(huán)控制條件是否成立來決定是否繼續(xù)循環(huán),又稱“當(dāng)型”循環(huán),它的一般形式是:

        while(表達(dá)式)

        循環(huán)體語句

        相關(guān)說明:

        ◆表達(dá)式:可以是任意合法的表達(dá)式,通常是關(guān)系表達(dá)式和邏輯表達(dá)式,表示循環(huán)條件。

        ◆循環(huán)體語句:可以是一條簡(jiǎn)單語句,也可以是一對(duì)花括號(hào){}括起來的復(fù)合語句。表示要重復(fù)執(zhí)行的語句。

        執(zhí)行流程:如圖1所示。首先計(jì)算表達(dá)式的值,如果表達(dá)式的值為非0(“真”),就執(zhí)行循環(huán)體語句,直至表達(dá)式的值為0(“假”),才結(jié)束循環(huán)并繼續(xù)執(zhí)行while語句的下一條語句。

        特別說明:在使用while語句的時(shí)候,需要注意以下幾個(gè)問題:

        ◆循環(huán)體如果包含一個(gè)以上的語句,應(yīng)該用花括號(hào)括起來,以復(fù)合語句的形式出現(xiàn)。如果不加花括號(hào),則while語句的范圍只到while后面的第一個(gè)分號(hào)處。在上例中,while語句中如無花括號(hào),則while語句范圍只到“sum+=score;”語句。

        ◆在循環(huán)體中應(yīng)有使循環(huán)趨向于結(jié)束的語句,否則會(huì)出現(xiàn)“死循環(huán)”。在上例中,循環(huán)結(jié)束的條件是“score>=0”,當(dāng)班級(jí)成績(jī)?nèi)枯斖?,一定要通過循環(huán)體內(nèi)的“scanf(″%f″,&score);”語句輸入一個(gè)負(fù)數(shù),才能退出循環(huán),使程序繼續(xù)往下執(zhí)行。

        ◆while循環(huán)是先判斷循環(huán)條件再?zèng)Q定是否執(zhí)行循環(huán)體,若一開始循環(huán)條件就是“假”,則循環(huán)體一次都不執(zhí)行。比如上例,當(dāng)?shù)谝淮屋斎氲姆謹(jǐn)?shù)就為負(fù)數(shù)時(shí),則循環(huán)體語句一次也不執(zhí)行。

        B.5.1.2用while語句編程

        在5.1.1小節(jié)基礎(chǔ)上,本小節(jié)再通過1個(gè)經(jīng)典案例,進(jìn)一步介紹while語句的編程應(yīng)用。在案例介紹中,強(qiáng)調(diào)求解問題基本過程的規(guī)范化,即“問題分析—算法設(shè)計(jì)—編寫程序—調(diào)試運(yùn)行”,特別是“問題分析和算法設(shè)計(jì)”過程,以此加強(qiáng)學(xué)生邏輯思維能力的訓(xùn)練,進(jìn)而培養(yǎng)學(xué)生問題分析和問題求解的能力。由于篇幅關(guān)系,【例5-2】就不再詳細(xì)描述求解過程。

        【例5-2】利用格里高利公式求π的近似值,要求精確到最后一項(xiàng)的絕對(duì)值小于10-4。計(jì)算公式:

        C.5.1.3模仿改寫練習(xí)

        在5.1.1和5.1.2兩個(gè)小節(jié)基礎(chǔ)上,本小節(jié)主要針對(duì)5.1.1和5.1.2兩個(gè)小節(jié)中的相關(guān)概念和“案例分析”,給出一些難度較低的相關(guān)問題,學(xué)生可以模仿案例完成,以加深理解,提高興趣。

        練習(xí)5-1:運(yùn)行例5-1程序時(shí),如果將最后一個(gè)輸入數(shù)據(jù)改為-2,運(yùn)行結(jié)果有變化嗎?如果第一個(gè)輸入數(shù)據(jù)是-1,運(yùn)行結(jié)果是什么?為什么?

        練習(xí)5-2:在例5-2程序中,如果對(duì)item賦初值0,運(yùn)行結(jié)果是什么?為什么?如果將精度改為10-3,運(yùn)行結(jié)果有變化嗎?為什么?

        練習(xí)5-3:輸入一個(gè)正實(shí)數(shù)eps,計(jì)算并輸出下面表達(dá)式的值,直到最后一項(xiàng)的絕對(duì)值小于eps。

        D.習(xí)題5

        每章習(xí)題包括三種題型:選擇題、填空題和程序設(shè)計(jì)題。選擇題側(cè)重本章的基礎(chǔ)知識(shí),填空題側(cè)重程序閱讀,程序設(shè)計(jì)題側(cè)重獨(dú)立編程。獨(dú)立編程是“階梯遞進(jìn)”模式的最后環(huán)節(jié),針對(duì)每章習(xí)題中的第三種題型(程序設(shè)計(jì)題),給出一些難度稍大的編程問題,學(xué)生可以在前兩個(gè)環(huán)節(jié)“案例分析—模仿改寫”基礎(chǔ)上,利用所學(xué)知識(shí)獨(dú)立完成編程并上機(jī)調(diào)試通過。從而進(jìn)一步規(guī)范問題求解的過程,提高學(xué)生分析問題、解決問題和實(shí)踐編程能力,進(jìn)而掌握程序設(shè)計(jì)的思想和方法。

        仔細(xì)分析本章其他節(jié)的目錄結(jié)構(gòu),可以發(fā)現(xiàn)本章內(nèi)容的組織包含兩條線索,即:程序設(shè)計(jì)主線和語言知識(shí)輔線,程序設(shè)計(jì)主線基于“案例分析—模仿改寫—獨(dú)立編程”的“階梯遞進(jìn)”模式,側(cè)重學(xué)生程序設(shè)計(jì)能力的培養(yǎng),語言知識(shí)輔線基于程序設(shè)計(jì)主線中涉及到的相關(guān)語言知識(shí)進(jìn)行組織,為程序設(shè)計(jì)主線服務(wù),力求講解清楚,詳略適當(dāng)。其實(shí),這也是教材結(jié)構(gòu)組織的設(shè)計(jì)思想。

        2 結(jié)語

        程序設(shè)計(jì)課程的實(shí)踐性很強(qiáng),培養(yǎng)學(xué)生程序設(shè)計(jì)能力是教學(xué)重點(diǎn)。因此,教材的設(shè)計(jì)和組織非常重要,直接影響課程的教學(xué)質(zhì)量和教學(xué)目標(biāo)。本文基于“階梯遞進(jìn)”模式,研究設(shè)計(jì)了一套《C語言程序設(shè)計(jì)》主講教材的構(gòu)建方案,將教材組織劃分成程序設(shè)計(jì)主線和語言知識(shí)輔線兩條線索,程序設(shè)計(jì)主線側(cè)重規(guī)范和訓(xùn)練學(xué)生問題求解的過程和方法,培養(yǎng)學(xué)生實(shí)踐編程能力。語言知識(shí)輔線為程序設(shè)計(jì)主線服務(wù),力求講解清楚,詳略適當(dāng)。實(shí)踐證明,該方案有效地改進(jìn)了“傳統(tǒng)”教材存在的諸多問題,具有較好的完整性、科學(xué)性、創(chuàng)新性和可操作性等特點(diǎn),對(duì)課程教學(xué)質(zhì)量和教學(xué)目標(biāo)具有積極作用。

        [1] 何欽銘,顏暉.C語言程序設(shè)計(jì)[M].2版.北京:高等教育出版社,2012:1-10.

        [2] 顏暉.C語言程序設(shè)計(jì)實(shí)驗(yàn)與習(xí)題指導(dǎo)[M].2版.北京:高等教育出版社,2012:46-76.

        [3] 肖捷.《C語言程序設(shè)計(jì)》課程教學(xué)問題剖析及對(duì)策研究[J].東莞理工學(xué)院學(xué)報(bào).2013,20(5):111-115.

        [4] 肖捷.程序設(shè)計(jì)課程教學(xué)方案的研究與設(shè)計(jì)[J].東莞理工學(xué)院學(xué)報(bào).2012,19(3):103-107.

        [5] 肖捷.C語言程序設(shè)計(jì)實(shí)踐教學(xué)方案研究與設(shè)計(jì)[J].東莞理工學(xué)院學(xué)報(bào).2012,19(3):105-109.

        [6] 肖捷.基于“階梯遞進(jìn)”模式《C語言程序設(shè)計(jì)》實(shí)驗(yàn)教材的設(shè)計(jì)[J].東莞理工學(xué)院學(xué)報(bào).2014,21(1):99-102.

        The Design for Main Teaching Materials of the C Language Programming Based on Progressive Mode

        XIAO Jie1XIAO Hai-rong2
        (1.Computer College,Dongguan University of Technology,Dongguan 523808,China;2.Library,Dongguan University of Technology,Dongguan 523808,China)

        Themain teaching point of C Language Programming is training students'programming ability,so the teaching materials should be centered on“Rrogramming”tomeet the requirements of course teaching.This paper,based on“Rrogressive Mode”,designs a scheme for themain teachingmaterials of C Language Programming.According to this scheme,the teachingmaterials follow two clues,the main clue being programming and the auxiliary clue being C language knowledge.The main clue is based on“Rrogramming Mode”(namely case-analysis—modification—independent programming),which focuses on training students'programming ability;while the auxiliary clue is to serve for themain clue and explain C language knowledge related to the main clue.The explanation should be clear and concise.It is proved that this scheme improvesmany defects of the traditional teachingmaterials,has better integrity,scientificity,innovativeness and maneuverability,etc.

        Rrogressive Mode;scheme of teachingmaterials;programming;C language knowledge

        TR312

        :A

        1009-0312(2014)05-0101-06

        2014-09-10

        廣東省高等學(xué)校教學(xué)質(zhì)量與教學(xué)改革工程本科類項(xiàng)目(粵教高函〔2012〕123號(hào))。東莞理工學(xué)院教學(xué)改革項(xiàng)目(莞工教〔2012〕33號(hào))。

        肖捷(1966—),男,湖南邵東人,副教授,主要從事網(wǎng)絡(luò)與數(shù)據(jù)庫技術(shù)、企業(yè)ERR技術(shù)研究。

        猜你喜歡
        程序設(shè)計(jì)語句編程
        我家有只編程貓
        我家有只編程貓
        我家有只編程貓
        我家有只編程貓
        重點(diǎn):語句銜接
        基于Visual Studio Code的C語言程序設(shè)計(jì)實(shí)踐教學(xué)探索
        從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
        電子制作(2019年9期)2019-05-30 09:42:04
        精彩語句
        高職高專院校C語言程序設(shè)計(jì)教學(xué)改革探索
        PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用
        国产产区一二三产区区别在线| 大ji巴好深好爽又大又粗视频| 自拍视频在线观看国产| 91九色视频在线国产| 精品国产偷窥一区二区| 欲色天天网综合久久| 激情综合欧美| 中文字幕av一区二区三区| 亚洲无线码1区| 丝袜美腿诱惑区在线播放| 真实的国产乱xxxx在线| 越南女子杂交内射bbwbbw| 亚洲一区二区三区久久蜜桃| 亚洲国产色图在线视频| 国产精品自拍视频免费看| 久久免费看黄a级毛片| 欧美老妇多毛xxxxx极瑞视频| 中国老太婆bb无套内射| 亚洲av无码专区国产乱码不卡| 在线视频精品免费| 日韩狼人精品在线观看| 亚洲处破女av日韩精品中出| www插插插无码视频网站| 天堂√中文在线bt| 国产免费无码9191精品| 亚洲第一页视频在线观看| 午夜免费啪视频| 国产普通话对白视频二区| 日韩一区二区三区天堂| 成人av一区二区三区四区| 爱情岛论坛亚洲永久入口口| 久久精品国产亚洲av电影| 亚洲日韩精品久久久久久| 亚洲精品国产av一区二区| 亚洲日本高清一区二区| 性色欲情网站| 蜜桃成人无码区免费视频网站| 日本视频中文字幕一区在线| 国产高清天干天天视频| 日本一区二区三区免费| 成人国产一区二区三区|