關(guān)于C語言在生活中若干應(yīng)用的探討
發(fā)布時(shí)間:2021-03-19 09:06
在論述C語言特點(diǎn)的基礎(chǔ)上,枚舉了一些生活中可以使用C語言解決的實(shí)際問題,如通過分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)解決的"猜數(shù)字游戲"、通過指針來解決的"借書"問題等,并指出了針對《C語言程序設(shè)計(jì)》這門課程在教學(xué)中的實(shí)用性。
【文章來源】:電腦編程技巧與維護(hù). 2020,(10)
【文章頁數(shù)】:3 頁
【部分圖文】:
銀行辦理業(yè)務(wù)流程圖
考大學(xué)流程圖
順序結(jié)構(gòu)雖然在生活中的應(yīng)用比較多,但實(shí)際上,在很多情況下,需要根據(jù)某個(gè)條件是否滿足來決定是否執(zhí)行下一步的任務(wù)或計(jì)劃,或者從給定的兩種或多種操作選擇其一,這個(gè)時(shí)候就可以使用選擇分支結(jié)構(gòu)來解決該類問題。C語言中的選擇分支結(jié)構(gòu)語句包括if語句和switch語句,下面的問題即可通過if語句來解決。例如:如果我明天休息,我就去逛街。能否逛街要以休息為前提條件,也即是逛街之前要先判斷明天能不能休息。下面以“猜數(shù)字”小游戲?yàn)槔齺碚f明選擇分支結(jié)構(gòu)的應(yīng)用,設(shè)置一個(gè)數(shù)字,讓學(xué)生來猜,如果猜對的話,提示“正確”,否則提示“錯(cuò)誤”。假設(shè)設(shè)置的數(shù)字為數(shù)字a,學(xué)生猜的數(shù)字為數(shù)字b。流程圖如圖3所示。生活中還存在這樣一類問題,例如,對學(xué)生的成績進(jìn)行分類:把95分以上劃分‘A’等級,85至94分劃分為‘B’等級,75至84分劃分為‘C’等級,60至74分劃分為‘D’等級,60分以下劃分為‘E’等級;人口統(tǒng)計(jì)分類:1-5歲為幼兒,6-12歲為少兒,13-18歲為青少年,18-24歲為青年,25-68歲為成年人,69-99歲為老年人;以及常見的工資統(tǒng)計(jì)分類、銀行存款分類等問題,此時(shí)由于分支較多,就比較適合使用開關(guān)語句switch語句來解決了,雖然通過嵌套的if語句也可以解決,但嵌套的層數(shù)太多,程序就會(huì)顯得冗長且可讀性降低。此處就不在給出相關(guān)問題的流程圖。
【參考文獻(xiàn)】:
期刊論文
[1]C語言指針變量的定義及指針的應(yīng)用[J]. 王宇博. 智庫時(shí)代. 2019(19)
[2]淺析C語言在計(jì)算機(jī)語言中的特點(diǎn)[J]. 王瀟陽. 電腦迷. 2019(01)
[3]C語言循環(huán)結(jié)構(gòu)教學(xué)的設(shè)計(jì)與實(shí)踐[J]. 李娟,張燕. 計(jì)算機(jī)教育. 2018(03)
[4]關(guān)于C語言教學(xué)中若干問題的探討[J]. 王創(chuàng)偉,王琪. 電腦知識(shí)與技術(shù)(學(xué)術(shù)交流). 2007(01)
本文編號:3089339
【文章來源】:電腦編程技巧與維護(hù). 2020,(10)
【文章頁數(shù)】:3 頁
【部分圖文】:
銀行辦理業(yè)務(wù)流程圖
考大學(xué)流程圖
順序結(jié)構(gòu)雖然在生活中的應(yīng)用比較多,但實(shí)際上,在很多情況下,需要根據(jù)某個(gè)條件是否滿足來決定是否執(zhí)行下一步的任務(wù)或計(jì)劃,或者從給定的兩種或多種操作選擇其一,這個(gè)時(shí)候就可以使用選擇分支結(jié)構(gòu)來解決該類問題。C語言中的選擇分支結(jié)構(gòu)語句包括if語句和switch語句,下面的問題即可通過if語句來解決。例如:如果我明天休息,我就去逛街。能否逛街要以休息為前提條件,也即是逛街之前要先判斷明天能不能休息。下面以“猜數(shù)字”小游戲?yàn)槔齺碚f明選擇分支結(jié)構(gòu)的應(yīng)用,設(shè)置一個(gè)數(shù)字,讓學(xué)生來猜,如果猜對的話,提示“正確”,否則提示“錯(cuò)誤”。假設(shè)設(shè)置的數(shù)字為數(shù)字a,學(xué)生猜的數(shù)字為數(shù)字b。流程圖如圖3所示。生活中還存在這樣一類問題,例如,對學(xué)生的成績進(jìn)行分類:把95分以上劃分‘A’等級,85至94分劃分為‘B’等級,75至84分劃分為‘C’等級,60至74分劃分為‘D’等級,60分以下劃分為‘E’等級;人口統(tǒng)計(jì)分類:1-5歲為幼兒,6-12歲為少兒,13-18歲為青少年,18-24歲為青年,25-68歲為成年人,69-99歲為老年人;以及常見的工資統(tǒng)計(jì)分類、銀行存款分類等問題,此時(shí)由于分支較多,就比較適合使用開關(guān)語句switch語句來解決了,雖然通過嵌套的if語句也可以解決,但嵌套的層數(shù)太多,程序就會(huì)顯得冗長且可讀性降低。此處就不在給出相關(guān)問題的流程圖。
【參考文獻(xiàn)】:
期刊論文
[1]C語言指針變量的定義及指針的應(yīng)用[J]. 王宇博. 智庫時(shí)代. 2019(19)
[2]淺析C語言在計(jì)算機(jī)語言中的特點(diǎn)[J]. 王瀟陽. 電腦迷. 2019(01)
[3]C語言循環(huán)結(jié)構(gòu)教學(xué)的設(shè)計(jì)與實(shí)踐[J]. 李娟,張燕. 計(jì)算機(jī)教育. 2018(03)
[4]關(guān)于C語言教學(xué)中若干問題的探討[J]. 王創(chuàng)偉,王琪. 電腦知識(shí)與技術(shù)(學(xué)術(shù)交流). 2007(01)
本文編號:3089339
本文鏈接:http://sikaile.net/jiaoyulunwen/zhiyejiaoyulunwen/3089339.html
最近更新
教材專著