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

        ?

        簡單案例在C語言教學(xué)中的應(yīng)用

        2012-04-12 00:00:00魏艷紅
        現(xiàn)代電子技術(shù) 2012年22期

        摘 要:通過分析C程序設(shè)計(jì)語言傳統(tǒng)教學(xué)模式中的弊端,結(jié)合目前發(fā)展成熟的案例教學(xué)法的特點(diǎn),將案例教學(xué)法應(yīng)用在C程序設(shè)計(jì)語言教學(xué)中,并以一個(gè)簡單的案例九九乘法表為例,探討了案例教學(xué)法在對本課程基礎(chǔ)知識的掌握以及算法設(shè)計(jì)能力提高上的作用。實(shí)踐表明,教學(xué)中使用簡單案例,能充分調(diào)動學(xué)生的積極性和主動性,激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生的動手能力和創(chuàng)新能力,有效提高C程序設(shè)計(jì)語言的教學(xué)質(zhì)量與教學(xué)效果。

        關(guān)鍵詞:C語言; 簡單案例; 九九乘法表; 算法設(shè)計(jì)能力

        中圖分類號:TN91934; TP312 文獻(xiàn)標(biāo)識碼:A 文章編號:1004373X(2012)22002702

        C語言程序設(shè)計(jì)是高校理工科教學(xué)中一門重要的基礎(chǔ)課,學(xué)習(xí)該課程旨在使學(xué)生掌握C語言的基本語法、結(jié)構(gòu)化程序設(shè)計(jì)的方法,培養(yǎng)學(xué)生熟練使用C語言編程解決實(shí)際問題的能力[1]。C語言教學(xué)采用“課堂理論+上機(jī)實(shí)驗(yàn)”的教學(xué)模式,教師按照章節(jié)順序,理論講授知識點(diǎn),然后上機(jī)做實(shí)驗(yàn),各章節(jié)孤立;學(xué)生將學(xué)習(xí)的重點(diǎn)集中在語法點(diǎn)上,語法點(diǎn)多,掌握困難,無法從整體上把握課程的結(jié)構(gòu),編程能力普遍較低,最后以學(xué)生突擊背題,應(yīng)付考試來結(jié)束這樣一門重要課程的學(xué)習(xí)[23]。本文分析了如何使用簡單案例[410]幫助學(xué)生更好地掌握知識,設(shè)計(jì)算法進(jìn)而提高編程解決實(shí)際問題的能力。

        九九乘法表是C程序設(shè)計(jì)中講循環(huán)嵌套時(shí)引入的例子,講到此處,數(shù)據(jù)類型,運(yùn)算符以及3種基本結(jié)構(gòu)這3大框架已經(jīng)為學(xué)生建立起來,學(xué)生已經(jīng)具有初步的使用C語言進(jìn)行編程的能力,可以以此為例,講知識如何在程序設(shè)計(jì)中應(yīng)用。

        1 初步的設(shè)計(jì)

        算法:九九乘法表是二維的結(jié)構(gòu),表中的每一個(gè)數(shù)據(jù)是它所在行列號的乘積,行列在1~9的范圍內(nèi)變化,因此要用到兩重的循環(huán),分別對應(yīng)行列的變化。

        程序1:#include\"stdio.h\"

        void main()

        {int i,j;

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

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

        printf(\"%d\",i*j);}

        輸出結(jié)果截屏如圖1所示。

        圖1 輸出結(jié)果截屏(一)分析:結(jié)果可以滿足題目的要求,但是所有的結(jié)果連在一起,難以分辨,能否用所學(xué)知識解決這個(gè)問題,提示學(xué)生用格式輸出函數(shù)的功能解決這個(gè)問題。

        2 改進(jìn)的程序

        printf(\"%d\",i*j);中%d控制的是每個(gè)輸出數(shù)據(jù)的格式,后面加空格,就可以將數(shù)據(jù)分隔開,并且對每一行進(jìn)行換行,而行對應(yīng)的是外層的循環(huán)控制變量,特別注意printf(\"\n\");是外層循環(huán)的內(nèi)嵌語句。

        改進(jìn)的程序1:

        #include\"stdio.h\"

        void main()

        {int i,j;

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

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

        printf(\"%d \",i*j);

        printf(\"\n\");}}

        輸出結(jié)果截屏如圖2所示。

        圖2 輸出結(jié)果截屏(二)分析:雖然進(jìn)行了換行操作,并且數(shù)據(jù)之間也用空格分開,但是不夠整齊,能否用所學(xué)知識進(jìn)行修改以滿足要求,引導(dǎo)學(xué)生分析對不齊的原因是兩位數(shù)據(jù)和一位數(shù)據(jù)所占的列數(shù)不同,用所學(xué)的格式輸出函數(shù)的功能可以解決這個(gè)問題。printf(“%d”,i*j);中%d改為%4d,去掉空格,%4d中的4代表數(shù)據(jù)占據(jù)固定的列寬。

        改進(jìn)的程序2:

        #include\"stdio.h\"

        void main()

        {int i,j;

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

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

        printf(\"%4d\",i*j);

        printf(\"\n\");}}

        輸出結(jié)果截屏如圖3所示。

        圖3 輸出結(jié)果截屏(三)3 根據(jù)不同的應(yīng)用可得變形后的程序

        3.1 變形的程序一:下三角

        算法:下三角限制條件是和列相關(guān)的循環(huán)控制變量的終值,變化范圍是1~i。

        #include\"stdio.h\"

        void main()

        {int i,j;

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

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

        printf(\"%4d\",i*j);

        printf(\"\n\");}}

        輸出結(jié)果截屏如圖4所示。

        圖4 輸出結(jié)果截屏(四)3.2 變形的程序二:上三角

        算法:上三角限制條件是和列相關(guān)的循環(huán)控制變量的初值,變化范圍是i~9。

        #include\"stdio.h\"

        void main()

        {int i,j;

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

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

        printf(\"%4d\",i*j);

        printf(\"\n\");}}

        輸出結(jié)果截屏如圖5所示。

        圖5 輸出結(jié)果截屏(五)結(jié)果分析:結(jié)果正確,但是對齊有問題,分析可知每行應(yīng)該先輸出i-1個(gè)空格,并且每個(gè)空格占4列。

        改進(jìn)的程序:

        #include\"stdio.h\"

        void main()

        {int i,j;

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

        {for(j=1;j

        printf(\"%4c\",' ');

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

        printf(\"%4d\",i*j);

        printf(\"\n\"); }}

        輸出結(jié)果截屏如圖6所示。

        圖6 輸出結(jié)果截屏(六)4 結(jié) 語

        本文以九九乘法表為例,由淺入深的向?qū)W生呈現(xiàn)程序設(shè)計(jì)過程的細(xì)節(jié),在講解的過程中注意引導(dǎo)學(xué)生對已學(xué)知識點(diǎn)的應(yīng)用,并教會學(xué)生重視算法的設(shè)計(jì)環(huán)節(jié),程

        国产乱人伦av在线麻豆a| 国产av精国产传媒| 少妇高潮喷水正在播放| 亚洲成a人片在线观看中文!!!| 久久久人妻丰满熟妇av蜜臀| 欧美熟妇与小伙性欧美交| 熟女人妻在线视频| 精品人妻一区二区三区四区| 精品一品国产午夜福利视频| 国产精品色内内在线播放| 亚洲免费人成网站在线观看| 中文字幕精品亚洲字幕| 水野优香中文字幕av网站| 日韩精品无码一区二区| 日本免费a级毛一片| 亚洲精品国产字幕久久vr| 丰满少妇一区二区三区专区| 亚洲精品第一页在线观看| 亚洲第一页综合图片自拍| 中字无码av电影在线观看网站| 免费a级毛片无码a∨免费| 伊人狼人影院在线视频| 国产精品国产三级第一集| 国产精品无码av一区二区三区 | 麻豆国产av尤物网站尤物| 亚洲AV无码一区二区三区少妇av| 中文字幕亚洲五月综合婷久狠狠| 玩弄人妻少妇精品视频| 免费人成视频在线观看视频| 日韩精品中文字幕 一区| 日本一区二区在线高清| 在线观看老湿视频福利| 亚洲国产精品综合久久网各 | 国产成人亚洲精品91专区高清| 无码区a∨视频体验区30秒| 国产精品jizz观看| 亚洲AVAv电影AV天堂18禁| 中文字幕人妻互换av| 无码人妻一区二区三区免费看 | 亚洲精品一二区| 亚洲av毛片在线播放|