国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

C語言有效教學(xué)方法探討

2008-07-14 10:05王傳安賀文娟趙曉萌
電腦知識與技術(shù) 2008年18期
關(guān)鍵詞:問題表征歸納法C語言

王傳安 賀文娟 趙曉萌

摘要:C語言是一門基礎(chǔ)性的計算機(jī)語言,對于初學(xué)者來說也是較難學(xué)的課程。探索出有效的教學(xué)方法,是激發(fā)學(xué)生學(xué)習(xí)興趣,提高學(xué)生學(xué)習(xí)效率,培養(yǎng)學(xué)生解決實(shí)際問題能力的一種重要手段。

關(guān)鍵詞:C語言;以問題為中心;問題表征;歸納法

中圖分類號:G642文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2008)18-21ppp-0c

Discussion of Effective Teaching Methods for C-Language

WANG Chuan-an, HE Wen-juan, ZHAO Xiao-meng

Abstract: C language is a foundational machine language but it is very difficult for the beginner. Exploring the effective teaching method could stimulate the student's interest, enhance the study efficiency and cultivate students ability to solve the actual problem.

key words: C language;problem-based;Problem Representation;Induction

1 引言

C語言是一種成功的系統(tǒng)描述語言,同時又是一種通用的程序設(shè)計語言,在國際上廣泛流行,但對于初學(xué)者來說,

該語言數(shù)據(jù)類型繁多,結(jié)構(gòu)復(fù)雜,是較難入門的課程。因此在教學(xué)過程中應(yīng)采用有效的教學(xué)方法,來激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生編程的思想,使學(xué)生能夠運(yùn)用C語言解決實(shí)際問題。

2 采用化繁為簡、先入為主的思想,激發(fā)學(xué)生學(xué)習(xí)興趣

興趣是人們積極探究某種事物的認(rèn)識傾向性,是教學(xué)中最現(xiàn)實(shí)、最直接的心理動力。赫爾巴特說過:“教育應(yīng)以興趣為基礎(chǔ),并應(yīng)把引起和培養(yǎng)人的多方面的興趣作為自己的一項(xiàng)任務(wù)?!痹贑語言教學(xué)過程中,讓學(xué)生通過簡單的實(shí)例入門,先讓他們獲得一種學(xué)習(xí)的成就感,從而激發(fā)學(xué)習(xí)C語言的興趣。

教師在C語言教學(xué)過程中大都采用“數(shù)據(jù)類型及運(yùn)算符、表達(dá)式→語法規(guī)則→講解例題→照書上機(jī)實(shí)驗(yàn)”這一模式來組織教學(xué)。但大量的難以理解的概念、術(shù)語、語法規(guī)則的介紹,枯燥無味的例題分析往往使剛接觸到計算機(jī)語言的學(xué)生“茫然不知所云”,很多學(xué)時過后仍不明白程序?yàn)楹挝铮瑵u漸失去了學(xué)習(xí)的興趣。在程序設(shè)計當(dāng)中 ,算法是程序的核心、靈魂 ,語法只是程序設(shè)計的外殼、工具。因此最初幾節(jié)課堂教學(xué)的重點(diǎn)不應(yīng)放在語法規(guī)則的掌握上,應(yīng)采用化繁為簡、先入為主的思想,設(shè)計出一個易懂的程序,使學(xué)生能夠根據(jù)已有的知識體系構(gòu)建相應(yīng)的認(rèn)知結(jié)構(gòu),然后采用“畫瓢”方法編寫出相似的程序。學(xué)生從中不僅能獲得駕馭程序的成就感,還能更好掌握所涉及到的知識點(diǎn)。

3 以問題為中心組織教學(xué)內(nèi)容

在C 語言程序設(shè)計教學(xué)過程中,隨著授課內(nèi)容范圍的拓展,程度越來越復(fù)雜,在教學(xué)內(nèi)容被呈現(xiàn)前,應(yīng)先介紹一個框架或結(jié)構(gòu),使授課內(nèi)容組織轉(zhuǎn)化成有著意義關(guān)聯(lián)的各個部分。以問題為中心組織教學(xué)內(nèi)容的方法預(yù)先給學(xué)生指出和提供了解決一個特定問題所需的所用步驟,其過程為:提出問題、問題的識別、問題的表征、解決問題。表1說明怎樣運(yùn)用以問題為中心組織內(nèi)容來解決C語言中的一個經(jīng)典難題——猴子吃桃問題。

3.1 提出問題

提出問題一般分為創(chuàng)設(shè)問題情境和提出問題兩個階段。問題情境是指個體覺察到一種“有目的但不知道如何到達(dá)”的心理困境,是學(xué)習(xí)者接觸到學(xué)習(xí)內(nèi)容與原有知識水平不和諧、不平衡而急需對疑難點(diǎn)進(jìn)行解決的心理狀態(tài)。在C語言程序設(shè)計教學(xué)中教師可通過語言、形象化的圖示及語言解釋相結(jié)合來創(chuàng)設(shè)問題情境。良好的問題情境可激起學(xué)生強(qiáng)烈的問題意識,激發(fā)學(xué)生的學(xué)習(xí)動機(jī),有助于學(xué)生進(jìn)行自主探索學(xué)習(xí)。提出問題是在分析問題情境,看到問題實(shí)質(zhì)的基礎(chǔ)上,提出合乎實(shí)際的問題,便于學(xué)生明白學(xué)習(xí)的主題。

3.2 問題的識別

問題的識別是指問題解決者必須意識到自己正面臨一個問題。在確認(rèn)問題存在后,必須先弄清楚問題,才能去著手解決。例如:“1被2整除后結(jié)果是多少?”,好多學(xué)生的答案是0。因此問題的識別是解決問題的一個十分重要的步驟。

3.3 問題的表征

問題的表征是指對問題的初始條件、目標(biāo)任務(wù)及其構(gòu)成要素的覺察和理解。問題的表征可運(yùn)用各種變化的方式,如:以抽象的方法或以繪制圖表、圖片和草圖等方法簡化對問題的思考。研究表明,問題圖式對問題的表征具有重要的作用。所以在C語言教學(xué)中可通過對大量樣例(如例題或?qū)嶋H例子)的學(xué)習(xí)把語法規(guī)則、結(jié)構(gòu)化程序設(shè)計方法和相關(guān)具體應(yīng)用有機(jī)聯(lián)系起來,構(gòu)成問題圖式。

3.4 問題解決

學(xué)生在獲得對問題的表征后,以該表征為提取線索,通過聯(lián)想,激發(fā)頭腦中已有的編程經(jīng)驗(yàn)、技巧,對提出的問題進(jìn)行比較、匹配,找到正確的解題方法。

表1 以問題為中心組織教學(xué)內(nèi)容的過程及應(yīng)用該方法組織的一個教學(xué)實(shí)例

4 歸納與演繹

歸納是指從個別或特殊事實(shí)中概括或推演出共同本質(zhì)或一般原理的思維方法。當(dāng)你要求學(xué)生從一套資料或同一類型的例題中得出結(jié)論,給予概括,或者從中發(fā)展出一種關(guān)系模式時,所運(yùn)用的就是歸納。與歸納相反,演繹是從一般到個別的認(rèn)識方法,是從原理或普遍化理論出發(fā),應(yīng)用到具體事件中的一種思維方法。C語言是一種結(jié)構(gòu)化的程序語言,常見的結(jié)構(gòu)設(shè)計有三種:順序、分支和循環(huán)。因此在教學(xué)中引導(dǎo)學(xué)生使用歸納的方法將提出的問題進(jìn)行概括或推演,總結(jié)出解決相同問題的方案,會大大提高學(xué)生的學(xué)習(xí)效率。然而很多C程序問題又具有自己的特殊性,雖然滿足由歸納得出的一般原理,卻不能用歸納法得出的解決模型來解決該問題,需要根據(jù)情況重新定義、修改歸納出的一般原理,或者采用其他的解決方案。例如:應(yīng)用歸納和演繹解決C語言程序設(shè)計中的打印圖形問題。如表2所示。

表2 應(yīng)用歸納和演繹解決打印圖形問題

5 結(jié)束語

學(xué)習(xí)C語言的目標(biāo)不僅僅是語法規(guī)則的掌握或簡單程序的再現(xiàn),更重要的是能夠形成編程的理念,應(yīng)用C語言解決實(shí)際問題的能力。因此C語言教學(xué)的重要目標(biāo)是:采用有效的教學(xué)方法幫助學(xué)生成為有效的、成功的問題解決者。但單靠有效的教學(xué)方法還遠(yuǎn)遠(yuǎn)不夠,《C語言程序設(shè)計》是一門實(shí)踐性很強(qiáng)的課程,要鼓勵學(xué)生在課后多動手、勤實(shí)踐,把學(xué)習(xí)的重點(diǎn)放在編制程序和解決實(shí)際問題上。

參考文獻(xiàn):

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

[2] (美)加里.D.鮑里奇 著.易東平 譯. 有效教學(xué)方法[M]. 南京:江蘇教育出版社,2002.

[3] 張大均,王映學(xué).教學(xué)心理學(xué)新視點(diǎn)[M].北京:人民教育出版社,2005.

[4] 李銳峰,錢兆華.自然辨證法教程新編[M].武漢:湖北人民出版社,2004.

[5] 高文.教學(xué)模式論[M].上海:上海教育出版社,2003.

[6] 陶靜.語言教學(xué)方法探討[J].東南大學(xué)學(xué)報(哲學(xué)社會科學(xué)版),2006,8(12).

[7] 葉幼林.對計算機(jī)C語言教學(xué)的探討與研究[J].中南民族大學(xué)學(xué)報(人文社會科學(xué)版),2004.4.

[8] 楊理云.《C 語言程序設(shè)計》教學(xué)方法探索[J].中國成人教育,2007.5.

[9] 柴寶仁,黃德海,崔超.對C語言程序設(shè)計課程研究性教學(xué)的探索與實(shí)踐[J].教育與職業(yè),2007.9.

[10] 王平勤,董付國,原達(dá).在C語言教學(xué)中注重培養(yǎng)學(xué)生算法分析的能力[J].微型機(jī)與應(yīng)用, 2007.6.

收稿日期:2008-03-17

作者簡介:王傳安(1980-),男,安徽淮北人,安徽科技學(xué)院助教,主要研究方向?yàn)橛嬎銠C(jī)網(wǎng)絡(luò);賀文娟(1982-),女,安徽蚌埠人,安徽科技學(xué)院助教;趙曉萌(1983-),女,安徽蚌埠人,安徽科技學(xué)院助教。

猜你喜歡
問題表征歸納法C語言
高職院校中企業(yè)引進(jìn)教師的適應(yīng)性:內(nèi)涵、問題表征與對策
數(shù)學(xué)歸納法學(xué)習(xí)直通車
基于Visual Studio Code的C語言程序設(shè)計實(shí)踐教學(xué)探索
基于C語言的計算機(jī)軟件編程
用“不完全歸納法”解兩道物理高考題
高職高專院校C語言程序設(shè)計教學(xué)改革探索
基于課程標(biāo)準(zhǔn)的數(shù)學(xué)表征考查研究
論子函數(shù)在C語言數(shù)據(jù)格式輸出中的應(yīng)用
盐边县| 明水县| 克拉玛依市| 乐东| 防城港市| 长沙县| 涿鹿县| 永福县| 库伦旗| 抚州市| 噶尔县| 丰宁| 六安市| 宜昌市| 黑水县| 象州县| 神木县| 景洪市| 康定县| 仙游县| 忻州市| 精河县| 陕西省| 乐至县| 栖霞市| 宁安市| 东乌珠穆沁旗| 彭阳县| 麟游县| 东宁县| 洪江市| 合水县| 廉江市| 景宁| 平邑县| 防城港市| 阿荣旗| 介休市| 岳普湖县| 崇文区| 容城县|