C語(yǔ)言程序設(shè)計(jì) 教案 3-2 利用二維數(shù)組處理同類型的批量數(shù)據(jù)(2課時(shí))_第1頁(yè)
C語(yǔ)言程序設(shè)計(jì) 教案 3-2 利用二維數(shù)組處理同類型的批量數(shù)據(jù)(2課時(shí))_第2頁(yè)
C語(yǔ)言程序設(shè)計(jì) 教案 3-2 利用二維數(shù)組處理同類型的批量數(shù)據(jù)(2課時(shí))_第3頁(yè)
C語(yǔ)言程序設(shè)計(jì) 教案 3-2 利用二維數(shù)組處理同類型的批量數(shù)據(jù)(2課時(shí))_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

《C語(yǔ)言程序設(shè)計(jì)》教學(xué)設(shè)計(jì)日期:年—月—日教學(xué)內(nèi)容利用二維數(shù)組處理同類型的批量數(shù)據(jù)教學(xué)學(xué)時(shí)2授課教師班級(jí)地點(diǎn)周次星期節(jié)次教學(xué)目標(biāo)素質(zhì)目標(biāo)知識(shí)目標(biāo)能力目標(biāo)(1)基本職業(yè)素養(yǎng):遵守工作時(shí)間,使用實(shí)踐設(shè)備時(shí)注意用電安全,實(shí)踐設(shè)備使用完畢后要斷電并放于指定位置,程序設(shè)計(jì)要注重工程規(guī)范,養(yǎng)成良好的工作習(xí)慣。(2)團(tuán)結(jié)協(xié)作素養(yǎng):小組內(nèi)成員互查程序代碼書(shū)寫(xiě)規(guī)范性、準(zhǔn)確性和完整性,取長(zhǎng)補(bǔ)短,具有責(zé)任意識(shí)、團(tuán)隊(duì)意識(shí)與協(xié)作精神。(3)自主學(xué)習(xí)素養(yǎng):能根據(jù)任務(wù)要求,查找相關(guān)資料解決實(shí)際問(wèn)題;能自主完成練習(xí),培養(yǎng)自主學(xué)習(xí)的意識(shí)與一絲不茍、實(shí)事求是的工作作風(fēng)。(4)思政和勞動(dòng)素養(yǎng):具有一定的辯證唯物主義運(yùn)用能力、安全意識(shí)、勞動(dòng)意識(shí)、創(chuàng)新意識(shí)、創(chuàng)新能力和強(qiáng)烈的愛(ài)國(guó)主義精神。(1)掌握二維數(shù)組的定義、初始化和引用方法(2)掌握二維數(shù)組處理同類型數(shù)據(jù)的應(yīng)用方法能用數(shù)組解決實(shí)際問(wèn)題教學(xué)重點(diǎn)(1)二維數(shù)組的定義、初始化和引用的方法(2)二維數(shù)組處理同類型數(shù)據(jù)的應(yīng)用方法教學(xué)難點(diǎn)二維數(shù)組的存儲(chǔ)形式,二維數(shù)組看作一維數(shù)組能力訓(xùn)練任務(wù)任務(wù)1:掌握二維數(shù)組的定義、初始化和引用方法任務(wù)2:掌握二維數(shù)組處理同類型數(shù)據(jù)的應(yīng)用方法教學(xué)材料(1)教材:朱琨《C語(yǔ)言程序設(shè)計(jì)》,機(jī)械工業(yè)出版社,978-7-111-66954-8,2021(2)教學(xué)資源:電子教案、教學(xué)課件、微課視頻、在線開(kāi)放課程(3)儀器與設(shè)備:電腦(裝有VC++開(kāi)發(fā)環(huán)境)

教學(xué)進(jìn)度設(shè)計(jì)步驟教學(xué)內(nèi)容及目標(biāo)思政元素教師活動(dòng)學(xué)生活動(dòng)時(shí)間一、復(fù)習(xí)與導(dǎo)入復(fù)習(xí):一維數(shù)組的定義、初始化和引用方法。導(dǎo)入:可用1個(gè)一維數(shù)組存放1名學(xué)生的語(yǔ)文、數(shù)學(xué)、英語(yǔ)3門課的成績(jī),而如何存放多名學(xué)生的語(yǔ)文、數(shù)學(xué)、英語(yǔ)3門課成績(jī)呢?一一二維數(shù)組。溫故知新、善于提出問(wèn)題引導(dǎo)啟發(fā)、布置學(xué)習(xí)任務(wù)思考、明確學(xué)習(xí)任務(wù)5min二、實(shí)施任務(wù)1:掌握二維數(shù)組的定義、初始化和引用方法1、定義一維數(shù)組的方法(1)一般形式類型標(biāo)識(shí)符數(shù)組名[常量表達(dá)式1][常量表達(dá)式2];(2)二維數(shù)組在內(nèi)存中的存儲(chǔ)形式連續(xù)空間、數(shù)組元素的編號(hào)、二維數(shù)組看作一維數(shù)組2、二維數(shù)組的初始化對(duì)全部或部分元素賦初值3、二維數(shù)組元素的引用數(shù)組名[下標(biāo)][下標(biāo)]知識(shí)遷移,集中、有序管理,善于總結(jié)規(guī)律對(duì)比樓層和教室講解,引導(dǎo)學(xué)生對(duì)比一維數(shù)組學(xué)習(xí)二維數(shù)組,引導(dǎo)學(xué)生利用數(shù)組管理同類型的多個(gè)數(shù)據(jù),巡回指導(dǎo)聽(tīng)講,對(duì)比學(xué)習(xí),分析、編寫(xiě)和運(yùn)行教材例題程序,總結(jié)二維數(shù)組的引用方法(循環(huán)嵌套)30min三、實(shí)施任務(wù)2:掌握二維數(shù)組處理批量同類型數(shù)據(jù)的方法1、輸出矩陣、查找最值2、輸出矩陣的轉(zhuǎn)置3、對(duì)多名學(xué)生的多門課成績(jī)進(jìn)行處理4、輸出楊輝三角形學(xué)以致用、解決實(shí)際問(wèn)題引導(dǎo)學(xué)生利用已學(xué)知識(shí)解決實(shí)際問(wèn)題,巡回指導(dǎo)編寫(xiě)、運(yùn)行教材例題程序和手冊(cè)練習(xí)題50min四、總結(jié)概括基本內(nèi)容,歸納重點(diǎn)內(nèi)容自主學(xué)習(xí)引導(dǎo)學(xué)生歸納總結(jié),然后布置課后任務(wù)思考,記錄,整理場(chǎng)地5min作業(yè)通過(guò)教材、PPT和在線課程,復(fù)習(xí)鞏固本次課內(nèi)容;插到上述任務(wù)中);預(yù)習(xí)下次課內(nèi)容(字符數(shù)組)。完成教材和工作手冊(cè)相應(yīng)習(xí)題(可穿課后體會(huì)1、引導(dǎo)學(xué)生對(duì)比一維數(shù)組學(xué)習(xí)二維數(shù)組:定義方法、初始化方法和元素引用方法。通過(guò)類比教學(xué)樓或年級(jí)、班級(jí)理解二維數(shù)組的結(jié)構(gòu)和存儲(chǔ)形式。教學(xué)難點(diǎn)是二維數(shù)組可以看作是特殊的一維數(shù)組(突破方法:找每行元素的共同點(diǎn))。教學(xué)的重點(diǎn)是,利用二維數(shù)組解決實(shí)際問(wèn)題,例如導(dǎo)入中的對(duì)多名學(xué)生的多門課成績(jī)進(jìn)行處理。2、如果有剩余時(shí)間,可將下次課字符數(shù)組的部分內(nèi)容提到本次課。利用二維數(shù)組處理同類型的批量數(shù)據(jù)教學(xué)詳案步驟一:復(fù)習(xí)與導(dǎo)入(時(shí)間:5分鐘)復(fù)習(xí):一維數(shù)組的定義、初始化和引用方法。導(dǎo)入:可用1個(gè)一維數(shù)組存放1名學(xué)生的語(yǔ)文、數(shù)學(xué)、英語(yǔ)3門課的成績(jī),而如何存放多名學(xué)生的語(yǔ)文、數(shù)學(xué)、英語(yǔ)3門課成績(jī)呢?在C語(yǔ)言中,可用二維數(shù)組解決此類問(wèn)題。在嵌入式軟件設(shè)計(jì)中,二維數(shù)組可用于點(diǎn)陣顯示碼、液晶顯示碼等編碼的存取。步驟二:任務(wù)1:掌握二維數(shù)組的定義、初始化和引用方法(時(shí)間:30分鐘)1、定義二維數(shù)組的方法定義二維數(shù)組的一般形式:類型標(biāo)識(shí)符數(shù)組名[常量表達(dá)式1][常量表達(dá)式2];其中,常量表達(dá)式1表示行數(shù),常量表達(dá)式2表示的列數(shù)。例如:inta[3][4];〃定義3行4列的整型數(shù)組,共有3X4個(gè)元素每個(gè)元素的編號(hào):第4列

a[0][3]

a[l][3]

a[2][3]第1列第1行:a[0][0]第2第4列

a[0][3]

a[l][3]

a[2][3]第2列第3列a[0][l]a[0]⑵a[l][l]a⑴⑵a⑵⑴a⑵⑵系統(tǒng)會(huì)為數(shù)組a分配連續(xù)的12個(gè)整型內(nèi)存空間,用來(lái)存儲(chǔ)12個(gè)數(shù)組元素。在C語(yǔ)言中,二維數(shù)組中元素排列的順序是按“行”存放的,即在內(nèi)存中先順序存放第1行的元素;再順序存放第2行和第3行的元素。【學(xué)習(xí)檢驗(yàn)】教材單元練習(xí)第4題。可把二維數(shù)組a看作是一個(gè)特殊的一維數(shù)組。有3個(gè)行元素:a[0J>a[lj>a[2J,而每個(gè)行元素又是一個(gè)包含4個(gè)列元素的一維數(shù)組,此時(shí)把a(bǔ)[0]、a[l]>a[2]看作一維數(shù)組名。1JU111J1JuU*1JU1JU111J1JuU*1JU012301230123[rL--??rLrLrLrL^—J000011112222rLrLrLrLrLrLrLrLaaaaaaaaaaaaa[0][0]a[0][l]a[0][2]a[0][3]a[l][0]a[l][l]a[l][2]a[l][3]a[2][0]a[2][l]a⑵⑵a[2][3]2、二維數(shù)組的初始化在定義二維數(shù)組時(shí),對(duì)其元素初始化賦值。(1)分行給二維數(shù)組賦初值(一行對(duì)應(yīng)一個(gè)花括號(hào))例如:inta[3][4]={{l,2,3,4},{5,6,7,8},{9,10,11,12}};(2)將所有數(shù)據(jù)寫(xiě)在一個(gè)花括號(hào)內(nèi),按順序給元素賦初值例如:inta[3][4]={1,2,3,4,5,6,7,8,9,10,11,12);效果與第(1)種方法相同。但不如第(1)種方法直觀。(3)對(duì)全部元素都賦初值時(shí),行數(shù)可以不指定,但列數(shù)不能省略。例如:inta[][4]={123,4,5,6,7,8,9,10,11,12);與第(2)種效果相同。,1000:(4)可只給部分元素賦初值。例如:inta[3][4]={{l},{5},{9}};<000注意:在定義數(shù)組之后,不能一次性對(duì)整個(gè)數(shù)組的所有元素賦值,[9000)而只能對(duì)每個(gè)元素逐個(gè)賦值。例如:inta[3][4];〃定義數(shù)組a[3][4]={{l,2,3,4},{5,6,7,8},{9,10,ll,12}};〃錯(cuò)誤3、二維數(shù)組元素的引用只能引用某個(gè)數(shù)組元素而不能一次引用整個(gè)數(shù)組的全部元素。二維數(shù)組元素的引用形式:數(shù)組名[下標(biāo)][下標(biāo)]其中,下標(biāo)就是數(shù)組元素的編號(hào)?!纠?.5】二維數(shù)組元素的引用:二維數(shù)組元素的賦值和輸出。#include<stdio.h>intmain(void)(inta[3][4];〃定義二維數(shù)組inti9j;printf「請(qǐng)輸入12個(gè)整數(shù)十);for(i=0;i<3;i++)〃二維數(shù)組的行(for(j=0;j<4;j++)〃二維數(shù)組的列scanfr%dM,&a[i][j]);〃向數(shù)組a賦值}for(i=0;i<3;i++)(for(j=0;j<4;j++)printf(na[%d][%d]=%d\nn,i,j,a[i][j]);〃輸出數(shù)組a的12個(gè)元素值步驟三:任務(wù)2:掌握二維數(shù)組處理批量同類型數(shù)據(jù)的方法(時(shí)間:50分鐘)【例3.6】輸出3X4矩陣,并求出值最大的元素值,及其所在的行號(hào)和列號(hào)。//include<stdio.h>intmain(void)(inti,j,max,rovv=0,col=0;〃變量i表示行,j表示列int3n4]={{12A,4},{5,6,7,8},{9,10,11,12}};for(i=0;i<3;i++)(forg=0;j<4;j++)printf(n%3dH,a[il[il);printf(M\nn);〃每輸出一行,換行}max=a[0][0];for(i=0;i<3;i++)(foi(j=0;j<4;j++)((row-i;col-j;))printf("最大值=%(1,行=%(1,列=%(1\11",max,rovv+1,col+1);)【學(xué)習(xí)檢驗(yàn)】教材單元練習(xí)第12題?!緦W(xué)以致用】(1)教材單元練習(xí)第16題:輸出給定2X3矩陣的轉(zhuǎn)置矩陣。(2)利用二維數(shù)組存放4名學(xué)生的語(yǔ)文、數(shù)學(xué)、外語(yǔ)3門課的成績(jī)78、69、90,72、55、83,65、81、53,92、85、78。依次輸出4行信息,分別對(duì)應(yīng)這4名學(xué)生的3門課

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論