www.oingaieng.cn-国产成人精品免费视频大全,中文字幕无码不卡免费视频 ,777精品久无码人妻蜜桃,国产一级A毛久久久久一级A看免费视频

    C語(yǔ)言函數(shù)教學(xué)設(shè)計(jì)與實(shí)踐論文

    時(shí)間:2021-06-26 18:11:02 論文 我要投稿

    C語(yǔ)言函數(shù)教學(xué)設(shè)計(jì)與實(shí)踐論文

      一、函數(shù)在C語(yǔ)言程序設(shè)計(jì)課程中的地位

    C語(yǔ)言函數(shù)教學(xué)設(shè)計(jì)與實(shí)踐論文

      函數(shù)部分的學(xué)習(xí)被安排在三大程序控制結(jié)構(gòu)之后,有利于學(xué)生對(duì)函數(shù)知識(shí)點(diǎn)的系統(tǒng)學(xué)習(xí),也能夠使學(xué)生深刻理解結(jié)構(gòu)化程序設(shè)計(jì)的全局思想,在大學(xué)期間開(kāi)設(shè)《C語(yǔ)言程序設(shè)計(jì)》課程的主要目的是培養(yǎng)學(xué)生充分利用信息時(shí)代的優(yōu)勢(shì),通過(guò)編程解決實(shí)際問(wèn)題的能力。實(shí)際上C程序的基本組成單位是函數(shù),課程所有知識(shí)點(diǎn)的學(xué)習(xí)最終都將落實(shí)到編寫(xiě)各種函數(shù)來(lái)進(jìn)行驗(yàn)證和實(shí)現(xiàn)。因此,學(xué)生只有靈活掌握函數(shù)的運(yùn)用,才能為后續(xù)學(xué)習(xí)奠定堅(jiān)實(shí)基礎(chǔ)。

      二、傳統(tǒng)函數(shù)教學(xué)存在的問(wèn)題

      傳統(tǒng)函數(shù)教學(xué)流程如下:

      其一,函數(shù)定義及其形式;

      其二,函數(shù)形參,return語(yǔ)句,函數(shù)返回值;

      其三,函數(shù)聲明,格式,位置;

      其四,函數(shù)調(diào)用,函數(shù)實(shí)參等。這種傳統(tǒng)的教學(xué)流程過(guò)于強(qiáng)調(diào)函數(shù)語(yǔ)法知識(shí),概念和規(guī)則的講解,這樣導(dǎo)致學(xué)生似懂非懂,與教學(xué)理念相違背,為了適應(yīng)教學(xué)要求,突出以學(xué)生為主,教員為輔的教學(xué)理念,主要探討函數(shù)的教學(xué)設(shè)計(jì)及實(shí)踐[1]。

      三、新的函數(shù)教學(xué)設(shè)計(jì)及方法

      函數(shù)教學(xué)主要以發(fā)現(xiàn)問(wèn)題、分析問(wèn)題、解決問(wèn)題為思路開(kāi)展教學(xué),以啟發(fā)、引導(dǎo)、對(duì)比和總結(jié)為輔幫助學(xué)生分析問(wèn)題解決提出的問(wèn)題。不僅可以讓學(xué)生帶著興趣學(xué)習(xí),也會(huì)加深學(xué)生對(duì)知識(shí)點(diǎn)的深刻理解及靈活應(yīng)用。本堂課的教學(xué)流程是:交代任務(wù);提出問(wèn)題、發(fā)現(xiàn)問(wèn)題、解決問(wèn)題;鞏固練習(xí)[2]。

      第一,提出問(wèn)題、分析問(wèn)題、解決問(wèn)題。學(xué)生只學(xué)過(guò)在main函數(shù)中編寫(xiě)簡(jiǎn)單程序,于是向?qū)W生拋出問(wèn)題:復(fù)雜程序應(yīng)如何進(jìn)行組織和設(shè)計(jì)?在此,給學(xué)生一些時(shí)間利用main函數(shù)來(lái)解決給定任務(wù),解決完畢和同學(xué)生一起驗(yàn)證結(jié)果,然后引導(dǎo)學(xué)生分析這種解決方式在實(shí)際中存在的問(wèn)題,并啟發(fā)學(xué)生思考解決此問(wèn)題的最佳方法,從而引出學(xué)習(xí)的內(nèi)容——函數(shù)法。接著再次引導(dǎo)學(xué)生用函數(shù)法重新解決給定的任務(wù),最后將解決該任務(wù)的兩種方法進(jìn)行對(duì)比,讓學(xué)生討論、體會(huì)并總結(jié)出復(fù)雜程序的設(shè)計(jì)方法。

      第二,鞏固練習(xí)。在這個(gè)環(huán)節(jié),筆者設(shè)計(jì)了帶有陷阱的小例子:通過(guò)編寫(xiě)swap函數(shù)來(lái)實(shí)現(xiàn)主函數(shù)中兩個(gè)整數(shù)的交換,給學(xué)生一些時(shí)間討論、驗(yàn)證結(jié)果,引導(dǎo)學(xué)生分析其中的`問(wèn)題,同時(shí)引出函數(shù)調(diào)用流程這一知識(shí)點(diǎn),并通過(guò)動(dòng)畫(huà)演示的方式幫助學(xué)生分析函數(shù)調(diào)用流程。

      四、函數(shù)教學(xué)實(shí)踐

      第一,利用結(jié)構(gòu)化程序設(shè)計(jì)原則設(shè)計(jì)復(fù)雜程序。在main函數(shù)中編程解決問(wèn)題的基礎(chǔ)上引導(dǎo)學(xué)生獨(dú)立解決給定任務(wù),發(fā)現(xiàn)大部分學(xué)生都能很好地編寫(xiě)出程序,讓學(xué)生觀察上述代碼,聯(lián)系實(shí)際啟發(fā)引導(dǎo)學(xué)生討論并總結(jié)出如下問(wèn)題:

      其一,代碼冗余;

      其二,不易維護(hù);

      其三,可靠性差;

      其四,可讀性差。

      在此基礎(chǔ)上啟發(fā)學(xué)生剖析問(wèn)題并讓學(xué)生給出解決方案,即main函數(shù)沒(méi)有能力獨(dú)自解決整個(gè)任務(wù),這樣很自然引出復(fù)雜C程序組織和設(shè)計(jì)的原則:自頂向下,逐步細(xì)化,模塊化設(shè)計(jì),結(jié)構(gòu)化編碼。在這一原則的指導(dǎo)下,人們可以將任意復(fù)雜任務(wù)分解若干子任務(wù)。程序設(shè)計(jì)時(shí)每個(gè)子任務(wù)看成獨(dú)立模塊,每個(gè)程序設(shè)計(jì)人員分別完成一個(gè)或多個(gè)模塊。人們稱(chēng)這樣的程序設(shè)計(jì)方法為“模塊法”,在編寫(xiě)代碼時(shí)每個(gè)模塊對(duì)應(yīng)編寫(xiě)一個(gè)函數(shù)。最后選擇一種結(jié)構(gòu)化語(yǔ)言對(duì)各個(gè)函數(shù)進(jìn)行編碼,然后在機(jī)器上反復(fù)調(diào)試修改驗(yàn)證。函數(shù)定義形式函數(shù)首部函數(shù)體含義作用及功能功能具體實(shí)現(xiàn)對(duì)應(yīng)知識(shí)點(diǎn)函數(shù)名,函數(shù)形參,返回值如:longfact(intm)聲明語(yǔ)句,執(zhí)行語(yǔ)句第二,函數(shù)定義及調(diào)用。

      其一,函數(shù)定義形式;

      其二,函數(shù)調(diào)用。通過(guò)知識(shí)遷移將以前學(xué)過(guò)的使用庫(kù)函數(shù)的語(yǔ)句引導(dǎo)學(xué)生總結(jié)出函數(shù)調(diào)用的形式:①無(wú)返回值;②帶返回值。在此,詳細(xì)講解實(shí)參與形參的區(qū)別及聯(lián)系,接著給學(xué)生一些時(shí)間利用函數(shù)調(diào)用的方法改寫(xiě)程序并將兩種解決問(wèn)題的方法進(jìn)行對(duì)比,讓學(xué)生觀察總結(jié)出程序模塊化的優(yōu)點(diǎn)。

      第三,進(jìn)階練習(xí)。布置小任務(wù):編寫(xiě)swap函數(shù)來(lái)實(shí)現(xiàn)main函數(shù)中兩個(gè)整數(shù)交換。在學(xué)生編寫(xiě)時(shí),教員應(yīng)根據(jù)每位學(xué)生的情況進(jìn)行適當(dāng)指導(dǎo)提示,并及時(shí)糾正學(xué)生們共性的錯(cuò)誤。提示學(xué)生思考計(jì)算機(jī)本身是如何執(zhí)行程序中的main和swap函數(shù)的,引導(dǎo)學(xué)生回答并指正。通過(guò)畫(huà)圖這種直觀的方式,讓學(xué)生理解函數(shù)調(diào)用的執(zhí)行流程,同時(shí)也加深了學(xué)生對(duì)函數(shù)模塊獨(dú)立性的深刻理解,將抽象的知識(shí)變得通俗易懂。

      五、結(jié)束語(yǔ)

      綜上所述,C語(yǔ)言中函數(shù)涉及的知識(shí)雜而多樣,在教學(xué)中采用啟發(fā)、引導(dǎo)、對(duì)比等多種教學(xué)方法,不拘泥于知識(shí)點(diǎn)的講解,而是從程序設(shè)計(jì)全局角度出發(fā),以分工合作思想為切入點(diǎn),探討了現(xiàn)實(shí)中復(fù)雜程序編寫(xiě)多個(gè)函數(shù)來(lái)實(shí)現(xiàn)的必要性,發(fā)現(xiàn)問(wèn)題,解決問(wèn)題,讓學(xué)生主動(dòng)學(xué)習(xí)的思路展開(kāi),實(shí)踐證明該思路符合學(xué)生接受知識(shí)的思維習(xí)慣,這不僅很好地調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性,從而培養(yǎng)了學(xué)生獨(dú)立思考解決問(wèn)題的能力。

      參考文獻(xiàn):

      [1]譚浩強(qiáng).C程序設(shè)計(jì)第三版,北京清華大學(xué)出版社.

      [2]高等教育出版社.c語(yǔ)言程序設(shè)計(jì)2015版,高等教育出版社.

    【C語(yǔ)言函數(shù)教學(xué)設(shè)計(jì)與實(shí)踐論文】相關(guān)文章:

    關(guān)于C語(yǔ)言函數(shù)教學(xué)的論文03-22

    C語(yǔ)言for循環(huán)語(yǔ)句教學(xué)設(shè)計(jì)論文07-25

    C語(yǔ)言程序設(shè)計(jì)教學(xué)探究論文07-05

    C語(yǔ)言課程設(shè)計(jì)教學(xué)探究論文11-29

    中職C語(yǔ)言教學(xué)創(chuàng)新與實(shí)踐論文07-04

    C語(yǔ)言程序設(shè)計(jì)教學(xué)研究論文09-02

    C語(yǔ)言程序設(shè)計(jì)教學(xué)分析與探索論文07-05

    c語(yǔ)言函數(shù)知識(shí)點(diǎn)總結(jié)03-30

    C語(yǔ)言程序設(shè)計(jì)課件和教學(xué)網(wǎng)站設(shè)計(jì)論文08-09

    亚洲AV午夜精品一区二区三区| 亚洲高清日本一区二区三区| 精品熟人妻一区二区三区四区不卡| 国产精品原巨作AV无遮挡| 国产亚洲成人av一级特黄高清aaaa大片| 亚洲中文字幕电影在线观看| 欧美激情中文字幕综合一区| 国产精品日韩欧美一区二区三区| 亚洲av无码电影网| 日本一区二区三区视频在线观看|