C語言結(jié)構(gòu)體說課稿范例
C語言結(jié)構(gòu)體課件說課稿
《結(jié)構(gòu)體》說課稿
。ㄔO(shè)計(jì)人:教育技術(shù)11D 布魯斯·李)
各位老師,各位同行大家好:
今天我說課的內(nèi)容是《結(jié)構(gòu)體》,我將從以下六個(gè)方面來說課:
1、說教材
2、說教學(xué)目標(biāo)
3、說重點(diǎn)難點(diǎn)
4、說教學(xué)對(duì)象
5、說教法學(xué)法
6、說教學(xué)過程
一、說教材理解:
本課程選自21世紀(jì)普通高校計(jì)算機(jī)公共課程規(guī)劃教材《C程序設(shè)計(jì)實(shí)例教程》第四章數(shù)據(jù)組織的第三節(jié)。
本教材通過固定模式引導(dǎo)入門:用“輸入—處理—輸出”模式強(qiáng)化入門訓(xùn)練;
使用任務(wù)驅(qū)動(dòng)語法學(xué)習(xí),用實(shí)例講解語法,同一個(gè)問題用不同的知識(shí)點(diǎn)分別實(shí)現(xiàn)。
二、說教學(xué)目標(biāo):
1、知識(shí)與技能
。1)學(xué)會(huì)和掌握結(jié)構(gòu)體類型的定義方法和結(jié)構(gòu)體變量的定義及初始化。
。2)學(xué)會(huì)和掌握結(jié)構(gòu)體數(shù)組的定義、初始化以及使用。 2、過程和方法
。1)通過程序半成品修改實(shí)現(xiàn)結(jié)構(gòu)體,幫助掌握結(jié)構(gòu)體語句的語法格式。
(2)通過程序設(shè)計(jì)編寫,體驗(yàn)并歸納結(jié)構(gòu)體語句解決問題的基本思想。
3、情感態(tài)度與價(jià)值觀
。1)培養(yǎng)學(xué)生對(duì)新事物的認(rèn)知能力和解決實(shí)際問題的能力。
。2)初步在學(xué)生心中建立數(shù)據(jù)存儲(chǔ)效率的思想。
三、說教學(xué)對(duì)象:
大一學(xué)生已經(jīng)有很強(qiáng)的獨(dú)立思考能力、抽象思維能力和認(rèn)識(shí)新事物的能力,而且已經(jīng)學(xué)習(xí)了C語言的基礎(chǔ)知識(shí)。前面已經(jīng)學(xué)過基本數(shù)據(jù)類型──整型、浮點(diǎn)型、字符型,也介紹了一種構(gòu)造類型──數(shù)組,并且會(huì)引用構(gòu)造出的數(shù)組類型來實(shí)現(xiàn)程序的編寫。
四、說教法學(xué)法:
首先根據(jù)上節(jié)課所學(xué)知識(shí)提出問題,快速自然的引出本節(jié)課主題(結(jié)構(gòu)體),采用任務(wù)驅(qū)動(dòng)法提出任務(wù),緊接著教師引導(dǎo)學(xué)生共同分析問題、修改程序以實(shí)現(xiàn)對(duì)結(jié)構(gòu)體的認(rèn)識(shí)。中途可以適時(shí)向?qū)W生提出問題,讓學(xué)生自己對(duì)程序做出修改,教師在進(jìn)行判斷給與學(xué)生反饋!熬帉懗绦颉杯h(huán)節(jié)中要注意引導(dǎo)學(xué)生對(duì)照格式來編寫程序,以降低學(xué)習(xí)難度,逐步提高學(xué)生的編程能力。
五、說教學(xué)流程:
C語言結(jié)構(gòu)體課件說課稿
。ㄒ唬┲R(shí)回顧,提出問題,引入新知。
向同學(xué)展示上節(jié)課的成功作品(未使用結(jié)構(gòu)體的通訊錄程序),對(duì)程序進(jìn)行簡單分析,提出問題:如果將不同類型的數(shù)據(jù)組合成一個(gè)有機(jī)的整體,這樣是否更方便呢?
設(shè)計(jì)意圖:創(chuàng)設(shè)情境,引發(fā)動(dòng)機(jī),引出本課知識(shí)點(diǎn):結(jié)構(gòu)體及其運(yùn)用。
(二)學(xué)習(xí)新知,提出結(jié)構(gòu)體一般形式。
1、對(duì)結(jié)構(gòu)體的'一般形式進(jìn)行解說,對(duì)每個(gè)人的信息進(jìn)行定義以后,結(jié)構(gòu)體的變量需要引用結(jié)構(gòu)體的成員進(jìn)行存取數(shù)據(jù),如Table[i].Num。
結(jié)構(gòu)體中的成員稱為域或字段。本例中的結(jié)構(gòu)有三個(gè)成員:Num、Name和TelNum。 設(shè)計(jì)意圖:提出新知識(shí),引起學(xué)生注意力,理解結(jié)構(gòu)體語句的格式,實(shí)際操作,遇到問題,引發(fā)思考。
2、教師帶領(lǐng)學(xué)生運(yùn)用VC++6.0軟件,按照ppt上所呈現(xiàn)的結(jié)構(gòu)體語句格式修改上次的代碼,引入結(jié)構(gòu)體類型,運(yùn)行代碼,結(jié)果出現(xiàn)了錯(cuò)誤,接著教師就像同學(xué)們提問:為什么引入結(jié)構(gòu)體類型后會(huì)出錯(cuò)呢?
設(shè)計(jì)意圖:激發(fā)學(xué)生的求知欲,帶領(lǐng)學(xué)生一起來解決問題(原因是僅僅引入了結(jié)構(gòu)體的類型,并沒有實(shí)現(xiàn)結(jié)構(gòu)體的各個(gè)字段或域的正確引用)。
(三)學(xué)習(xí)新知,修改代碼實(shí)現(xiàn)結(jié)構(gòu)體內(nèi)部字段的引用。
1、通過修改結(jié)構(gòu)體內(nèi)部字段的引用方法,幫助學(xué)生從實(shí)踐中學(xué)會(huì)學(xué)會(huì)和掌握結(jié)構(gòu)體數(shù)組的定義、初始化以及使用。
設(shè)計(jì)意圖:培養(yǎng)學(xué)生的動(dòng)手能力,動(dòng)腦能力,和探索學(xué)習(xí)的能力,邊改邊學(xué)。
。ㄋ模⿲W(xué)習(xí)新知,提出結(jié)構(gòu)體另外3種形式。
對(duì)結(jié)構(gòu)體的另外3種形式進(jìn)行解說,對(duì)每個(gè)人的信息進(jìn)行定義以后,結(jié)構(gòu)體的變量需要引用結(jié)構(gòu)體的成員進(jìn)行存取數(shù)據(jù),如Table[i].Num。
。ㄎ澹⿲W(xué)習(xí)新知,提出結(jié)構(gòu)體另外3種形式。
對(duì)結(jié)構(gòu)體的另外3種形式進(jìn)行解說,給學(xué)生進(jìn)行知識(shí)拓展和延伸。
。┱n堂總結(jié),升華主旨。
注意結(jié)構(gòu)類型的定義,結(jié)構(gòu)變量的定義,結(jié)構(gòu)變量的成員的引用(下節(jié)課涉及)。 C語言結(jié)構(gòu)體中的成員是以定義的先后順序連續(xù)存放的。
結(jié)構(gòu)體把一個(gè)對(duì)象封裝起來,設(shè)計(jì)和理解更容易。
結(jié)構(gòu)體類型是抽象的,變量才是具體的。類型不占用空間,只有實(shí)例化成了變量才占用空間。
。ㄆ撸┳鳂I(yè)安排,鞏固所學(xué)。
一個(gè)學(xué)生的學(xué)號(hào)(num)、姓名(name)、性別(sex)、年齡(age)、 成績(score) 、家庭地址(addr)等項(xiàng),這些項(xiàng)與某一學(xué)生相聯(lián)系。請(qǐng)運(yùn)用結(jié)構(gòu)體實(shí)現(xiàn)以下功能:
輸入學(xué)生信息
按姓名排序
顯示通訊錄
設(shè)計(jì)意圖:鞏固課堂所學(xué)是作業(yè)設(shè)計(jì)的關(guān)鍵所在,是根本。
【C語言結(jié)構(gòu)體說課稿】相關(guān)文章:
C語言結(jié)構(gòu)體說課稿12-01
c語言結(jié)構(gòu)體程序設(shè)計(jì)心得體會(huì) 學(xué)習(xí)c語言的心得體會(huì)_心得體會(huì)12-08
身體的結(jié)構(gòu)說課稿02-24
《花的結(jié)構(gòu)》的說課稿07-03
群落的結(jié)構(gòu)說課稿11-04