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

?

關(guān)于非計(jì)算機(jī)專業(yè)《C語(yǔ)言程序設(shè)計(jì)》循環(huán)結(jié)構(gòu)教學(xué)的探討

2012-04-29 18:05夏蕓
電腦知識(shí)與技術(shù) 2012年26期
關(guān)鍵詞:非計(jì)算機(jī)專業(yè)C語(yǔ)言程序設(shè)計(jì)

夏蕓

摘要:循環(huán)結(jié)構(gòu)教學(xué)是C語(yǔ)言程序設(shè)計(jì)課程中的一個(gè)重要組成部分。該文主要針對(duì)非計(jì)算機(jī)專業(yè)的學(xué)生設(shè)計(jì)了5個(gè)教學(xué)用例,并對(duì)其進(jìn)行詳細(xì)的教學(xué)過程分析,強(qiáng)調(diào)了循環(huán)結(jié)構(gòu)教學(xué)中的教學(xué)重點(diǎn)。在實(shí)際教學(xué)過程中取得了較好的效果。

關(guān)鍵詞:循環(huán)結(jié)構(gòu);C語(yǔ)言程序設(shè)計(jì);非計(jì)算機(jī)專業(yè)

中圖分類號(hào):TP393文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2012)26-6323-05

Discussion on Loop Structure Teaching in C Language Programming of Non-computer Specialty

XIA Yun

(College of Mathematics and Computer Science, Anhui Normal University , Wuhu 241000 , China)

Abstract: The teaching of loop structure is an important component in C language programming. This paper designed 5 teach? ing examples for the students of non-computer specialty. This paper analyzes the teaching progress in detail and emphasizes the teaching points of the loop structure teaching. And it produces a good effect in the actual teaching progress.

Key words: loop structure; C Language programming; non-computer specialty

大學(xué)計(jì)算機(jī)應(yīng)用基礎(chǔ)作為一門課程大約于20世紀(jì)90年代中期開設(shè),現(xiàn)在已成為大學(xué)里的計(jì)算機(jī)學(xué)習(xí)基礎(chǔ)課程,是所有非計(jì)算機(jī)專業(yè)大一新生的必修公共基礎(chǔ)課,也是培養(yǎng)學(xué)生基本素質(zhì)的一門重要課程[1]。作為大學(xué)計(jì)算機(jī)應(yīng)用基礎(chǔ)課程,理工類專業(yè)大部分會(huì)開設(shè)程序設(shè)計(jì)課程,有部分專業(yè)會(huì)開設(shè)C程序設(shè)計(jì)課程。C語(yǔ)言是一種語(yǔ)法靈活、適用范圍廣的高級(jí)程序設(shè)計(jì)語(yǔ)言。結(jié)構(gòu)化程序設(shè)計(jì)方法有三種基本結(jié)構(gòu):順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。順序結(jié)構(gòu)和分支結(jié)構(gòu)比較簡(jiǎn)單,循環(huán)結(jié)構(gòu)從教學(xué)上來說是重點(diǎn)也是難點(diǎn)。本文主要對(duì)C語(yǔ)言循環(huán)結(jié)構(gòu)教學(xué)進(jìn)行探討。

1教學(xué)內(nèi)容的分析

C語(yǔ)言循環(huán)結(jié)構(gòu)編程主要涉及到三種循環(huán)結(jié)構(gòu)語(yǔ)句while、do-while和for。本文作者認(rèn)為非計(jì)算機(jī)專業(yè)開設(shè)這門課程,主要是講解程序設(shè)計(jì)的方法,培養(yǎng)學(xué)生的編程能力和思維能力,因此,在教學(xué)中上述的三種語(yǔ)句可以以while語(yǔ)句為重點(diǎn),講解循環(huán)結(jié)構(gòu)編程的思想,do-while和for語(yǔ)句可以簡(jiǎn)單舉例說明它們的流程。在講解循環(huán)結(jié)構(gòu)編程分析時(shí),可以以流程圖或者用自然語(yǔ)言逐步描述操作步驟的形式,指出循環(huán)結(jié)構(gòu)編程關(guān)鍵是找到在什么情況下需要反復(fù)執(zhí)行某些操作,并找到這些反復(fù)執(zhí)行的操作是什么。

2教學(xué)用例的分析

在課程教學(xué)過程中,需要用一些例子來配合講解循環(huán)結(jié)構(gòu)的編程。在教學(xué)時(shí),選取一些比較合適的例子,可以很好地幫助學(xué)生理解所教授的內(nèi)容。教師在教學(xué)過程中除了要加強(qiáng)課堂啟發(fā)外,盡可能結(jié)合課程自身的特點(diǎn),注重學(xué)生現(xiàn)場(chǎng)演練,并采用任務(wù)驅(qū)動(dòng)、師生互動(dòng)、鼓勵(lì)學(xué)生等教學(xué)手段來提高其學(xué)習(xí)的主動(dòng)性和積極性[2]。

2.1導(dǎo)入的例子

在教學(xué)活動(dòng)中,講授后面知識(shí)內(nèi)容時(shí)要與前面知識(shí)相互呼應(yīng)[3],因此,在上課時(shí),可以以這樣的問題開始,例題1:用戶輸入正整數(shù)n值的大小后,要求計(jì)算1+2+3+…+n,將所得出的結(jié)果輸出。這個(gè)例題主要是復(fù)習(xí)前面的內(nèi)容,復(fù)習(xí)輸入、輸出函數(shù)和分支結(jié)構(gòu)的編程。該問題提出后,可以讓同學(xué)們思考一下,然后再進(jìn)行提問,提問時(shí)可以讓學(xué)生說出編程思路,若課堂時(shí)間比較多也可以請(qǐng)學(xué)生直接編寫源代碼并運(yùn)行。

提問時(shí),有的同學(xué)可能給出如下的順序結(jié)構(gòu)編程的解答:

步驟1:輸入整數(shù)n

步驟2:求s=(1+n)*n/2

步驟3:輸出s

while (j<=i)

{輸出i*j

j++;}

由此,得出在循環(huán)while (i<=9)的循環(huán)體內(nèi)含有了另一個(gè)循環(huán)while (j<=i),可以要求學(xué)生自己編程,也可以要求將while循環(huán)改為for循環(huán)。

循環(huán)結(jié)構(gòu)是結(jié)構(gòu)化程序設(shè)計(jì)的一種重要結(jié)構(gòu),在教學(xué)中不僅需要學(xué)生掌握這種結(jié)構(gòu)的語(yǔ)法,更重要的是培養(yǎng)學(xué)生的設(shè)計(jì)思維和思考方法,本文主要是從教學(xué)的角度,對(duì)循環(huán)結(jié)構(gòu)的整個(gè)教學(xué)過程設(shè)計(jì)了5個(gè)教學(xué)用例,并對(duì)其進(jìn)行展開分析,重點(diǎn)是讓學(xué)生掌握循環(huán)結(jié)構(gòu)編程的思想,實(shí)際上就是在問題分析過程中找循環(huán)條件和循環(huán)操作,在實(shí)際教學(xué)中取得了較好的效果。

[1]何文海,吳明珠,謝劍剛.情商與智商相結(jié)合的教學(xué)模式[J].現(xiàn)代計(jì)算機(jī),2007(8):73-75.

[2]郭?;?陳允芳,王健.非計(jì)算機(jī)專業(yè)中“VB程序設(shè)計(jì)”教學(xué)方法初探[J].計(jì)算機(jī)教育,2009(18):98-100.

[3]楊峰,江林英.提高C語(yǔ)言教學(xué)與效果的經(jīng)驗(yàn)與體會(huì)[J].電腦知識(shí)與技術(shù),2009,5(28):7993-7994.

[4]許勇,李杰.C語(yǔ)言程序設(shè)計(jì)教程[M].重慶:重慶大學(xué)出版社,2011:8.

猜你喜歡
非計(jì)算機(jī)專業(yè)C語(yǔ)言程序設(shè)計(jì)
非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)教學(xué)的總結(jié)與思考
高校非計(jì)算機(jī)專業(yè)計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)教學(xué)改革探究
基于能力培養(yǎng)的“C語(yǔ)言程序設(shè)計(jì)”教學(xué)改革研究
大專院?!癈語(yǔ)言程序設(shè)計(jì)”課程建設(shè)改革
以“學(xué)生為中心”的《C語(yǔ)言程序設(shè)計(jì)》教學(xué)設(shè)計(jì)探究
程序設(shè)計(jì)課程中計(jì)算思維和應(yīng)用能力培養(yǎng)問題研究
基于翻轉(zhuǎn)課堂的《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)系統(tǒng)的實(shí)現(xiàn)與研究
淺談《C語(yǔ)言程序設(shè)計(jì)》課程的教學(xué)改革
《C語(yǔ)言程序設(shè)計(jì)》課程的教學(xué)改革與實(shí)踐
非計(jì)算機(jī)專業(yè)VF課程優(yōu)化教學(xué)研究