基于計(jì)算思維的c語言程序設(shè)計(jì)教學(xué)探索

基于計(jì)算思維的c語言程序設(shè)計(jì)教學(xué)探索

ID:24671449

大?。?4.50 KB

頁數(shù):3頁

時間:2018-11-15

基于計(jì)算思維的c語言程序設(shè)計(jì)教學(xué)探索_第1頁
基于計(jì)算思維的c語言程序設(shè)計(jì)教學(xué)探索_第2頁
基于計(jì)算思維的c語言程序設(shè)計(jì)教學(xué)探索_第3頁
資源描述:

《基于計(jì)算思維的c語言程序設(shè)計(jì)教學(xué)探索》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、基于計(jì)算思維的C語言程序設(shè)計(jì)教學(xué)探索摘要:文章根據(jù)作者教授c語言程序設(shè)計(jì)過程中學(xué)生學(xué)習(xí)遇到的障礙,提出了在教學(xué)中加入計(jì)算思維進(jìn)行授課。并用實(shí)際案例來講解了計(jì)算思維在教學(xué)中的應(yīng)用,然后總結(jié)了c語言程序設(shè)計(jì)的一般思路,并對教學(xué)同仁提出了自己的建議。關(guān)鍵詞:計(jì)算思維;教學(xué)改革;教學(xué)設(shè)計(jì);程序設(shè)計(jì)1問題的提出C語言是大學(xué)理工類必修課程,對于計(jì)算機(jī)專業(yè)來時更是基礎(chǔ)課程,它是后繼課程數(shù)據(jù)結(jié)構(gòu)、算法分析等前驅(qū)課程。但是對于剛接觸計(jì)算機(jī)的大學(xué)新生來說,學(xué)習(xí)C語言課程有一定難度。C語言涉及的規(guī)則與概念相對較多,需要一定的理解力度,并且C語言程序設(shè)計(jì)語句使用

2、形式比較靈活,非常容易出現(xiàn)錯誤。通過時間教學(xué)發(fā)現(xiàn),在學(xué)習(xí)課程前面的語法規(guī)則、變量表的時候初學(xué)者能跟上進(jìn)度,但一旦學(xué)習(xí)后邊比較復(fù)雜的知識章節(jié)時候就及其困難。甚至有學(xué)生C語言學(xué)習(xí)完成后,考試成績非常好,但是要用C語言解決一個實(shí)際問題時候就無從下手,沒有清晰的程序設(shè)計(jì)思路與合理的解決方案,總之學(xué)生在學(xué)習(xí)程序設(shè)計(jì)時,有兩種情況,一種是面對繁雜的知識點(diǎn)無從下手,脫離的程序設(shè)計(jì)的思維,第二種是即使記住了很多知識點(diǎn),仍然不知道靈活使用,不知道在什么時候用什么知識去解決什么問題。追究學(xué)生的這些問題,說明學(xué)生學(xué)習(xí)思維的僵化,那么啟發(fā)學(xué)生使用正確的思維模式來

3、學(xué)習(xí),比仔細(xì)分析,詳細(xì)講解知識點(diǎn)更為重要。2解決的辦法而計(jì)算思維就是幫助學(xué)生降低程序設(shè)計(jì)的難度,計(jì)算思維是運(yùn)用計(jì)算機(jī)科學(xué)的基礎(chǔ)概念去求解問題、設(shè)計(jì)系統(tǒng)和理解人類的行為,它包括了涵蓋計(jì)算機(jī)科學(xué)之廣度的一系列思維活動。所以在平時的教學(xué)中,教師要注重培養(yǎng)學(xué)生的計(jì)算思維,讓他們從實(shí)際的問題中去思考,不要著手就考慮具體的語法,先分析實(shí)際問題的解決辦法。例如,要錄入一個班級N名同學(xué)的5門課程的成績,求出每位同學(xué)的平均分,然后對全班同學(xué)的排除名次,并把成績單提供給學(xué)校存檔。計(jì)算思維就是通過約簡、嵌入、轉(zhuǎn)化和仿真等方法,把一個看來困難的問題重新闡釋成一個

4、我們知道怎樣解決的問題。首先要分析問題,要分析出我們要做什么工作,分析上面問題,細(xì)化我們要做的工作。(1)獲取全班同學(xué)的5門課程的成績。(2)求每位同學(xué)的平均分。(3)排名。(4)輸出成績單。然后,根據(jù)細(xì)化后的工作,再逐個擊破,對于輸入全班同學(xué)的5門課的成績,我們需要做到以下幾點(diǎn)。首先要選擇用什么樣的數(shù)據(jù)結(jié)構(gòu)來存放學(xué)生的成績,有多名同學(xué),多門成績,最好是選用結(jié)構(gòu)體來定義學(xué)生的類型,然后用數(shù)組來存放多名學(xué)生信息。結(jié)構(gòu)體的定義:確定先錄入全班同學(xué)的一門課的成績,再錄入第二門課的成績,以此類推,還是,按照同學(xué),先錄入一個同學(xué)的5門課成績,再錄入

5、第二個同學(xué)的5門課的成績,以此類推。不管(2)中要用那種方法錄入多名同學(xué)的多門課程的成績,都需要用到循環(huán),而且是雙重循環(huán)。那么分析(2)中的第一種錄入方法,按照課程數(shù)輸入每位同學(xué)的成績,我們用for循環(huán)來接收數(shù)據(jù):for(inti=0;i

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。