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

程序設計中函數模塊設計的三步曲方法

2015-11-07 08:42:06張亞紅
中國科技信息 2015年21期
關鍵詞:功能信息設計

張亞紅

程序設計中函數模塊設計的三步曲方法

張亞紅

針對C/C++程序設計課程函數部分的教學中學生存在函數模塊設計能力較差的問題,根據多年的程序設計教學實踐,總結出基于工程化思想的函數模塊設計的“三步曲”教學方法,即確定函數功能、分析模塊接口并確定函數原型、函數實現,使學生對函數模塊的設計有法可循,提高了學生模塊化程序設計能力,收到很好的教學效果。

設計函數模塊的三步曲方法

要設計一個函數模塊,可以用以下三個步驟來很好地完成。

第一步:確定函數的功能。為了與后續的軟件工程模塊功能單一的思想保持一致,這里的函數功能應該用一句陳述句來表達,其中盡量不要含有“和”、“與”等字來描述,當然這里也可以同時給出函數模塊的名字。

界定好函數模塊的功能,學生設計函數的目的性就很明確了,心中就不會模糊不清,特別是遇到比較復雜的問題時,能夠思路清晰。

第二步:分析模塊接口,確定函數原型。模塊接口是模塊與調用者之間的信息傳遞,就是指模塊的輸入信息和輸出信息,或者說是模塊的傳入信息和返回信息。然后由函數接口來設計函數原型。

根據模塊功能,首先分析要做這件事需要哪些原始數據?這些原始數據就是模塊的傳入信息。

分析經過本模塊的處理獲得了哪些結果數據,即返回信息。為便于學生理解掌握,可用圖1形象化地表達這兩個步驟。

最后根據函數模塊的傳入信息和返回信息,來確定函數模塊的原型。所有的傳入信息在形參列表中表示,而返回信息可以在形參列表中表示,也可以通過函數名來返回,而其它的中間變量不要在形參列表中出現。

2016年10月,國際海事組織(IMO)海上環境保護委員會(MEPC)第70屆會議確定于2020年1月1日起全球船舶燃油硫含量不應超過0.5% m/m。這一決定在航運界反響巨大,業內普遍認為,國際海事組織限硫政策不但將增加船東的運營成本,還將對世界經濟和全球貿易帶來巨大影響。2018年10月召開的國際海事組織海上環境保護委員會第73屆會議決定,在2020年全球限硫令生效后,所有未安裝脫硫設備的船舶,將禁止攜帶硫含量超標的燃油。全球航運業、石油公司、船供油企業均將在不到13個月的時間里面臨巨大挑戰。

本步驟是函數模塊設計的關鍵和難點,也是我們教學過程中容易疏忽,造成學生能聽懂但做不了、做不好的地方。

第三步:函數實現。考慮怎樣把傳入的原始數據轉換成結果數據?即處理過程。該步驟的實現與學生前面學習的知識和方法相關聯,在此不多贅述。

下面以實例來說明該三步曲的應用。

例1 設計函數判斷一個數是否是素數。

第一步:確定函數的功能。判斷一個數是否是素數,函數模塊名為isPrime。

第二步:分析模塊接口,確定函數的原型。

1)輸入信息:一個數num

2)返回信息:是否是素數。

如圖2所示。

3)確定函數模塊isPrime的原型。傳入信息有一個,即數num,用形參表示,而返回信息是否是素數,可以通過函數名來返回布爾數據,故有方案:

圖1 

圖2 

圖3 

bool isPrime ( int num);

第三步:函數實現。給定一個數num判斷其是否是素數的方法學生早已掌握,實現如下:

例2 設計函數求n個數中的最大值。

該函數設計步驟:

第一步:確定函數的功能。求n個數中的最大值,函數模塊名為maximun。

第二步:分析模塊接口,確定函數的原型。

1)輸入信息:個數n和n個數(用數組表示)

2)返回信息:最大值。

如圖3所示。

3)確定函數模塊maximun的原型。傳入信息有兩個,即個數n和n個數,用形參表示,而返回信息最大值,可以在形參列表中表示,也可以通過函數名來返回,故有兩種方案:

第三步:函數實現。給定n個數如何來求其最大值?該方法學生已掌握,就很容易實現了。

這樣設計出的函數具有很強的模塊獨立性,符合軟件工程方法對模塊設計的要求,使學生在潛移默化中理解并接受軟件工程的思想,盡管還沒有學習軟件工程課程。

結束語

根據多年教學實踐,總結出的函數模塊設計的三步曲方法,即確定函數功能、分析模塊接口并確定函數原型、函數內部實現,能很好地體現函數模塊設計的工程化思想,使學生在進行函數模塊設計時有章可循,易于理解和掌握,收到很好的教學效果。

10.3969/j.issn.1001-8972.2015.21.018

猜你喜歡
功能信息設計
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
關于非首都功能疏解的幾點思考
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
中西醫結合治療甲狀腺功能亢進癥31例
辨證施護在輕度認知功能損害中的應用
設計之味
舒適廣告(2008年9期)2008-09-22 10:02:48
主站蜘蛛池模板: 免费99精品国产自在现线| 超碰aⅴ人人做人人爽欧美| 性色一区| 中文字幕丝袜一区二区| 99精品欧美一区| 免费在线播放毛片| 国产女人18水真多毛片18精品 | 99性视频| 亚洲无码四虎黄色网站| 国产乱子伦视频三区| 亚洲全网成人资源在线观看| 亚洲一区二区精品无码久久久| 区国产精品搜索视频| 黄色网站在线观看无码| 高清无码手机在线观看| 中文字幕 欧美日韩| 亚洲精品人成网线在线| 88国产经典欧美一区二区三区| 五月天福利视频| 四虎国产永久在线观看| 国产欧美日韩综合在线第一| 国产AV无码专区亚洲A∨毛片| 国产美女在线观看| 天天综合天天综合| 欧美笫一页| 九九热精品免费视频| 幺女国产一级毛片| 黄色不卡视频| 免费激情网站| 精品国产电影久久九九| 在线免费观看AV| 国产乱人乱偷精品视频a人人澡| 亚洲欧美人成人让影院| 欧美成人日韩| 67194亚洲无码| 国产精品yjizz视频网一二区| 欧美色伊人| 亚洲欧美成aⅴ人在线观看 | 国产91透明丝袜美腿在线| 91亚洲视频下载| 国产精品区视频中文字幕 | 福利视频99| 国产老女人精品免费视频| 极品国产在线| 日本一区二区不卡视频| 精品人妻系列无码专区久久| 亚洲一级色| 国产精品护士| 亚洲第一成年网| 国产精品手机在线播放| 女人一级毛片| 十八禁美女裸体网站| AV色爱天堂网| 毛片视频网址| 亚洲伊人天堂| 97成人在线视频| 91在线播放国产| 五月激激激综合网色播免费| 日韩不卡高清视频| 欧美一级高清片欧美国产欧美| 日韩123欧美字幕| 亚洲欧美色中文字幕| 国产丝袜丝视频在线观看| 中文字幕无码电影| 日韩国产亚洲一区二区在线观看| 国产在线第二页| 欧美精品二区| 亚洲一区精品视频在线| 国产精品欧美激情| 国产精品自在自线免费观看| 女同国产精品一区二区| 三级欧美在线| 日韩无码视频网站| 亚洲色大成网站www国产| 热久久综合这里只有精品电影| 中文字幕2区| 国产三级毛片| 91小视频在线播放| 美女潮喷出白浆在线观看视频| 欧美日韩免费在线视频| 国产主播福利在线观看| 67194在线午夜亚洲|