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

        ?

        基于計算思維的C語言程序設計教學探索

        2016-03-04 14:49:47歐瑩元張繼燕王燕
        無線互聯(lián)科技 2015年8期
        關鍵詞:教學設計教學改革

        歐瑩元+張繼燕+王燕

        摘要:文章根據(jù)作者教授C語言程序設計過程中學生學習遇到的障礙,提出了在教學中加入計算思維進行授課。并用實際案例來講解了計算思維在教學中的應用,然后總結了C語言程序設計的一般思路,并對教學同仁提出了自己的建議。

        關鍵詞:計算思維;教學改革;教學設計;程序設計

        1問題的提出

        C語言是大學理工類必修課程,對于計算機專業(yè)來時更是基礎課程,它是后繼課程數(shù)據(jù)結構、算法分析等前驅課程。但是對于剛接觸計算機的大學新生來說,學習C語言課程有一定難度。C語言涉及的規(guī)則與概念相對較多,需要一定的理解力度,并且C語言程序設計語句使用形式比較靈活,非常容易出現(xiàn)錯誤。通過時間教學發(fā)現(xiàn),在學習課程前面的語法規(guī)則、變量表的時候初學者能跟上進度,但一旦學習后邊比較復雜的知識章節(jié)時候就及其困難。甚至有學生C語言學習完成后,考試成績非常好,但是要用C語言解決一個實際問題時候就無從下手,沒有清晰的程序設計思路與合理的解決方案,總之學生在學習程序設計時,有兩種情況,一種是面對繁雜的知識點無從下手,脫離的程序設計的思維,第二種是即使記住了很多知識點,仍然不知道靈活使用,不知道在什么時候用什么知識去解決什么問題。追究學生的這些問題,說明學生學習思維的僵化,那么啟發(fā)學生使用正確的思維模式來學習,比仔細分析,詳細講解知識點更為重要。

        2解決的辦法

        而計算思維就是幫助學生降低程序設計的難度,計算思維是運用計算機科學的基礎概念去求解問題、設計系統(tǒng)和理解人類的行為,它包括了涵蓋計算機科學之廣度的一系列思維活動。所以在平時的教學中,教師要注重培養(yǎng)學生的計算思維,讓他們從實際的問題中去思考,不要著手就考慮具體的語法,先分析實際問題的解決辦法。例如,要錄入一個班級N名同學的5門課程的成績,求出每位同學的平均分,然后對全班同學的排除名次,并把成績單提供給學校存檔。

        計算思維就是通過約簡、嵌入、轉化和仿真等方法,把一個看來困難的問題重新闡釋成一個我們知道怎樣解決的問題。首先要分析問題,要分析出我們要做什么工作,分析上面問題,細化我們要做的工作。

        (1)獲取全班同學的5門課程的成績。

        (2)求每位同學的平均分。

        (3)排名。

        (4)輸出成績單。

        然后,根據(jù)細化后的工作,再逐個擊破,對于輸入全班同學的5門課的成績,我們需要做到以下幾點。

        首先要選擇用什么樣的數(shù)據(jù)結構來存放學生的成績,有多名同學,多門成績,最好是選用結構體來定義學生的類型,然后用數(shù)組來存放多名學生信息。

        結構體的定義:

        確定先錄入全班同學的一門課的成績,再錄入第二門課的成績,以此類推,還是,按照同學,先錄入一個同學的5門課成績,再錄入第二個同學的5門課的成績,以此類推。

        不管(2)中要用那種方法錄入多名同學的多門課程的成績,都需要用到循環(huán),而且是雙重循環(huán)。

        那么分析(2)中的第一種錄入方法,按照課程數(shù)輸入每位同學的成績,我們用for循環(huán)來接收數(shù)據(jù):for(int

        i=0;i<5:i++)

        for(int j=0;j

        分析(2)中第二種錄入方法,按照學生數(shù)來輸入每門課程的成績,我們用for循環(huán)來接收數(shù)據(jù):for(int

        i=0;i(N;i++)

        for(int j=0:j<5:j++)

        分析這兩種錄入的方法,第一種,我們要求平均值,需要在錄入完成以后,再寫一個循環(huán),來專門求平均值,第二種,我們在錄入的時候,就可以求平均值,分析的算法的執(zhí)行效率,選擇第二種,下面給出代碼:

        此處是用數(shù)組和指針結合來使用,解決了輸入的問題,并且一并把求平均分的問題也解決了。其實,根據(jù)實際情況,若數(shù)據(jù)較少且變化少,此處可以只使用數(shù)組來解決,若是數(shù)據(jù)變化較多的大量數(shù)據(jù),此處可以用鏈表實現(xiàn)。

        此處就是計算思維的應用,我們從分析了多種解決問題的方法,然后比較,不斷的細化,不斷的轉化,不斷使其簡單,用最為簡潔,明了,有效的方法來解決問題。

        然后是排名,排名實際上就是排序,是按照平均分降序排序。解決排序的算法有很多種,有冒泡法,快速排序法,插入排序,選擇排序等等一共有八大排序方法。根據(jù)每種排序方法的優(yōu)缺點,我們分析,在解決這種小型數(shù)據(jù)的排序問題上,可能最為簡單的排序方法,反倒最有效。選擇了冒泡法來實現(xiàn)排序。具體的冒泡法排序的算法到處都是,此處不在贅述。

        排名完成以后就是輸出成績單,輸出成績就按照排序完成后的數(shù)據(jù),按順序輸出,此處也不做贅述。

        現(xiàn)在,我們來整體上分析這個例子,我們來整理下思路,實際上這個問題,我們只用了四步就完成,第一步是確定數(shù)據(jù)結構,第二步是輸入方式,第三步是運算操作,第四步就是輸出。

        3問題的歸納

        由此我們可以推廣到所有的實際問題到程序設計的轉化,是不是都可以用四步來完成,第一步分析數(shù)據(jù),我要解決的問題,需要用到哪些數(shù)據(jù),要用什么樣的數(shù)據(jù)結構來實現(xiàn)我要解決的問題。

        第二步:我們已知的條件和數(shù)據(jù)是什么,我要用什么樣的方式來輸入我需要的數(shù)據(jù)。

        第三步:此處是問題的關鍵,我要解決什么問題,我要用什么方式解決這些問題,歸結到程序設計里面,就是不斷的用順序,選擇,循環(huán)三種結構的語法來解決問題。此處重要的是選擇合適的算法,來快速有效的解決問題,解決問題的方法,往往有很多種,我們可以一種一種比較,篩選,從中選擇出最適合你的方法。然后才是我要解決問題需要用到哪些語法,語法的格式是什么。

        第四步:輸出,我們通過程序要解決什么問題,怎么查看問題的解決,就是通過輸出,那么以什么方式輸出,輸出的格式,是這里要考慮的問題。

        4結語

        在平時的教學中,不斷地把計算思維用到教學的方法里面,學生潛移默化地接受計算思維的方式,在解決實際問題的時候,就會自然運用,不會再死記硬背課本的知識。此種方式不僅僅在c語言程序設計中可以使用,建議其它學科的教師即使是文科類的教師,在上課中也可以穿插計算思維的使用。

        猜你喜歡
        教學設計教學改革
        《電氣工程畢業(yè)設計》 課程的教學設計
        考試周刊(2016年79期)2016-10-13 23:26:02
        高中數(shù)學一元二次含參不等式的解法探討
        考試周刊(2016年79期)2016-10-13 22:17:05
        “仿真物理實驗室” 在微課制作中的應用
        考試周刊(2016年77期)2016-10-09 11:49:00
        翻轉課堂在高職公共英語教學中的應用現(xiàn)狀分析及改善建議
        考試周刊(2016年76期)2016-10-09 09:18:59
        馬克思主義基本原理概論課案例教學的幾點思考
        大學教育(2016年9期)2016-10-09 08:13:04
        提高課堂教學有效性的研究
        成才之路(2016年26期)2016-10-08 11:13:47
        中職學校“生本課堂”的調查研究與實踐
        成才之路(2016年25期)2016-10-08 10:03:04
        高校三維動畫課程教學方法研究
        成才之路(2016年25期)2016-10-08 10:00:36
        基于人才培養(yǎng)的技工學校德育實效性研究
        成才之路(2016年25期)2016-10-08 09:51:08
        現(xiàn)代信息技術在高職數(shù)學教學改革中的應用研究
        科技視界(2016年20期)2016-09-29 12:59:03
        亚洲电影久久久久久久9999| 一本色道久久88综合亚洲精品| 美国黄色av一区二区| 手机在线看片| 国产亚洲av无码专区a∨麻豆 | 亚洲精品成人网站在线播放| 国产精品亚洲成在人线| 美女裸体无遮挡黄污网站| 日本免费大片一区二区三区| 欧美激情综合色综合啪啪五月| 亚洲色大网站www永久网站| 在线观看精品国产福利片87| 快射视频网站在线观看| 亚洲理论电影在线观看| 久久亚洲精品无码va大香大香| 中文亚洲AV片在线观看无码| 日本一区二区三级在线| 人妻夜夜爽天天爽三区麻豆av网站 | 中文字幕亚洲精品一二三区| 国产自拍精品一区在线观看 | 亚洲色欲在线播放一区| 天堂av在线一区二区| 日韩av一区二区三区激情在线 | 影音先锋久久久久av综合网成人| 日韩成人大屁股内射喷水| 国产精品三级在线专区1| 日韩亚洲在线观看视频| 日日拍夜夜嗷嗷叫国产| 无遮无挡三级动态图| 伊人久久亚洲综合影院首页| 亚洲一区视频中文字幕| 日韩精品无码一区二区三区四区| 最新国产av无码专区亚洲| 亚欧免费无码AⅤ在线观看| 开心五月激情五月五月天| 国产成人亚洲综合色婷婷| 996久久国产精品线观看| 91精品人妻一区二区三区蜜臀| 日本熟女中文字幕在线| 成 人 免费 黄 色 视频| 国产丝袜免费精品一区二区|