呂雙慶
摘 要:在C語言程序設(shè)計(jì)的教學(xué)過程中,運(yùn)用邏輯思維方法,把經(jīng)思維演繹得到的結(jié)果借助自然語言翻譯成程序設(shè)計(jì)語言,可以降低學(xué)生學(xué)習(xí)的難度,培養(yǎng)學(xué)習(xí)興趣,提高程序設(shè)計(jì)的技巧。
關(guān)鍵詞:邏輯思維;C語言程序設(shè)計(jì);教學(xué);
中圖分類號:G40 文獻(xiàn)標(biāo)識碼:A 文章編號:1674-3520(2015)-08-00-01
C語言具有功能豐富、表達(dá)能力強(qiáng)、應(yīng)用面廣等特點(diǎn),是現(xiàn)金在國內(nèi)外廣泛使用的一種計(jì)算機(jī)語言。許多高校都把C語言程序設(shè)計(jì)作為一門重要的課程。然而由于C語言牽涉的概念比較復(fù)雜、規(guī)則繁多、使用靈活,很多學(xué)生在學(xué)習(xí)的過程中不能很好地理解算法,編寫程序困難,感覺無從下手,逐漸產(chǎn)生了抵觸和畏難情緒。為了解決這一問題,我們可以把邏輯思維方法運(yùn)用到教學(xué)過程中。
程序設(shè)計(jì)語言不過是一種邏輯語言,而程序(或稱算法)不過是用該語言表示的一系列推理規(guī)則。計(jì)算機(jī)程序設(shè)計(jì)就是以一種符號化的語言系統(tǒng)為載體,通過對這一系列的符號進(jìn)行推理運(yùn)算以達(dá)到某一特定的目的。因此,一個(gè)C語言程序的設(shè)計(jì)過程實(shí)際上就是將人們處理該問題的邏輯思維翻譯、變換成計(jì)算機(jī)所能識別的語句集合的過程。思維是人腦對客觀事物能動(dòng)的、間接的和概括的反映,語言是人類形成和表達(dá)思想的手段。人類借助于語言的幫助來進(jìn)行思維,并且通過語言表現(xiàn)出來,但計(jì)算機(jī)不能直接執(zhí)行人類的自然語言。程序設(shè)計(jì)語言是人與計(jì)算機(jī)之間交換信息的工具,人是通過它來指揮計(jì)算機(jī)進(jìn)行工作的。……