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

        ?

        《C語言程序設(shè)計(jì)》中循環(huán)結(jié)構(gòu)的教學(xué)方法探討

        2012-10-27 02:11:00孫華于炯田生偉錢育蓉
        中國科技信息 2012年8期
        關(guān)鍵詞:星號(hào)程序設(shè)計(jì)語句

        孫華 于炯 田生偉 錢育蓉

        新疆大學(xué)軟件學(xué)院 830008

        《C語言程序設(shè)計(jì)》中循環(huán)結(jié)構(gòu)的教學(xué)方法探討

        孫華 于炯 田生偉 錢育蓉

        新疆大學(xué)軟件學(xué)院 830008

        本文主要介紹了《C語言程序設(shè)計(jì)》中的循環(huán)結(jié)構(gòu)的學(xué)習(xí)過程。通過采用循序漸進(jìn)的方法,讓學(xué)生掌握循環(huán)結(jié)構(gòu)的特點(diǎn)以及程序執(zhí)行的過程。該方法從設(shè)計(jì)最簡單的程序輸出入手,通過逐步深入,最終可以利用循環(huán)結(jié)構(gòu)編寫比較復(fù)雜的程序。這種教學(xué)方法,不僅讓學(xué)生比較容易理解循環(huán)結(jié)構(gòu),而且對(duì)學(xué)生建立學(xué)習(xí)程序設(shè)計(jì)語言的自信心也很有幫助。

        C語言程序設(shè)計(jì);循環(huán)結(jié)構(gòu);教學(xué)方法

        引言

        《C語言程序設(shè)計(jì)》是軟件工程專業(yè)和計(jì)算機(jī)專業(yè)學(xué)生的一門必修課,也是一門專業(yè)基礎(chǔ)課。因?yàn)檐浖こ虒I(yè)學(xué)生的培養(yǎng)目標(biāo)是專業(yè)的軟件工程師,因此,本專業(yè)學(xué)生除了要掌握《C語言程序設(shè)計(jì)》課程外,還需要學(xué)習(xí)和了解其它的程序設(shè)計(jì)語言,如VB,C++,Java和.net等一系列的編程語言?!禖語言程序設(shè)計(jì)》作為第一門學(xué)習(xí)的程序設(shè)計(jì)語言課程,對(duì)于后序課程的學(xué)習(xí)和掌握起到至關(guān)重要的作用。而且,該課程的學(xué)習(xí)對(duì)于學(xué)生的學(xué)習(xí)自信心影響比較大。因此有必要采用合適的教學(xué)方法,提高學(xué)生編程語言的興趣以及自信心。

        按照教學(xué)大綱的要求,學(xué)生在剛開始學(xué)習(xí)的時(shí)候,教學(xué)內(nèi)容比較簡單,按照正常的邏輯思維路線就可以設(shè)計(jì)出簡單的程序。但是隨著教學(xué)內(nèi)容的深入,尤其是學(xué)習(xí)循環(huán)結(jié)構(gòu)是,同學(xué)們對(duì)于循環(huán)的執(zhí)行過程和最終運(yùn)行結(jié)果的分析,都會(huì)產(chǎn)生比較難、不知程序如何執(zhí)行以及執(zhí)行結(jié)果是什么的想法。針對(duì)這種情況,根據(jù)教學(xué)內(nèi)容的要求,教學(xué)大綱的安排,我在教學(xué)過程中,采用循序漸進(jìn)的方法,逐步啟發(fā)學(xué)生,幫助他們了解程序執(zhí)行的過程以及在每一過程中所產(chǎn)生的運(yùn)行結(jié)果,最終使他們不僅對(duì)循環(huán)結(jié)構(gòu)有了比較清晰的認(rèn)識(shí),而且對(duì)程序設(shè)計(jì)產(chǎn)生一定的興趣,打消程序設(shè)計(jì)比較難,不好掌握的思想。下面,我對(duì)教學(xué)過程所采取的方法做一個(gè)簡單的介紹。

        1 教學(xué)過程

        1.1 最簡單的程序:輸出一排星號(hào)(也可以是其他的符號(hào))

        一般地,大部分程序設(shè)計(jì)課程的第一個(gè)程序,都是在屏幕上輸出一行信息。例如,,在屏幕上顯示一句話“hello world”。在C語言程序設(shè)計(jì)中只需要一條語句就可以實(shí)現(xiàn):printf(“hello world”); 這個(gè)程序也是學(xué)生理解計(jì)算機(jī)交互能力的第一個(gè)程序。

        根據(jù)要求,輸出的內(nèi)容不同,只需要對(duì)雙引號(hào)中的內(nèi)容進(jìn)行替換就可以實(shí)現(xiàn)。例如輸出內(nèi)容為:十個(gè)星號(hào),可以將輸出語句改寫為:printf(“**********”);

        1.2 將最簡單的程序用循環(huán)實(shí)現(xiàn)

        如果將以上的程序改為用循環(huán)結(jié)構(gòu)實(shí)現(xiàn),運(yùn)行結(jié)果相同,也是在屏幕上顯示十個(gè)星號(hào),那么可以將程序改寫為:

        這是最簡單的循環(huán)結(jié)構(gòu),其中循環(huán)語句只包括一個(gè)輸出語句,執(zhí)行的結(jié)果是輸出一個(gè)星號(hào)。因?yàn)樵撜Z句被執(zhí)行了十次,所以總共輸出十個(gè)星號(hào)。為了讓學(xué)生理解循環(huán)結(jié)構(gòu)的特點(diǎn)以及執(zhí)行結(jié)構(gòu),特別強(qiáng)調(diào){}的作用。并要求學(xué)生養(yǎng)成添加{}的習(xí)慣,為今后復(fù)雜程序的編寫打牢基礎(chǔ)。

        通過此例,可以讓學(xué)生感性地認(rèn)識(shí)循環(huán)結(jié)構(gòu)中的幾個(gè)關(guān)鍵點(diǎn):循環(huán)變量的初值、終值、變化規(guī)律以及整個(gè)程序的循環(huán)次數(shù)。為了讓學(xué)生了解程序執(zhí)行的效果,還可以將循環(huán)語句改寫為:printf(“* ”); 此時(shí),程序的結(jié)果將是輸出一列星號(hào)。通過一個(gè)非常小的改變,讓同學(xué)們明白循環(huán)語句的作用和執(zhí)行效果,同時(shí)也可以增加學(xué)生的興趣。

        1.3 用循環(huán)實(shí)現(xiàn)矩形圖形的輸出

        如果需要輸出多排星號(hào),只需要將程序再改寫為:

        通過這個(gè)程序,可以進(jìn)一步讓學(xué)生理解循環(huán)變量的改變以及循環(huán)語句的變化對(duì)整個(gè)程序的影響。同時(shí),可以改變循環(huán)變量的終值6為其他的數(shù)字,讓學(xué)生發(fā)生圖形的變化。還可以改變程序,分別將兩個(gè)程序中的最后的換行符” ”刪除,再觀察程序執(zhí)行的結(jié)果。通過這兩個(gè)改變,讓學(xué)生再次感性地認(rèn)識(shí)程序執(zhí)行的奧秒。

        2 用嵌套實(shí)現(xiàn)矩形圖形的輸出

        通過對(duì)簡單循環(huán)程序的理解,可以將簡單的循環(huán)結(jié)構(gòu)進(jìn)行嵌套,實(shí)現(xiàn)復(fù)雜圖形的輸出。按照循序漸進(jìn)的原則,學(xué)生已經(jīng)理解了簡單的循環(huán)結(jié)構(gòu)的特點(diǎn)以及編程效果,接著就可以深入學(xué)習(xí)嵌套的循環(huán)結(jié)構(gòu)了。將上述程序作為一個(gè)嵌套循環(huán)結(jié)構(gòu)中的內(nèi)層循環(huán)結(jié)構(gòu),再對(duì)程序作以下改寫:

        可以對(duì)程序作以下分析:首先,根據(jù)對(duì)簡單循環(huán)結(jié)構(gòu)的理解,外層循環(huán)的循環(huán)變量從1變化到6,每次變化的增值為1,因此,一共執(zhí)行了6次。每次循環(huán)執(zhí)行的內(nèi)容都是前面已經(jīng)分析過的簡單循環(huán)結(jié)構(gòu)的程序,執(zhí)行結(jié)果是輸出一排星號(hào)。因此,可以得出本程序的執(zhí)行結(jié)果:輸出一個(gè)矩形星號(hào)??梢酝ㄟ^改變循環(huán)變量的初值、終值以及每一次的增值,讓學(xué)生感性地看到圖形的變化,深入了解循環(huán)結(jié)構(gòu)。針對(duì)本程序,還可以將最后的換行語句刪除,再查看程序運(yùn)行的結(jié)果,讓學(xué)生進(jìn)一步了解循環(huán)語句的作用。

        3 通過改變內(nèi)層循環(huán)的次數(shù)實(shí)現(xiàn)三角形圖形的輸出

        再將程序復(fù)雜化。在上述程序中,由外層循環(huán)的循環(huán)變量決定內(nèi)層循環(huán)中循環(huán)體的執(zhí)行次數(shù),即,更循環(huán)變量i與循環(huán)變量j滿足一定的代換關(guān)系。如,將程序作以下改寫:

        再讓學(xué)生觀察程序的運(yùn)行結(jié)果,同學(xué)們會(huì)發(fā)現(xiàn),產(chǎn)生了很大的變化,輸出圖形變成了三角形。

        將上述程序再做進(jìn)一步的改寫:

        這一次的改寫,是增加了一個(gè)內(nèi)層循環(huán),使得內(nèi)層有兩個(gè)順序執(zhí)行的循環(huán)結(jié)構(gòu)。輸出的三角形再次發(fā)生變化。通過前面的學(xué)習(xí),同學(xué)們很快就可以發(fā)現(xiàn),每一個(gè)內(nèi)層循環(huán)的作用。

        4 輸出其他復(fù)雜的圖形

        通過對(duì)上面幾個(gè)程序的學(xué)習(xí),同學(xué)們已經(jīng)深刻掌握了循環(huán)結(jié)構(gòu)的特點(diǎn),理解了循環(huán)程序中,循環(huán)變量的初值、終值以及變化情況對(duì)循環(huán)結(jié)構(gòu)所起的作用。理解了循環(huán)語句的作用以及執(zhí)行過程。這對(duì)于他們?cè)俅稳ゾ帉懜訌?fù)雜的圖形或者利用循環(huán)結(jié)構(gòu)去編寫程序,起到重要的幫助作用。

        5.結(jié)束語

        通過對(duì)循環(huán)結(jié)構(gòu)的學(xué)習(xí),讓學(xué)生理解程序的執(zhí)行過程以及執(zhí)行效果,這與順序結(jié)構(gòu)有著顯著的差別。同時(shí),利用圖形,讓同學(xué)們從感性的角度,對(duì)循環(huán)結(jié)構(gòu)中的各個(gè)關(guān)鍵點(diǎn)有了比較深刻的認(rèn)識(shí)。這對(duì)于后期數(shù)組的學(xué)習(xí)有著極大的幫助。同時(shí),為今后的編程語言學(xué)習(xí),不僅打下牢固的基礎(chǔ),而且讓學(xué)生建立編程的自信心,為今后的程序設(shè)計(jì)課程的學(xué)習(xí)起到鋪墊作用。

        [1] 譚浩強(qiáng).C 程序設(shè)計(jì)[M] .北京:清華大學(xué)出版社,2002.

        [2] 雷學(xué)生,胡多.C 語言程序設(shè)計(jì)教學(xué)方法探討[J].計(jì)算機(jī)教育,2006(6).

        [3] 劉天時(shí),李皎,陳明晰.游戲算法分析在C 語言教學(xué)中的應(yīng)用[J] .中國科技信息,2010(7).

        [4] 劉漢英.《C語言程序設(shè)計(jì)》課程教學(xué)方法探討[J].高等教育與學(xué)術(shù)研究,2008(7).

        10.3969/j.issn.1001-8972.2012.08.166

        新疆大學(xué)博士啟動(dòng)基金項(xiàng)目(編號(hào):BS100128)

        孫華:(1977-),女,講師,新疆大學(xué)軟件學(xué)院老師,博士,研究方向?yàn)榫W(wǎng)絡(luò)與信息安全。

        猜你喜歡
        星號(hào)程序設(shè)計(jì)語句
        重點(diǎn):語句銜接
        基于Visual Studio Code的C語言程序設(shè)計(jì)實(shí)踐教學(xué)探索
        從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
        電子制作(2019年9期)2019-05-30 09:42:04
        精彩語句
        高職高專院校C語言程序設(shè)計(jì)教學(xué)改革探索
        PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用
        星號(hào)標(biāo)注范例
        星號(hào)標(biāo)注范例
        如何搞定語句銜接題
        星號(hào)標(biāo)注范例
        色婷婷五月综合亚洲小说| 丰满的少妇xxxxx青青青| 日韩肥臀人妻中文字幕一区| 国产亚洲欧美另类第一页| 少妇放荡的呻吟干柴烈火动漫| 色欲一区二区三区精品a片| 免费av在线视频播放| 久久精品无码专区东京热| 国产乱码一二三区精品| 久久久精品人妻一区二区三区妖精| 日本草逼视频免费观看| 午夜精品久久久| 国产精品无码一本二本三本色| 日韩精品一区二区在线天天狠天 | 中文字幕精品一区二区精品| 国产3p一区二区三区精品| 国产AV秘 无码一区二区三区| 国内少妇人妻丰满av| 亚洲精品一区国产欧美| 国产亚洲精品熟女国产成人| 美利坚亚洲天堂日韩精品| 国产精品一区二区三级| 久久久久久av无码免费看大片| 久久婷婷人人澡人人喊人人爽| 黑人老外3p爽粗大免费看视频| 中文字幕乱码在线婷婷| www.尤物视频.com| 国产欧美久久久另类精品| 伊人狠狠色丁香婷婷综合| 欧美丰满熟妇bbbbbb| 虎白女粉嫩粉嫩的18在线观看| 国产超碰在线91观看| 素人激情福利视频| 亚洲中文字幕无码卡通动漫野外| 国产中老年妇女精品| 国产精品第一国产精品| 国内精品久久久久影院优| 精品人妻一区二区三区在线观看| 亚洲女同精品一区二区久久| 亚洲av色香蕉一区二区蜜桃 | 99视频30精品视频在线观看|