【正文】
3]。i二維數(shù)組的地址指向數(shù)組元素的指針變量指向一維數(shù)組的指針變量整理課堂筆記完成深入研究整型指針練習(xí)題第三篇:C語言《二維數(shù)組》說課稿(寫寫幫整理)《二維數(shù)組》說課稿一、教學(xué)目標(biāo)通過本次課教學(xué),學(xué)生能進(jìn)一步理解二維數(shù)組的定義,二維數(shù)組的引用的方法;掌握二維數(shù)組的初始化技能目標(biāo):培養(yǎng)學(xué)生邏輯思維能力、綜合運用知識的能力和自主學(xué)習(xí)能力;二、教材分析選用教材為李騰編著的《編程語言基礎(chǔ)——C語言》,該教材由國防科技大學(xué)出版社出版,教材特點如下:在內(nèi)容上體現(xiàn)科學(xué)性、時代性、實用性,編排上面向應(yīng)用,理論與實踐有機結(jié)合;采用案例教學(xué)法等教學(xué)手段,各章節(jié)均有案例,貫穿整個課程進(jìn)行難點講解,以實際應(yīng)用作為突破口,使學(xué)生能夠真實體驗到知識的實際應(yīng)用,提高興趣,促進(jìn)理解;教學(xué)與項目開發(fā)融為一體,淺顯易懂,符合中職學(xué)生認(rèn)知規(guī)律。三、學(xué)生分析本課程的教學(xué)對象是中職學(xué)生,他們文化基礎(chǔ)較差,計算機專業(yè)知識薄弱,C語言程序設(shè)計是他們學(xué)習(xí)的第一門計算機語言類課程,學(xué)習(xí)時較困難,入門較慢。四、教學(xué)重點、難點及解決辦法本次課教學(xué)重點 1)二維數(shù)組的定義; 2)二維數(shù)組元素的引用;在教學(xué)過程的敘述中,要抓住教學(xué)的重點、最能體現(xiàn)教學(xué)理念的內(nèi)容和最能展示教學(xué)藝術(shù)的環(huán)節(jié),作較為詳細(xì)的敘述。任務(wù)驅(qū)動:通過書上實例這一任務(wù),掌握二維數(shù)組程序設(shè)計認(rèn)方法。六、教學(xué)設(shè)計(時間分配)任務(wù)提出,演示成果程序,明確目標(biāo),提出要求。上機實訓(xùn)1(3分鐘)簡單程序:用一維數(shù)組編程,實現(xiàn)在屏幕上顯示1,2,3……10。上機實訓(xùn)2,(6分鐘)輸出一個二維表: 1 5 9 11 12上機實訓(xùn)3:[3][4]轉(zhuǎn)置(8分鐘)(1)調(diào)試程序時要注意觀察程序運行情況。引導(dǎo)學(xué)生自主地從事觀察、分析、交流等活動,使學(xué)生形成對計算機語言知識有效的學(xué)習(xí)策略。scanf(“%d”,amp。int a[n]。//......}(4)main(){ int a[2+2*4]。//......} 通過這一實驗,可以說明什么問題?運行下面的C程序,根據(jù)運行結(jié)果,可以說明什么? include void main(void){ int num[5]={1,2,3,4,5}。寫出調(diào)試過程。在程序運行過程中,可以使用+鍵終止程序的運行,返回到TC環(huán)境。for(i=0。for(i=0。}操作符amp。三、字符數(shù)組1.驗證程序輸出結(jié)果 include”” main(){char a[ ]=“ab12cd34ef”。i++)if(a[ i]=’a’amp。以“stop”作為輸入的最后一個字符串。t39。n39。39。n39。*39。/*(213 lines deleted)*/ /* * The string is a * representation of the body * of this program from 39。for(i=0。} 請上機運行這個程序,指出它的功能和運行結(jié)果。d)define SIZE 10。int a[n]。3.若二維數(shù)組a有m列,則計算任一元素a[i][j]在數(shù)組中位置的公式為______.(假設(shè)a[0][0]位于數(shù)組的第一個位置上。amp。}......)對數(shù)組a進(jìn)行插入排序(升序)b)對數(shù)組a進(jìn)行插入排序(降序)c)對數(shù)組a進(jìn)行選擇排序(升序)d)對數(shù)組a進(jìn)行選擇排序(降序)6.有兩個字符數(shù)組a、b,)gets(a,b)。b)。strcpy(a,b)。 39。39。else c2=s[i1]。 39。 39。amp。 39。 39。amp。int k。k++){switch(c){case 39。case 39。continue。} }a)SSW* b)SW* c)SW*A d)SW二、填空題1. 若有定義:double x[3][5]。imain(){ int a[3][3]={1,3,5,7,9,11,13,15,17},sum=0,i,j。y=u。 } 。for(i=1。j。int i。char c。k++){switch(c){case 39。)。:++k。)。amp。} putchar(39。數(shù)組什么是數(shù)組?仁者見仁,智者見智。放到Excel里,班級就相當(dāng)于工作表,而學(xué)生就相當(dāng)于工作表里的單元格數(shù)值。數(shù)組公式數(shù)組公式是相對于普通公式而言的。集合在教室外面的學(xué)生,老師把他們叫進(jìn)教室。”然后是第二桌的同學(xué)進(jìn)教室。如果老師說:“第一組的全部進(jìn)教室。特別提醒:這是最關(guān)鍵的,這相當(dāng)于用戶告訴Excel:“我不是一般人,爺我是數(shù)組公式,你得對我特別關(guān)照。數(shù)組的維數(shù)“維數(shù)”是數(shù)組里的又一個重要概念?!备糸_)。自己動手試一試。二維數(shù)組里同行的元素間用逗號“,”分隔,不同的行用分號“。”,所以,要判斷一個數(shù)組是幾行幾列的數(shù)組,只需要看里面的逗號和分號就知道了。(2)數(shù)組里的元素,同一行內(nèi)的各元素用英文逗號“,”分開,用英文分號“。第二行的第一個,第二行的第二個,第二行的第三個……。是的,很簡單,在D2單元格輸入公式“=B2*C2”,下拉公式即可。這就是一個多單元格的數(shù)組公式,多單元格數(shù)組公式是進(jìn)行批量計算,可節(jié)省計算的時間,同時,它還有一個特點。這可以防止用戶在操作時無意間修改到表格的公式。這時候就需要用數(shù)組公式來完成了。做了這個問題,總結(jié)一下,什么時候會用到數(shù)組公式?是的,當(dāng)運算中存在著一些只有通過復(fù)雜的中間運算過程才會等到結(jié)果的時候,就需要使用數(shù)組公式了。(4)數(shù)組公式可以完成復(fù)雜的中間運算得到最終想要的運算結(jié)果v第三部分:數(shù)組公式的計算學(xué)習(xí)繼續(xù),在對數(shù)組有了基本的認(rèn)識后,這貼我們將通過一些例子來講一講數(shù)組公式是怎么計算的。同樣的計算過程,第一個數(shù)組的第一行的第一個元素與第二個數(shù)組的第一行的第一個元素相乘,結(jié)果為數(shù)組公式的結(jié)果的數(shù)組的第一行的第一個元素,接著是第二個,第三個??直到第N個?!钡诙诺牡?個同學(xué)和誰交換?這就是數(shù)組的不匹配。等同于在B56輸入公式“=B52+$B$54”,然后右拉復(fù)制公式實現(xiàn)。120,220,320,420。C、返回數(shù)組中第R行第C列的元素是單列數(shù)組的第R個元素和單行數(shù)組的第C個元素運算的結(jié)果。這里我只是舉了三個例子,你可以把前面我們講過的公式里的數(shù)組參數(shù)都修改修改,什么情況下,會返回相同的結(jié)果呢?它們又有什么共同的地方?知識總是光顧那些善于總結(jié)和發(fā)現(xiàn)的人。有效元素為兩個數(shù)組中對應(yīng)數(shù)組的計算結(jié)果。呵呵??嫌我唐僧了吧?那端上一杯熱茶,快快進(jìn)入主題,當(dāng)讀完貼后,你的茶是否喝完?讀完上一貼,了解了數(shù)組公式的計算規(guī)律后,我們知道,數(shù)組與數(shù)組計算,返回一個新的數(shù)組。對于行列數(shù)不匹配的數(shù)組,在計算時Excel會將數(shù)組對象進(jìn)行擴(kuò)展,以符合計算需要的維數(shù)。例2:公式:={10。20。30,30。100,200},所以={10。20,20。100,200?!皵?shù)組擴(kuò)充”這個華雄是否已被你斬于馬下?也不知道你手里的茶喝完了沒?我希望聽到你回答的是:“華雄已斬,茶沒喝完,還溫著呢。班里有50個學(xué)生,為了讓每個學(xué)生都有座位,需要預(yù)備50套課桌椅。否則,如果選中的區(qū)域小于數(shù)組返回的行列數(shù),站在教室里,我們只能看到占了座位的這群學(xué)生。所以,先講一講公式的解讀,對初學(xué)的人來說,應(yīng)該是很有必要的。想知道某段公式的運行結(jié)果是什么?在編輯里,用鼠標(biāo)選中需要進(jìn)行計算的某段公式,將其抹黑,然后按F9鍵,就得到了公式的計算結(jié)果。利用公式求值要看懂復(fù)雜的公式,公式審核的的幫助是很大的。點鼠標(biāo)左鍵,將光標(biāo)定位到編輯欄里公式的某