資源簡介 (共25張PPT)(1)順序結構(2)選擇結構(單分支結構/雙分支結構)(3)循環結構(for循環/while循環)分支結構的程序雖然能解決計算、輸出等問題,但不能做判斷在選擇。對于要先做判斷再選擇的問題就要使用分支結構。程序的三種基本結構第二單元綜合活動2猜價小游戲羅海燕福建教育出版社信息技術七(下)https://v./x/page/i01616o1b1e.htmlhttps://haokan./v?vid=1150941005312683197&pd=bjh&fr=bjhauthor&type=video校信息學奧賽社團準備舉辦一次“網上猜價”活動,猜中者將獲得圖書一本?;顒佑贸绦蛱娲鞒秩?,請你幫忙編寫一個簡單的“猜價游戲”程序,游戲界面參考如下:猜價游戲1.選用C語言編寫游戲程序。2.分析游戲需求,擬訂游戲功能。3.畫程序流程圖,編寫程序代碼。4.調試、測試游戲程序。任務說明游戲設計的步驟游戲設計的步驟明確猜價游戲程序需要具備哪些功能討論具體設計和實現方案,電腦如何實現功能——流程圖編寫代碼并調試:將想法編程現實測試小游戲功能需求分析功能需求分析界面顯示:“(==猜價格游戲==)”數據類型:整型輸出:書名輸入:猜測價格輸出:3種情況退出:猜對或10次后退出任務一:算法描述1.定義常量“書名”SM和“定價”DJ,以及變量“猜測價格”cj。3.判斷cj是否與DJ相等,如果相等,輸出“恭喜你,猜中了!”,算法結束。2.從鍵盤輸入一個數給cj。任務一:流程圖小組合作,形成僅有一次猜價機會的游戲的文檔,提出解決方案并繪制流程圖。常量定義#defineDJ123常量定義#defineMS“信息學奧賽”輸出控制符%sP65%s是一種字符串的輸出格式說明符,輸出字符串。任務二根據設計的邏輯流程圖編寫代碼。截圖保存任務二根據設計的邏輯流程圖編寫代碼。截圖保存這里用到if—else的多分支結構If(條件表達式)語句1;elseif(條件表達式2)語句2:else語句3;是不是可以嘗試用不同的代碼實現相同或者相似的游戲的功能?切忌簡單地照抄教材。如果(條件表達式)語句1:否則:如果(條件表達式)語句2:否則語句3;任務三:記錄監測的結果任務四編寫一個讓玩家有10次猜價機會的小游戲。截圖保存提交。只有一次猜價機會好遺憾,能不能多給一些猜測價格的機會呢?借助for循環。for(i=1;i<=10;i++)第二單元綜合活動2猜價小游戲第2課時福建教育出版社信息技術七(下)游戲體驗代碼書寫之藝術美當代碼比較多的時候,代碼格式對齊的可閱讀性、美觀性就更好。從而達到藝術美之對稱的境界。石頭、剪刀、步怎么在計算機中表示?實體——抽象化?inta=0,b=0;//變量a用于存儲計算機出拳,變量b用于存儲人出拳printf(“提示:0-剪刀,1-石頭,2-出步,3-退出\n”);時間函數頭文件#include//隨機數函數頭文件#include//時間函數頭文件srand()用時間來獲取隨機數種子srand((int)time(NULL))/用時間來獲取隨機數種子,產生不同的種子(如果沒有這句,電腦只能隨機出同一套路的拳/隨機函數rand()a=rand()%3;/rand()函數會基于隨機數種子獲得一個隨機整數,經取模運算后獲得固定范圍的一個數值/%3//求余取模運算,這里取3的模后余數為0~2學生作品謝謝觀看https://www.21cnjy.com/help/help_extract.php福建教育出版社《信息技術》七(下)第二單元走進程序世界廈門市音樂學校羅海燕綜合活動2設計一個小游戲第1課時班級:姓名:【難點】綜合應用分支和循環語句,進行游戲程序的編碼與調試。“猜價贏大禮”綜藝游戲,如果只有一位玩家,我們能不能設計一個電腦程序(C語言程序),讓電腦成為主持人,和他玩這個游戲?(電腦代替真人進行游戲有哪些好處?)校信息學奧賽社團準備舉辦一次“網上猜價”活動,猜中者將獲得圖書一本?;顒佑贸绦蛱娲鞒秩?,請你幫忙編寫一個簡單的“猜價游戲”程序,游戲界面參考如下:【游戲設計的步驟】【任務一】小組合作,形成僅有一次猜價機會的游戲的文檔,提出解決方案并繪制流程圖。截圖保存【任務二】根據設計的邏輯流程圖編寫代碼。截圖保存這里用到if—else的結構If(條件表達式)語句1;elseif(條件表達式2)語句2:else語句3;【任務三】學生測試自己的猜價游戲,并將檢測結果記錄下來。截圖保存【拓展提升】編寫一個讓玩家有10次猜價機會的小游戲。截圖保存活動目標能根據實際問題,分析程序所需具備的功能。能根據程序功能需求,提出解決方案,設計流程圖。能夠依據需求,對編寫的程序進行簡單的測試。能歸類整理程序開發過程中所產生的的各類文檔。游戲設計的步驟明確猜價游戲程序需要具備哪些功能討論具體設計和實現方案,電腦如何實現功能——流程圖編寫代碼并調試:將想法編程現實測試小游戲功能需求分析界面顯示:“(==猜價格游戲==)”數據類型:整型輸出:書名輸入:猜測價格輸出:3種情況退出:猜對或10次后退出補充條件補充條件是不是可以嘗試用不同的代碼實現相同或者相似的游戲的功能,切忌簡單地照抄教材。只有一次猜價機會好遺憾,能不能多給一些猜測價格的機會呢?2 展開更多...... 收起↑ 資源列表 學生任務綜合活動2設計一個小游戲.doc 課件羅海燕課件綜合活動2.pptx 縮略圖、資源來源于二一教育資源庫