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

        ?

        以程序案例為導(dǎo)向的《C語言程序設(shè)計》的教學(xué)研究

        2015-09-10 07:22:44陳瓊
        考試周刊 2015年15期

        陳瓊

        摘 要:《C語言程序設(shè)計教程》是理工類及計算機專業(yè)的一門重要基礎(chǔ)課程,是《數(shù)據(jù)結(jié)構(gòu)》、《軟件工程》等課程的前趨課程。為適應(yīng)計算機技術(shù)的應(yīng)用和發(fā)展,以引導(dǎo)學(xué)生自主思考和解決問題為目的,培養(yǎng)學(xué)生的C語言編程能力對于提高學(xué)生的計算機水平具有重要的作用。本文對“通過以具體案例為導(dǎo)向,采用計算思維的方法來解決問題的教學(xué)模式”進行了探討,以提高C語言的教學(xué)質(zhì)量。

        關(guān)鍵詞: 《C語言程序設(shè)計》 程序案例 計算思維 流程圖

        1.引言

        《C語言程序設(shè)計》課程的實踐性是很強的,理論聯(lián)系實際是這門課的特點,怎樣利用所學(xué)理論知識解決實際問題是學(xué)習(xí)這門課的重點,也是難點。多年的教學(xué)實踐表明,在教學(xué)過程中使用計算思維的方法解決問題,對培養(yǎng)學(xué)生的綜合應(yīng)用能力是有益的,通過使用流程圖描述算法,學(xué)生將更好地理解和掌握結(jié)構(gòu)化程序設(shè)計方法。

        2.教學(xué)中充分調(diào)動學(xué)生學(xué)習(xí)的積極性

        學(xué)生只有對C語言程序有濃厚的興趣,才會積極和創(chuàng)造性地學(xué)習(xí)。可從以下幾個方面探討:

        (1)強調(diào)學(xué)生學(xué)習(xí)C語言的重要性。突出教學(xué)重點,使學(xué)生明確學(xué)習(xí)任務(wù)。在首次課堂教學(xué)中,教師一定要向?qū)W生講解清楚C語言課程的教學(xué)目標(為什么學(xué)習(xí)編程或程序設(shè)計)。對于C語言程序設(shè)計課程的教學(xué)目標,可有如下三方面的講解,學(xué)習(xí)基本的編程知識、培養(yǎng)求解問題的能力和具備一定的創(chuàng)新素質(zhì)。知識的傳授和學(xué)習(xí)應(yīng)融入問題求解中;問題求解能力是創(chuàng)新的基礎(chǔ)。

        (2)結(jié)合《C語言全國計算機等級考試》的試題庫進行教學(xué),學(xué)生學(xué)習(xí)起來更有動力。試題庫包括筆試試題庫和上機試題庫。試題庫按章節(jié)分類,題目類型以程序設(shè)計為主。筆試題型有單項選擇、程序分析、程序填空、程序改錯和程序設(shè)計,上機題型有程序改錯、程序填空和程序設(shè)計。

        (3)利用Visual c++6.0工具進行C語言程序教學(xué),培養(yǎng)學(xué)生的學(xué)習(xí)興趣。VC是一種基于Windows操作系統(tǒng)的可視化集成開發(fā)環(huán)境,是廣泛使用的一種開發(fā)工具。VC程序的兩種模式是WINAPI方式和MFC方式。應(yīng)用這兩種模式能夠有效提高教學(xué)質(zhì)量,激發(fā)學(xué)生的學(xué)習(xí)興趣。

        3.教學(xué)內(nèi)容的設(shè)置

        上課內(nèi)容安排不盡合理,對于實踐教學(xué)環(huán)節(jié)重視不夠,難以提高學(xué)生的積極性。教師應(yīng)理論聯(lián)系實際,注重編程實現(xiàn)的示范性,讓學(xué)生清楚地看到教師編寫代碼和程序調(diào)試的過程和運行結(jié)果。上課安排內(nèi)容應(yīng)包括兩部分:一部分為學(xué)習(xí)基本知識,對基礎(chǔ)知識的理解和掌握。另一部分是理論聯(lián)系實際,對實際案例問題的分析引導(dǎo)學(xué)生,并且案例留有思考空間,使學(xué)生舉一反三,培養(yǎng)學(xué)生創(chuàng)造性思考的能力。比如在第一次課告訴學(xué)生C語言的十四種語句,既讓學(xué)生對C語言有全面的認識,又消除學(xué)生對C語言的畏難情緒。C語言的語句概括起來只有十四種,即定義變量語句、賦值語句、返回語句、函數(shù)聲明語句、函數(shù)調(diào)用語句、分支(選擇)語句(共三種分支語句)、循環(huán)語句(共三種循環(huán)語句)、break語句、Conitnue語句和復(fù)合語句。所有的C程序,都是由其中的某些語句組成的。在具體介紹這些語句的時候,一定要完整清楚地列出各種語句的語法格式。以后講C程序的時候,會提問學(xué)生這個程序中包含哪些C語句,學(xué)生比較容易看明白C程序的語句組成,幫助學(xué)生很快讀懂程序,有利于改正學(xué)生編寫程序時的常見語法錯誤。

        4.實驗指導(dǎo)書建設(shè)

        學(xué)習(xí)C語言的很多學(xué)生都認為概念易懂,程序難寫,其實主要是缺乏足夠的實踐和練習(xí)。依據(jù)主教材結(jié)構(gòu)和實際需要,上機課結(jié)合課本《C語言程序設(shè)計上機指導(dǎo)》進行相關(guān)和有趣的案例的程序運行。學(xué)生分析算法、畫出流程圖到寫出程序,并親自運行出結(jié)果,會給學(xué)生很大的成就感。要將計算思維的方法應(yīng)用到程序設(shè)計,設(shè)計各種算法以實現(xiàn)功能,并拓寬思路,掌握C語言的概念和編程方法。

        5.案例設(shè)計與計算思維相結(jié)合

        學(xué)習(xí)C語言,目的不是僅僅懂得一門程序設(shè)計語言,更重要的是讓學(xué)生的編程思維得到鍛煉和提高。C語言學(xué)習(xí)分成以下三個循序漸進的部分:第一部分是入門,主要介紹C語言程序的基本結(jié)構(gòu)、數(shù)據(jù)的表達方式、基本表達式語句、C語言程序的運行方式等。這部分可以設(shè)計由簡單表達式語句組成的按順序執(zhí)行的程序。第二部分是程序的基本結(jié)構(gòu),主要介紹程序設(shè)計的簡單算法表示方法,分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。這部分能用計算思維的方法,設(shè)計簡單的算法,根據(jù)算法編寫程序,掌握思考問題和解決問題的方法。第三部分是程序設(shè)計方法和手段的提高,主要介紹程序的模塊化實現(xiàn)方法和更多的程序設(shè)計方法。這部分能采用計算思維的方式掌握模塊化的程序設(shè)計方法,對問題進行分解,靈活地使用指針、結(jié)構(gòu)、文件、位運算等方法編寫程序。

        6.案例設(shè)計實例

        編寫程序計算學(xué)生年齡的遞歸函數(shù):已知第一位學(xué)生年齡最小為10歲,其余學(xué)生一個比一個大2歲,求第5位學(xué)生的年齡。分析得到的遞歸公式如下:

        age=10(n=1)age(n-1)+2(n>1)

        在遞歸公式中,使用數(shù)字1為回歸的條件,使用IFELSE語句決定是遞推還是回歸。

        根據(jù)問題得出流程圖和程序為:

        只有寫出遞歸算法的數(shù)學(xué)公式,才能編寫出遞歸函數(shù),從而很容易根據(jù)遞歸問題描述寫出遞歸公式,進而寫出遞歸程序。

        7.結(jié)語

        “基于問題求解的C語言”教學(xué)模式,隨著我國計算機技術(shù)的應(yīng)用和發(fā)展,為了適應(yīng)社會的需求,培養(yǎng)學(xué)生解決問題的能力,增強學(xué)生自主能動性和動手操作能力,讓學(xué)生成為社會的技能型人才,都是有益的。實踐證明,借助流程圖表達算法,能讓學(xué)生更好地理解結(jié)構(gòu)化程序設(shè)計的思想,更好地掌握C程序設(shè)計的核心方法。

        參考文獻:

        [1]李麗娟.C語言程序設(shè)計教程實驗指導(dǎo)與習(xí)題解答[M].北京:人民郵電出版社,2013.

        [2]譚浩強.C程序設(shè)計[M].北京:清華大學(xué)出版社,1999.

        [3]魏書堤,趙輝煌,鄧紅衛(wèi).基于計算思維的C語言教學(xué)案例設(shè)計[J].當代教育理論與實踐,2014(3).

        [4]但志平,汪東,王安慧,任小燕.地方高校C語言教學(xué)改革的探討與分析[J].教育教學(xué)論壇,2014.5.

        [5]楊柳,鐘誠.C語言教學(xué)新思路[J].大眾科技,2014(5).

        [6]秦玉平,馬靖善.“C語言程序設(shè)計”課程教材建設(shè)與教學(xué)方法研究[J].計算機教育,2010(4).

        亚洲一区二区三区福利久久蜜桃 | 日本免费大片一区二区三区| 日本精品一区二区三区二人码| 欧美日韩精品一区二区三区高清视频 | 久久99精品久久久久久hb无码| 中文字幕久久久久久久系列| 国产精品久久一区二区蜜桃| 久久精品伊人无码二区| 国内自拍偷拍一区二区| 美利坚日韩av手机在线| 亚洲成av人综合在线观看| 看全色黄大色大片免费久久| JIZZJIZZ国产| 精品国产一区二区av麻豆不卡 | 亚洲av色精品国产一区二区三区 | 婷婷综合缴情亚洲| 亚洲精品乱码久久久久久按摩高清| av国产免费在线播放| 吃奶摸下高潮60分钟免费视频| 日韩精品无码视频一区二区蜜桃| 在线观看一区二区女同| 国产一区二区三区成人av| 少妇夜夜春夜夜爽试看视频| 国产精品卡一卡二卡三| 超级少妇一区二区三区| 国内精品国产三级国产| 亚洲色成人www永久在线观看| 成人国产午夜在线视频| 中文字幕av人妻一区二区| 亚洲一区二区国产激情| 国产又爽又粗又猛的视频| 国产成人无码A区在线观| 国产成av人在线观看| 国产丝袜美女| 亚洲人成网站在线观看播放| 日本人妻av在线观看| 久久精品国产亚洲av高清三区| 精品久久久无码中字| 久久久99精品成人片中文字幕| 久久国产精品亚洲我射av大全| 正在播放老肥熟妇露脸|