-一維數(shù)組的定義與引用教案

-一維數(shù)組的定義與引用教案

ID:11139156

大小:55.00 KB

頁數(shù):4頁

時間:2018-07-10

-一維數(shù)組的定義與引用教案_第1頁
-一維數(shù)組的定義與引用教案_第2頁
-一維數(shù)組的定義與引用教案_第3頁
-一維數(shù)組的定義與引用教案_第4頁
資源描述:

《-一維數(shù)組的定義與引用教案》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、課題序號1授課日期第周月日(星期)授課班級10單招、10計算機授課課時2授課形式理論授課章節(jié)名稱一維數(shù)組的定義與引用使用教具無教學(xué)目的1、了解數(shù)組的基本概念。2、掌握一維數(shù)組定義、引用;4、提高學(xué)生編寫程序的能力教學(xué)重點掌握一維數(shù)組定義、引用;教學(xué)難點掌握一維數(shù)組定義、引用;更新、補充、刪節(jié)內(nèi)容無課外作業(yè)補充課堂教學(xué)安排教學(xué)步驟教學(xué)內(nèi)容教學(xué)方法及雙邊活動導(dǎo)入新課新課講授一維數(shù)組的定義在C語言中,變量必須先定義,后使用。數(shù)組也是如此,使用數(shù)組時必須先定義,后引用。定義一維數(shù)組的格式為:類型說明符數(shù)組名[整型常量表達式],…;例如:inta[10],b[5];說明:⑴它表示定義了

2、兩個一維數(shù)組,一個數(shù)組名為a,另一個數(shù)組名為b。數(shù)組名是按照“標(biāo)識符”的規(guī)則構(gòu)成的。⑵a數(shù)組含有10個數(shù)組元素,即a[0]、a[1]、a[2]、…、a[9];b數(shù)組含有5個數(shù)組元素,即b[0]、b[1]、b[2]、b[3]和b[4]。注意,不能使用a[10]和b[5],否則即出現(xiàn)數(shù)組超界現(xiàn)象。⑶類型說明符int說明a數(shù)組和b數(shù)組中的每個元素均占2個字節(jié),只能存放整型數(shù)據(jù)。類型說明符可以是任何基本類型,如float、double、char等;也可以是以后要介紹的其它數(shù)據(jù)類型,如結(jié)構(gòu)型、共用型等。⑷整型常量表達式可以是整型常量或符號常量。最常見的是整型常量。不允許為變量。⑸C編譯

3、程序(如TurboC)為a數(shù)組在內(nèi)存中分配了10個連續(xù)的數(shù)組單元(共占20個字節(jié)),為b數(shù)組在內(nèi)存中分配了5個連續(xù)的數(shù)組單元(共占10個字節(jié)),如圖7-1所示?!              [0]a[1]a[2]a[3]a[4]a[5]a[6]a[7]a[8]a[9]b[0]b[1]b[2]b[3]b[4]圖7-1⑹C編譯程序還指定數(shù)組名a為a數(shù)組的首地址,即a與&a[0]等價;指定數(shù)組名b為b數(shù)組的首地址,即b與&b[0]等價。也就是說,在C語言中,每個已定義的數(shù)組,其數(shù)組名有兩個作用,其一代表該數(shù)組的名稱;其二代表該數(shù)組在內(nèi)存中的首地址。課堂提問討論課堂小結(jié)步驟五布置作

4、業(yè)7.1.2數(shù)組元素的引用當(dāng)定義了某數(shù)組后,就可以引用該數(shù)組中的任何元素了。引用形式為:數(shù)組名[下標(biāo)]。例如,前面定義過的a數(shù)組,可以引用的數(shù)組元素為a[0]、a[1]、a[2]、…、a[9]。【例7-1】數(shù)組元素的引用例子。程序如下:main(){inta[10],b[5]={55,44,33,22,11},i;for(i=0;i<10;i++){a[i]=i+1;printf(“%4d”,a[i]);}printf(“”);for(i=0;i<5;i++)printf(“%4d”,b[i]);printf(“”);}在引用時應(yīng)注意以下幾點:⑴引用時只能對數(shù)組元素引

5、用。如【例7-1】中的a[i],b[i];而不能引用整個數(shù)組,如【例7-1】中的a或b。⑵在引用數(shù)組元素時,下標(biāo)可以是整型常數(shù)、已賦值的變量或含變量的表達式。如【例7-1】中a[i],b[i]的下標(biāo)i就是已賦值的變量。⑶由于數(shù)組元素本身可看作同一類型的單個變量,因此,對變量的各種操作也都適用于數(shù)組元素。如【例7-1】中對數(shù)組元素a[i]的賦值操作和輸出操作。⑷引用數(shù)組元素時,下標(biāo)上限(即最大值)不能超界。也就是說,若數(shù)組含有n個元素,下標(biāo)的最大值為n-1,(因下標(biāo)從0開始);若超出界限,C編譯程序并不給出錯誤信息(即其不檢查數(shù)組是否超界),程序仍可以運行,但可能會改變該數(shù)組以

6、外其它變量或其它數(shù)組元素的值,由此會造成不正確的結(jié)果。如【例7-1】,若誤將第一個for語句中的i<10寫成i<=10,就會出現(xiàn)下標(biāo)超界現(xiàn)象a[10]=11,程序運行后,b數(shù)組中的b[0]原值55被錯誤地改變?yōu)?1板書設(shè)計數(shù)組:具有相同數(shù)據(jù)類型的數(shù)據(jù)的有序的集合。數(shù)組元素:數(shù)組中的元素。數(shù)組中的每一個數(shù)組元素具有相同的名稱,不同的下標(biāo),可以作為單個變量使用,所以也稱為下標(biāo)變量。在定義一個數(shù)組后,在內(nèi)存中使用一片連續(xù)的空間依次存放數(shù)組的各個元素。數(shù)組的下標(biāo):是數(shù)組元素的位置的一個索引或指示。數(shù)組的維數(shù):數(shù)組元素下標(biāo)的個數(shù)。根據(jù)數(shù)組的維數(shù)可以將數(shù)組分為一維、二維、三維、多維數(shù)組。

7、教學(xué)后記

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。