• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      原型實(shí)例在C語(yǔ)言程序設(shè)計(jì)課程中的應(yīng)用

      2016-06-13 06:44:42白金鑫銀川能源學(xué)院銀川75000
      山東工業(yè)技術(shù) 2016年12期
      關(guān)鍵詞:需求程序設(shè)計(jì)實(shí)例

      謝 鵬,曾 升,白金鑫,許 寧(銀川能源學(xué)院,銀川 75000)

      ?

      原型實(shí)例在C語(yǔ)言程序設(shè)計(jì)課程中的應(yīng)用

      謝 鵬1,曾 升2,白金鑫3,許 寧4
      (銀川能源學(xué)院,銀川 750100)

      摘 要:本文通過(guò)列舉源于生活的3個(gè)原型實(shí)例作為教學(xué)的案例,來(lái)對(duì)教材上的知識(shí)加以擴(kuò)展,使學(xué)生不僅學(xué)會(huì)了,如何從題目中獲取需求包括數(shù)據(jù)和算法,并建立數(shù)學(xué)模型和實(shí)現(xiàn)程序編制、舉一反三,進(jìn)而掌握C語(yǔ)言程序設(shè)計(jì)的方法和步驟;補(bǔ)充了有趣的案例,學(xué)生才有興趣去學(xué)習(xí)和研究,才會(huì)掌握學(xué)習(xí)C語(yǔ)言的方法。

      關(guān)鍵詞:實(shí)例;需求;C語(yǔ)言;程序設(shè)計(jì)

      0 引言

      目前,在國(guó)內(nèi)講解C語(yǔ)言程序設(shè)計(jì)的過(guò)程中,無(wú)論是教師還是學(xué)生都對(duì)國(guó)內(nèi)教材中的案例,部分比較費(fèi)解,相信大家感同身受了,為什么會(huì)這樣?本來(lái)很有趣的知識(shí)怎么會(huì)讓大家教、學(xué)都十分痛苦呢?其實(shí)根源在于,一切知識(shí)的原型都是來(lái)自我們的自然和現(xiàn)實(shí)生活,只有貼近生活案例才是鮮活的,共鳴的、有趣的、值得大家去思考的,才能夠激發(fā)大家學(xué)習(xí)和研究的興趣,這篇文章就是和大家分享我是如何將生活中的實(shí)例作為案例來(lái)教學(xué)的,取得了不錯(cuò)的效果。

      1 多分支選擇結(jié)構(gòu)的案例

      眾所周知,多分支選擇結(jié)構(gòu)的案例,基本上就是五分制如何與百分制的范圍,案例給學(xué)生沒(méi)有太多的啟發(fā)。而我今天介紹的兩個(gè)案例分別來(lái)自我們的日常生活,學(xué)生的課堂反應(yīng)良好,接下來(lái)我就介紹一下這個(gè)案例,該案例都是在沒(méi)有使用數(shù)組的情況下設(shè)計(jì)的。案例—學(xué)校餐廳的菜譜(見(jiàn)圖1):菜單用menu()函數(shù)實(shí)現(xiàn),選擇所列菜名的序列號(hào),便可獲得該菜品的價(jià)格,然后在總金額中減去即可,本例可以通過(guò)對(duì)繼續(xù)[1,0]的選擇繼續(xù)重復(fù)選菜單操作;最后退出時(shí),計(jì)算菜品總額和卡里余額,通過(guò)本例學(xué)生理解了switch多分支選擇結(jié)構(gòu),其實(shí)生活中的類似的實(shí)例還有很多,比如:圖1政務(wù)大廳服務(wù)選項(xiàng),各銀行排隊(duì)系統(tǒng)抽的小票都是非常好的案例。

      2 數(shù)組的案例

      在C語(yǔ)言中,數(shù)組屬于構(gòu)造數(shù)據(jù)類型,其實(shí)是非常有用而且也很好舉例的,教材最多就是存放學(xué)習(xí)成績(jī)、字符串之類的。本例來(lái)源于觀察電影院買票系統(tǒng)(見(jiàn)圖2),利用了二維數(shù)組來(lái)實(shí)現(xiàn)顯示空座位"□"和已購(gòu)座位"■",其主要思路是利用判斷數(shù)組中元素為“0”或“1”,來(lái)顯示空座位"□"和已購(gòu)座位"■"兩種圖形,如何數(shù)組元素值為“0”就顯示"□",如何數(shù)組元素值為“1”就顯示"■",這樣以來(lái)可以根據(jù)二數(shù)組的大小來(lái)確定座位的多少;在顯示座位票的基礎(chǔ)上,我們還可以來(lái)選定座位的行列數(shù),比如輸入9,10,這樣便把數(shù)組的第9行第10列個(gè)元素置“1”,這樣以來(lái)再次顯示座位表時(shí),就會(huì)根據(jù)這個(gè)數(shù)組各個(gè)元素的值得情況,打印出來(lái)新的座位表。通過(guò)這個(gè)案例,學(xué)生不僅可以認(rèn)識(shí)到數(shù)組,不僅僅可以放一些具體的如學(xué)生成績(jī)、姓名等,還可以存放用于狀態(tài)判斷的數(shù)據(jù),拓寬了對(duì)數(shù)組應(yīng)用的范圍。

      3 結(jié)構(gòu)體的案例

      我選擇了我們經(jīng)常會(huì)接觸到的案例—銀行卡的基本信息及簡(jiǎn)單的查詢和修改操作,盡管該例與實(shí)際銀行卡真實(shí)的情況有些不完善的地方,但是作為結(jié)構(gòu)體的一個(gè)案例,我想應(yīng)該是可以的,如果真的按銀行要求的來(lái)編制的話,部分內(nèi)容超出了學(xué)生的能力。見(jiàn)圖3可知,該例創(chuàng)建新用戶的時(shí)候,其實(shí)將用戶名、卡號(hào)、密碼、金額作為結(jié)構(gòu)體customer的信息了,至于菜單選項(xiàng)只不過(guò)是一些簡(jiǎn)單的查詢和訪問(wèn)結(jié)構(gòu)體里面的元素,通過(guò)該例學(xué)生可以了解到如何根據(jù)案例要求來(lái)定義、創(chuàng)建、訪問(wèn)和修改結(jié)構(gòu)體元素,同時(shí)案例里面也使用前面講到的多分支選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu),所有該案例較為綜合,是一款學(xué)習(xí)掌握這幾方面的知識(shí)較好的案例。

      4 結(jié)論

      綜上所述,本文挑選了一些典型的原型實(shí)例,既能夠反映和貼近現(xiàn)實(shí)生活,便于理解和模仿,又能夠利用C語(yǔ)言來(lái)實(shí)現(xiàn),對(duì)于學(xué)習(xí)C語(yǔ)言程序設(shè)計(jì)來(lái)說(shuō)是最好的教和學(xué)的方法,也給予我們很多的啟迪,很值得我們?cè)诮窈蠼虒W(xué)中進(jìn)一步的去發(fā)掘更新更好的案例,來(lái)幫助我們講好這門課程。

      參考文獻(xiàn):

      [1]張俊竹.“產(chǎn)學(xué)研用”結(jié)合、“教學(xué)做”合一的藝術(shù)計(jì)人才培養(yǎng)模式[J].教育與職業(yè),2015,(01):133-134.

      DOI:10.16640/j.cnki.37-1222/t.2016.12.243

      作者簡(jiǎn)介:謝鵬(1975-),男,山西運(yùn)城人,碩士,工程師,研究方向:數(shù)字圖像融合。

      猜你喜歡
      需求程序設(shè)計(jì)實(shí)例
      基于Visual Studio Code的C語(yǔ)言程序設(shè)計(jì)實(shí)踐教學(xué)探索
      從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      高職高專院校C語(yǔ)言程序設(shè)計(jì)教學(xué)改革探索
      “以學(xué)習(xí)為中心”的Checkouttime板塊教學(xué)實(shí)踐
      從不同需求層面分析欠發(fā)達(dá)地區(qū)的發(fā)展與貧困
      我國(guó)少兒圖書的供給與需求關(guān)系探究
      企業(yè)文化與人力資源培訓(xùn)的關(guān)聯(lián)性分析及闡述
      PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用
      完形填空Ⅱ
      完形填空Ⅰ
      北流市| 丽江市| 周口市| 平乡县| 九龙城区| 乐东| 绥化市| 澄江县| 文化| 寿光市| 于田县| 温州市| 崇阳县| 高陵县| 华亭县| 长白| 甘孜| 饶阳县| 集贤县| 武义县| 茶陵县| 德令哈市| 武邑县| 晋城| 满洲里市| 宜昌市| 海阳市| 缙云县| 肇州县| 阿克| 台北县| 凌云县| 沂源县| 明水县| 基隆市| 安阳市| 乌海市| 禄丰县| 宿松县| 鹤峰县| 怀安县|