




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、徐州建筑職業(yè)技術(shù)學(xué)院電子信息工程系在在購物街購物街游戲中,能否通過編程模擬整個過程,該如何做?游戲中,能否通過編程模擬整個過程,該如何做? 購物街購物街游戲節(jié)目是通過佳賓猜商品價游戲節(jié)目是通過佳賓猜商品價格,本實訓(xùn)來模擬這個過程進(jìn)行程序設(shè)計。格,本實訓(xùn)來模擬這個過程進(jìn)行程序設(shè)計。 下面請同學(xué)們進(jìn)行模擬競猜:商品是一個下面請同學(xué)們進(jìn)行模擬競猜:商品是一個U盤,價格范圍在盤,價格范圍在1-99元之間,看看誰能到元之間,看看誰能到這個商品的價格。這個商品的價格。 點點 擊擊 玩玩游游 戲戲請思考以下幾個問題:請思考以下幾個問題: 1. 游戲有何規(guī)律?游戲有何規(guī)律? 2. 編程中需要哪些變量?編程中需
2、要哪些變量? 3. 用到哪些基本的程序結(jié)構(gòu)?用到哪些基本的程序結(jié)構(gòu)?根據(jù)分析根據(jù)分析 ,我們可以知道,需要采用,我們可以知道,需要采用ifelse語句:語句:1. if語句格式語句格式 if (表達(dá)式表達(dá)式) 語句塊語句塊;2. 功能功能 根據(jù)表達(dá)式的值,決定是否執(zhí)行語句塊。根據(jù)表達(dá)式的值,決定是否執(zhí)行語句塊。if語句流程圖語句流程圖如圖所示。如圖所示。 if-else語句語句 1. if語句格式語句格式 if (表達(dá)式表達(dá)式) 語句塊語句塊1; else 語句塊語句塊2; 2. 功能功能 若表達(dá)式值為非若表達(dá)式值為非0(真),執(zhí)行(真),執(zhí)行“語句塊語句塊1”,否則執(zhí)行,否則執(zhí)行“語句塊語句
3、塊2”。if-else語句執(zhí)行過程如圖所示。語句執(zhí)行過程如圖所示。 1.模型分析模型分析游戲很簡單游戲很簡單,電腦為你隨機抽出一個兩位數(shù)電腦為你隨機抽出一個兩位數(shù),只要只要你能猜出便勝出。你能猜出便勝出。2.算法分析算法分析1)確定兩個變量:一是隨機數(shù),二是猜的數(shù);)確定兩個變量:一是隨機數(shù),二是猜的數(shù);2)產(chǎn)生一個隨機數(shù);)產(chǎn)生一個隨機數(shù);3)輸入猜的數(shù);)輸入猜的數(shù);4)判別猜的數(shù)是否等于隨機數(shù)。)判別猜的數(shù)是否等于隨機數(shù)。 下面請同學(xué)們自己進(jìn)行編程,實現(xiàn)競猜的功下面請同學(xué)們自己進(jìn)行編程,實現(xiàn)競猜的功能,并判定競猜是否正確。在編程中要注意能,并判定競猜是否正確。在編程中要注意: 1、考慮在
4、本程序中要引用哪些包含文件、考慮在本程序中要引用哪些包含文件? 2 、注意書寫的格式、注意書寫的格式,如大小寫如大小寫,分號等。分號等。點擊看程序的實現(xiàn)點擊看程序的實現(xiàn)通過剛才的實訓(xùn),請同學(xué)們想一想你編的通過剛才的實訓(xùn),請同學(xué)們想一想你編的程序有什么不完善的地方?程序有什么不完善的地方? 1. 1. whilewhile循環(huán)語句格式循環(huán)語句格式 while(表達(dá)式) 語句塊2. 2. 執(zhí)行過程執(zhí)行過程 循環(huán)開始后,先計算表達(dá)式,當(dāng)條件表達(dá)式為非0(真)時,執(zhí)行循環(huán)體;當(dāng)條件為0(假)時,循環(huán)結(jié)束,執(zhí)行while循環(huán)的后續(xù)語句。while 循環(huán)語句的流程如圖所示。 3.說明說明語句塊稱為循環(huán)體,
5、它可以是單個語句或復(fù)合語句,語句塊稱為循環(huán)體,它可以是單個語句或復(fù)合語句,也可以一個空語句。為了提高程序的可讀性,通常將循也可以一個空語句。為了提高程序的可讀性,通常將循環(huán)體用花括號環(huán)體用花括號“ ”括起來,即使是一條語句也用花括號,括起來,即使是一條語句也用花括號,后面將要介紹的幾個循環(huán)語句也如此。后面將要介紹的幾個循環(huán)語句也如此。 循環(huán)結(jié)構(gòu)有循環(huán)結(jié)構(gòu)有“當(dāng)型當(dāng)型”和和“直到型直到型”兩種,兩種,while循環(huán)是一循環(huán)是一種種“當(dāng)型當(dāng)型”循環(huán)(先判斷,后循環(huán)),也就是說先判斷循環(huán)(先判斷,后循環(huán)),也就是說先判斷條件滿足與否,決定是否繼續(xù)循環(huán),如果一開始條件就條件滿足與否,決定是否繼續(xù)循環(huán),
6、如果一開始條件就不成立,則循環(huán)一次也不被執(zhí)行。不成立,則循環(huán)一次也不被執(zhí)行。 1. do while格式格式 do 語句塊語句塊; while (表達(dá)式表達(dá)式); 2. 執(zhí)行過程執(zhí)行過程 循環(huán)開始后,先執(zhí)行一次循環(huán)體(語句塊)。然后計算循環(huán)開始后,先執(zhí)行一次循環(huán)體(語句塊)。然后計算表達(dá)式,當(dāng)條件表達(dá)式為非表達(dá)式,當(dāng)條件表達(dá)式為非0(真)時,繼續(xù)執(zhí)行循環(huán)體;(真)時,繼續(xù)執(zhí)行循環(huán)體;當(dāng)條件為當(dāng)條件為0(假)時,循環(huán)結(jié)束。(假)時,循環(huán)結(jié)束。do while循環(huán)語句的流程圖循環(huán)語句的流程圖如圖如圖4.3所示。所示。 3. 注意注意 書寫或輸入程序時不要忘了書寫或輸入程序時不要忘了while子句后邊的分號子句后邊的分號“;”。 do whiledo while是是“直到型直到型”循環(huán)循環(huán)(先循環(huán),后判斷)(先循環(huán),后判斷) 下面請同學(xué)們用循環(huán)語句繼續(xù)完善剛才的下面請同學(xué)們用循環(huán)語句繼續(xù)完善剛才的程序,以實現(xiàn)最初的數(shù)學(xué)模型。程序,以實現(xiàn)最初的數(shù)學(xué)模型。點擊看程序的實現(xiàn)點擊看程序的實現(xiàn)1. 實驗中存在的問題實驗中存在的問題2.課后作業(yè):課后作業(yè): 開發(fā)一個超市信息管理系統(tǒng),要求實現(xiàn)的功開發(fā)一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025天津市安全員《A證》考試題庫及答案
- 2025廣東省安全員-B證(項目經(jīng)理)考試題庫
- 勞動合同范本范本
- 2025河北省安全員A證考試題庫及答案
- 南京婚紗禮服租賃合同范本
- 賣場入駐合同范例
- 協(xié)議采購供貨合同范本
- 二年級口算題目練習(xí)冊100道
- ktv管理公司合同范本
- 鄉(xiāng)村振興項目合同范本
- 心臟起搏器植入指南
- 物理學(xué)科中的跨學(xué)科應(yīng)用
- 《按頻率范圍劃分》課件
- 專題07 二次函數(shù)與幾何圖形綜合問題(復(fù)習(xí)講義)(原卷版)-二輪要點歸納與典例解析
- 一年級下冊《道德與法治》教案
- 馬克思主義理論前沿匯總
- 高中語文統(tǒng)編版(部編版)必修下冊第六單元 大單元公開課一等獎創(chuàng)新教學(xué)設(shè)計
- 初三化學(xué)學(xué)情分析
- 高中英語北師大版全七冊單詞表
- 【幼兒園園本教研】幼兒表征的教師一對一傾聽策略
- 采血知情同意書模板
評論
0/150
提交評論