999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

階梯式教學法在C語言教學中的應用

2008-12-31 00:00:00南麗麗
計算機教育 2008年7期

文章編號:1672-5913(2008)07-0075-02

摘要:本文探討了一種新式的C語言教學方法——階梯式教學法,并展示了在具體授課內容中加入階梯式教學思想的兩個案例。

關鍵詞:階梯式教學;C語言教學;教學探索

中圖分類號:G642

文獻標識碼:B

1 階梯式教學法的基本概念

\"階梯式教學法\"是由程鴻勛老師首創的,它是指導學生一步一步地養成良好的學習習慣的方法。宗旨是使學生愛學、會學,使不同程度的學生,尤其是學習有困難和問題較多的學生,都能得到提高和發展。主要特點是目標具體,升級適度,符合學生的心態,使學生有成就感,形成積極向上的人生態度。

下面介紹一下筆者將“階梯式教學法”與C語言教學相結合的具體步驟。

●備課時,將同類型問題找出來

●將這些問題按難易程度排隊

●上課時,先讓學生解決最簡單的問題,按從易到難的順序,依次提高問題的難度

●注意提示學生由易到難的關鍵問題

這樣,通過教學,學生們對于同類問題的解決就有了比較深刻的認識。同時通過教師在教學過程中的不斷提問,每提問一次,問題的難度就加大一次,有利于培養學生主動思考、創新性的思維能力。

2 具體實施案例

案例1:

問題:打印規則圖形

第1層問題:打印輸出由“*”組成的4*4矩陣

第2層問題:在上題基礎上,使輸出格式變為平行四邊形

第3層問題:在上題基礎上,使輸出格式變為三角形

第4層問題:在上題基礎上,使輸出格式變為菱形

第1層問題的解決:

#include \"stdio.h\"

void main( )

{int i,j;

for(i=1;i<=4;i++)

{for(j=1;j<=4;j++)

printf(\"*\");

printf(\"\\");

}

}

第2層問題的解決:提醒學生注意,平行四邊形特點及每行第一個字符的起始位置!

#include \"stdio.h\"

void main( )

{int i,j,k;

for(i=1;i<=4;i++)

{for(k=1;k<i;k++)

printf(\" \");

for(j=1;j<=4;j++)

printf(\"*\");

printf(\"\\");

}

}

第3層問題的解決:提醒學生注意每行第一個字符的起始位置及該行的字符數目

#include \"stdio.h\"

void main( )

{int i,j,k;

for(i=1;i<=4;i++)

{for(k=1;k<i;k++)

printf(\" \");

for(j=1;j<=2*(4-i)-1;j++)

printf(\"*\");

printf(\"\\");

}

}

第4層問題的解決:提醒學生注意菱形是由兩個三角形構成的(由一個兩重循環如何實現?)

#include \"stdio.h\"

void main( )

{int i,j,k;

for(i=-2;i<=2;i++)

{for(k=1;k<=abs(i);k++)

printf(\" \");

for(j=1;j<=5-2*abs(i);j++)

printf(\"*\");

printf(\"\\");

}

}

案例2:

問題:排序

第1層問題:任意給定10個數,排序

第2層問題:任意給定n個數,排序

第3層問題:任意給定n個字符串排序

第1層問題的解決:采用冒泡法進行排序

#include \"stdio.h\"

main( )

{int i,j,t;

int a[10];

printf(\"請輸入要排序的數組\\");

for(i=0;i<10;i++)

scanf(\"%d\",a+i);

printf(\"\\");

for(i=0;i<9;i++)

{for(j=0;j<9-i;j++)

if(a[j]>a[j+1])

{t=a[j];a[j]=a[j+1];a[j+1]=t;}}

printf(\"已排序的數組如下:\\");

for(i=0;i<10;i++)

printf(\"%d,\",a[i]);

printf(\"\\");

}

第2層問題的解決:如何由用戶決定每次排序的數據個數,注意數組的特點。

#include \"stdio.h\"

main( )

{int number;

void sort(int n);

printf(\"請輸入要排序的數字個數\\");

scanf(\"%d\",number);

sort(number);

}

void sort(int n)

{int i,j,t;

int a[n];

printf(\"請輸入要排序的數組\\");

for(i=0;i<n;i++)

scanf(\"%d\",a+i);

printf(\"\\");

for(i=0;i<n-1;i++)

for(j=0;j<9-i;j++)

if(a[j]>a[j+1])

{t=a[j];a[j]=a[j+1];a[j+1]=t;}

printf(\"已排序的數組如下:\\");

for(i=0;i<n;i++)

printf(\"%d,\",a[i]);

printf(\"\\");

}

第3層問題的解決:注意字符串存儲的特點。

#include \"string.h\"

#include \"stdio.h\"

main( )

{int number;

void sort(int n);

printf(\"請輸入要排序的字符串個數\\");

scanf(\"%d\",number);

sort(number);

}

void sort(int n)

{int i,j;

char str[n][30];

char string[30];

printf(\"請輸入要排序的字符串\\");

for(i=0;i<n;i++)

scanf(\"%s\",str[i]);

for(i=0;i<n-1;i++)

{for(j=0;j<n-1-i;j++)

if(strcmp(str[j],str[j+1])>0) {strcpy(string,str[j]);strcpy(str[j],str[j+1]);strcpy(str[j+1],string);}}

printf(\"已排序的字符串如下:\\");

for(i=0;i<n;i++)

puts(str[i]);

}

注:如果再更進一步的話,可在此問題上可提出采用指針數組的方法來解決。在這里可以為后續章節的學習埋下一個伏筆。

3 結束語

除了上述兩個案例外,還有很多問題的教學可以采用階梯式教學,例如求素數、打印日歷、鏈表操作等。以上兩個案例的教學思想是我結合程鴻勛老師的“階梯式教學法”和個人在教學中的一些想法而提出的,希望能夠給讀者提供一定的幫助。由于C語言課程的地位比較突出,因此進行課程設計是很必要的,而教學方法的革新又是至關重要的,這就需要我們全體教育工作者不斷努力探索,摸索出更多更好的適合C語言教學的教學方法。

參考文獻

[1] 譚浩強. C程序設計(第三版)[M]. 北京:清華大學出版社,2005.

主站蜘蛛池模板: 黄色网址免费在线| 久久视精品| 试看120秒男女啪啪免费| 久久国产高潮流白浆免费观看| 亚洲高清在线天堂精品| 2020亚洲精品无码| 最新加勒比隔壁人妻| 久久这里只有精品66| 97久久免费视频| 亚洲a级在线观看| 欧美色综合网站| 欧美成一级| 毛片久久久| 亚洲毛片在线看| 亚洲视频免| 国产成人精品亚洲77美色| 国产精品欧美激情| 国产清纯在线一区二区WWW| 欧美高清三区| 全部无卡免费的毛片在线看| 亚洲男人天堂2020| 国产精品亚洲日韩AⅤ在线观看| 国产精品视频系列专区| 亚洲欧洲日产国产无码AV| 99在线国产| 国产白浆在线| 国产精品入口麻豆| 男女男精品视频| 手机在线看片不卡中文字幕| 免费高清毛片| 伊人成人在线| 日韩黄色大片免费看| 国产免费高清无需播放器| 日韩黄色大片免费看| 亚洲婷婷丁香| 亚洲国产AV无码综合原创| 在线看片中文字幕| 91精品伊人久久大香线蕉| 国产高清色视频免费看的网址| 国产成人免费视频精品一区二区| 国产男人的天堂| 成人亚洲国产| 亚洲91精品视频| 精品国产成人高清在线| 免费女人18毛片a级毛片视频| 欧美精品在线看| 精品日韩亚洲欧美高清a| 国产一区二区免费播放| 呦女精品网站| 国产成人永久免费视频| 欧美不卡二区| 萌白酱国产一区二区| 一级毛片在线免费视频| 狠狠亚洲五月天| 国产成人精品一区二区| 国产女人喷水视频| 在线播放国产一区| 欧美三级视频网站| 日韩色图区| 青青草原偷拍视频| 国产精品女主播| 国产96在线 | 成年人久久黄色网站| 国产精品中文免费福利| 在线观看亚洲精品福利片| 亚洲欧美精品在线| 91口爆吞精国产对白第三集| 亚洲精品动漫在线观看| 噜噜噜久久| 人妻丰满熟妇av五码区| 久草热视频在线| 狠狠色狠狠色综合久久第一次| 久久精品娱乐亚洲领先| 无码一区中文字幕| 四虎国产精品永久在线网址| 亚洲成aⅴ人在线观看| 自慰网址在线观看| 亚洲中文制服丝袜欧美精品| 国产一区成人| 久久无码免费束人妻| 色综合狠狠操| 国模极品一区二区三区|