亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        淺談提升C語言技能中部分填空題正確率的技巧

        2018-05-18 09:29:02倪艷芬
        考試周刊 2018年42期

        摘要:C語言的技能題讓許多同學(xué)心里打悚,可謂是望虎生畏。怎么讓學(xué)生打破心里的畏懼,去接受、學(xué)習(xí)、探索C語言的內(nèi)在的奧妙,發(fā)現(xiàn)學(xué)習(xí)它的樂趣呢?讓我們當(dāng)學(xué)生的導(dǎo)游,學(xué)習(xí)的領(lǐng)航者,帶著學(xué)生一起去發(fā)現(xiàn)內(nèi)在規(guī)律,去一點(diǎn)點(diǎn)發(fā)現(xiàn)它,理解它,領(lǐng)會它,應(yīng)用它。

        關(guān)鍵詞:C語言;發(fā)現(xiàn);內(nèi)在奧妙

        數(shù)組部分的知識是C語言的大頭,C的技能必考題,也是許多學(xué)生害怕的題型,但實(shí)際上它有基本固定的模式,有一定的規(guī)律,最常見就是排序、查找、插入(右移)、刪除(左移)、矩陣的問題、數(shù)制的問題等,一般都有一定的規(guī)律,如果找到了內(nèi)在的規(guī)律,再去做題,就能舉一反三,就能找到學(xué)習(xí)的樂趣,學(xué)習(xí)的信心了。我在講到數(shù)組的同步的練習(xí)的時(shí)候就帶學(xué)生去探索尋找規(guī)律,然后表示規(guī)律,應(yīng)用規(guī)律,巧解了很多題,我主要從以下幾個方面來嘗試的:

        一、 根據(jù)題干提供的線索,巧找內(nèi)在規(guī)律

        大家看看下面的圖形,要我們產(chǎn)生并輸出如下圖形,有什么樣的規(guī)律?乍一看起來,好復(fù)雜呀!

        其實(shí)不要緊,還是那句話,填空把難的都屏蔽掉了,它會給我們思路,根據(jù)題干給的思路我們來分析一下:

        我們來逐個擊破,先看第一個空,什么情況下,a[i][j]=1;很顯然,這是個送分題,兩條對角線上,行號列號相等時(shí),也就是我所標(biāo)兩條紅、綠線的位置,規(guī)律是:主對角線上i=j;次對角線i+j=6。所以根據(jù)題干輕而易舉地就劃出了這兩道線,繼續(xù)來找規(guī)律:(綠線)主對角i=j;綠線的左邊滿足的條件是i>j;綠線的右邊滿足的條件是i6;很容易列出各數(shù)的條件:

        值為2:i

        值為3:i>j&&i;+j<6

        值為4:i6

        值為5:i>j&&i;+j>6

        最后一個空也是送分題,換行,大家顯而易見,每行的各列輸出完畢了,換行。

        從本題可以看出,整個圖形被兩條對角線劃分成了四塊,兩兩條件相交就寫出了各塊的規(guī)律。這樣做是不是最好的方法呢,不是,為什么?

        二、 根據(jù)程序蘊(yùn)藏的暗示,巧用數(shù)據(jù)帶入

        剛剛的題目,如果讓我們寫整個程序,我們那樣做非常透徹,也拎得非常清晰,但現(xiàn)在僅僅是個填空題,需要這么大費(fèi)周折嗎?不需要,還有什么方法嗎?巧用數(shù)據(jù)帶入。

        else if(i

        else if(i>j&&i;+j<6)a[i][j]=3;

        題中的這兩句暗示我們,找個特殊的數(shù)帶入看看行列之間的關(guān)系,還有行列和與6之間的關(guān)系。例如第一行的第三列a[0][2]=2,行號<列號,行號+列號<6,那這一個空值是2,同理,找個數(shù)值是4的位置,如a[3][6]=4,亦可推出行號<列號,行號+列號>6的條件。

        用數(shù)字帶入不僅僅是解數(shù)學(xué)書上的選擇題的方法,在我們C語言的圖形上也是可以用的,用得巧了,同樣可以化難為易,同樣可以節(jié)省時(shí)間。當(dāng)然了,數(shù)的選擇,條件的拎出離不開我們以前知識的積累,特別是在現(xiàn)在后期的復(fù)習(xí)階段,這就是我所提到和第三種技巧。

        三、 根據(jù)以往學(xué)習(xí)的知識,巧構(gòu)知識體系

        比如在做題的時(shí)候遇到這樣一道題:將S所指字符串的正序和反序進(jìn)行連接,形成一個新串放在t所指的數(shù)組中。例如:當(dāng)s串為“ABCD”時(shí),則t串的內(nèi)容為“ABCDDCBA”。通過審題我們可以看出這也考了兩個知識點(diǎn):一是逆序,二是連接。逆序的問題我們以前遇到的,有這樣兩種情況:一是逆序后放入原數(shù)組,二是逆序放入另一數(shù)組。連接的問題我們上面也講道過,所以我是這樣引導(dǎo)學(xué)生的:

        (1) 同一數(shù)組中數(shù)據(jù)的逆序存放a[i]=a[n-1-i]

        引導(dǎo)學(xué)生回顧相約在高校中的同一數(shù)組逆序的存放問題,學(xué)生很快就答出來了。接著我又提出,若是放在另一數(shù)組中呢,學(xué)生很快寫出了下面的第二步:t[i]=s[n-1-i]

        (2) 把數(shù)據(jù)逆序存放到另一的數(shù)組中t[i]=s[n-1-i]

        那如果是逆序后存放在另一數(shù)組之后呢,要先求出那個數(shù)組原來的長度,然后通過下標(biāo)的同步變化就可以得到第三步。我又拿出了一題剛剛講到的連接的問題,如下:

        JOIN(S1,S2)

        char s1[80];s2[40];

        {int i,j;

        /***************SPACE*************/

        for(i=0;[?]'\\0';i++)

        s1[i+j]=s2[i];

        /***************SPACE*************/

        s1[i+j]=[?];

        }通過s1[i+j]=s2[i];這條語句可以看出是把s2放入s1中,所以空填“s2[i]!=”同時(shí)也可以看出變化的下標(biāo)是i,j是不變的,那么j是什么,這是個連接問題,那么j就是s1的長度。最后所有的數(shù)都取完了,怎么辦,人為的結(jié)束s1。這就解決了連接的問題。

        (3) 把數(shù)據(jù)逆序連接到另一數(shù)組中t[d+i]=s[n-1-i]

        這樣就把我們學(xué)過知識都復(fù)習(xí)了,同時(shí)還聯(lián)系到了一起,以后學(xué)生再做這類題的時(shí)候就知道慢慢地轉(zhuǎn)接,一步步地嫁接,最后問題就迎刃而解了。

        四、 根據(jù)前后程序的聯(lián)系,巧套函數(shù)調(diào)用

        隨著這兩年學(xué)生基礎(chǔ)的薄弱,越來越多的同學(xué)放棄編程題,還有一類是比較容量得分的,只要學(xué)生夠細(xì)心,能找到,一一對應(yīng)起來就可以得分,這就是用戶定義函數(shù)的調(diào)用,要么考用戶定義的函數(shù)名,要么考在主函數(shù)中函數(shù)調(diào)用的語句。做題時(shí)只要看看參數(shù)的作用,主程序的意圖,模仿著寫,對應(yīng)著就行了。例如:有這樣一個程序,在主程序中,給出了數(shù)組a的值,想把它順時(shí)針轉(zhuǎn)90度輸出。在用戶定義的函數(shù)中有這樣一句:b[i][j]=a[n-1-j][i];說明是把a(bǔ)轉(zhuǎn)成b,且用戶定義的函數(shù)名為void chang(int a[][N],intb[][M]);那主函數(shù)套用就行了肯定是chang(a,b)。所以我們在任何時(shí)候都不要畏懼,都不要放棄,用心地靜心地去看去做一些題,我們就會發(fā)現(xiàn)不像我們想象的那樣難,我們會發(fā)現(xiàn)只要我們細(xì)心我們就能看出出題者的意圖,順著他的思路寫下去,做出來。

        讓我們再細(xì)心一點(diǎn),再耐心一點(diǎn),再多付出一點(diǎn)工夫,我相信我們一定可能在C中找到更多的樂趣,找到更多的技巧。

        作者簡介:倪艷芬,江蘇省徐州市,江蘇省徐州市張集中等專業(yè)學(xué)校。

        久久精品国产亚洲av网在| 亚洲av日韩av无码av| 人妻无码Aⅴ中文系列| 精品蜜桃视频在线观看| 中文字字幕在线中文乱码解| 精品国产性色无码av网站 | 亚洲依依成人亚洲社区| 2020亚洲国产| 久久老熟女一区二区三区| 粉嫩av国产一区二区三区 | 色噜噜精品一区二区三区| 国产91清纯白嫩初高中在线观看| 国产成人一区二区三区| 国产2021精品视频免费播放| 精品粉嫩国产一区二区三区| 中文字幕漂亮人妻在线| 无码吃奶揉捏奶头高潮视频| 最新亚洲人AV日韩一区二区| 亚洲精品乱码久久麻豆| 丰满少妇被猛烈进入高清播放| 国产午夜亚洲精品午夜鲁丝片| 中文字幕日产人妻久久| 91国产精品自拍视频| 初尝人妻少妇中文字幕| 午夜国产精品视频在线观看| 极品少妇小泬50pthepon| 国产福利免费看| 亚洲一区二区三区偷拍自拍| 一区二区三区人妻少妇| 少妇做爰免费视频网站| 成年男人裸j照无遮挡无码| 色婷婷久久综合中文蜜桃| 久久久久久久97| 国产成人精选在线不卡| 久久精品亚洲熟女九色| 98色婷婷在线| 天天操夜夜操| 日韩精品中文字幕人妻系列| 在线日本看片免费人成视久网| 人妻av无码系列一区二区三区| 亚洲性69影视|