色噜噜人体337p人体 I 超碰97观看 I 91久久香蕉国产日韩欧美9色 I 色婷婷我要去我去也 I 日本午夜a I 国产av高清怡春院 I 桃色精品 I 91香蕉国产 I 另类小说第一页 I 日操夜夜操 I 久久性色 I 日韩欧在线 I 国产深夜在线观看 I 免费的av I 18在线观看视频 I 他也色在线视频 I 亚洲熟女中文字幕男人总站 I 亚洲国产综合精品中文第一 I 人妻丰满熟av无码区hd I 新黄色网址 I 国产精品真实灌醉女在线播放 I 欧美巨大荫蒂茸毛毛人妖 I 国产一区欧美 I 欧洲亚洲1卡二卡三卡2021 I 国产亚洲欧美在线观看三区 I 97精品无人区乱码在线观看 I 欧美妇人 I 96精品在线视频 I 国产人免费视频在线观看 I 91麻豆国产福利在线观看

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  其一,代碼冗余;

  其二,不易維護;

  其三,可靠性差;

  其四,可讀性差。

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

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

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

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

  五、結(jié)束語

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

  參考文獻:

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

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

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

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

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

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

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

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

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

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

c語言函數(shù)知識點總結(jié)03-30

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

主站蜘蛛池模板: 亚洲成人你懂的 | 免费看性片 | 老子影院午夜精品无码 | 国产精品一区二区在线观看99 | 青草青青在线 | 日日躁夜夜躁狠狠久久av | 99久久久久久久久 | 狠狠躁夜夜躁人爽 | 精品综合久久久久久98 | 精产国品一区二区三产区 | 岛国av免费观看 | 无码视频一区二区三区在线观看 | 亚洲成a人片在线观看www | 国产亚洲精品久久久久久打不开 | 久久亚洲精品大全 | www.youj| 精品国产乱码久久久久久竹菊影视 | 日本精品巨爆乳无码大乳巨 | 国产吃奶在线观看 | 九九热久久免费视频 | 亚洲a一区二区 | 69麻豆天美精东蜜桃传媒潘甜甜 | 日本丰满熟妇videos | 亚洲精品久久久狠狠狠爱 | 黄色三级视频在线 | 欧美专区视频 | 性生活免费网站 | 永久免费精品 | 国产丝袜一区二区三区 | 日韩免费一级 | 在线观看免费 | 欧美日韩国产精品激情在线播放 | 新婚人妻不戴套国产精品 | 国产成人一区二区三区影院动漫 | 狠狠亚洲婷婷综合色香五月 | 人妻丰满熟妇av无码处处不卡 | 另类激情综合网 | 99久久精品日本一区二区免费 | 在线观看视频1区 | 蜜桃久久久精品国产 | 妓女爽爽爽爽爽妓女8888 | 日本怡春院一区二区三区 | 欧美交换配乱吟粗大视频 | 亚洲精品一区二区三区四区久久 | 激情射精爆插热吻无码视频 | 中文无码日韩欧av影视 | 秋霞啪啪| 成年人高清视频 | 鲁丝一区二区三区免费观看 | 2021亚洲国产精品无码 | 丰满无码人妻熟妇无码区 | 口述二个男人躁我一个鲁大师 | 国产一区二区91 | 欧美一夜爽爽爽爽爽爽 | 99久久精品国产一区二区成人 | 中文字幕乱码无码人妻系列蜜桃 | 又色又污又爽又黄的网站 | 亚洲热线99精品视频 | 欧美精品一区二区久久久 | 插b内射18免费视频 秋霞无码一区二区 | 精品国产一 | 日本在线播放视频 | 国内精品视频免费观看 | 免费做a爰片久久毛片a片 | 日韩三级欧美 | 国产男女无套在线播放 | 午夜剧场在线播放 | 国产乱子轮精品视频 | 色偷偷av一区二区三区时间停止 | 免费看欧美黑人毛片 | 人妻丰满熟妇av无码区免 | 女人十八特级淫片清 | 欧美18精品久久久无码午夜福利 | 精品少妇人妻av免费久久洗澡 | 在线麻豆精东9制片厂av影现网 | 日本成本人三级在线观看 | 亚洲欧美精品aaaaaa片 | 中国14一18sex性hd | 亚洲最大天堂无码精品区 | 日韩少妇精品av一区二区 | 最新国产福利 | 欧美黄色福利 | 免费av在| 久久久亚洲精品一区二区三区浴池 | 99爱这里只有精品 | 少妇私密推油呻吟在线播放 | 国产一区二区在线免费播放 | 欧美影音 | 成人免费毛片播放 | 久久99精品热在线观看 | 国产精品久久这里只有精品 | 国产人妻久久精品二区三区 | 国产精品伊人网 | 欧美性猛交一久二久三久 | 亚洲精品在线视频 | 亚洲高潮喷水无码av电影 | 国产aⅴ精品一区二区三理论片 | 亚洲丰满熟女一区二区v | 亚洲国产精品久久久久制服 |