資源簡介 (共19張PPT)《樂學古詩詞》軟件設計項目構(gòu)成貳 叁 肆 伍壹巧學詩詞有妙招分類詩詞便查找學習詩詞驗效果成果報告可視化樂學詩詞先規(guī)劃《樂學古詩詞》軟件結(jié)構(gòu)樂學古詩詞學習模塊登陸界面測評模塊形成報告算法分析編程實現(xiàn)實際應用對詩詞傳經(jīng)典巧學詩詞有妙招叁—— 學習模塊實現(xiàn)子項目確定《荀子 勸學》中有詩句云:“不積跬步,無以至千里;不積小流,無以成江海。”假設每20天為一個周期,具體計劃是這樣的:第1天學習1句,第2天學習2句,即以后每天比前一天多學1句。提出問題:如何通過計算確定某一天要學習哪幾句詩詞?子項目確定《荀子 勸學》中有詩句云:“不積跬步,無以至千里;不積小流,無以成江海。”假設每20天為一個周期,具體計劃是這樣的:第1天學習1句,第2天學習2句,即以后每天比前一天多學1句。提出問題:如何通過計算確定某一天要學習哪幾句詩詞?子項目分析按照學習計劃,學習詩詞數(shù)量的遞推關系如何表達?如何編程計算已經(jīng)學過的詩詞句數(shù)量?根據(jù)已經(jīng)學過的詩詞句數(shù)量,確定從第幾句開始學習?如何把每天選學的詩詞內(nèi)容顯示在文本框中?項目活動手冊子項目實施如何計算學習詩詞數(shù)量——算法分析活動11)完善表格以下表格顯示了,每天的學習詩詞的數(shù)量以及d天累計學習的詩詞數(shù)量。請你根據(jù)前三天的規(guī)律,完成第4天和第5天的相關內(nèi)容。天數(shù)(d=0) 當天學習的詩詞句數(shù)量 比前一天多學的詩句數(shù)量累計學的詩詞數(shù)量第1天第2天第3天第4天第5天…12311111+2(1+2)+3…20…1…第20天(1+2+…+19)+20項目活動手冊子項目實施如何計算詩詞數(shù)量——算法分析活動12)發(fā)現(xiàn)規(guī)律假設詩詞累計數(shù)量保存在變量total中,以下表格體現(xiàn)了total的值是如何變化的。請你把空白處填寫完整。天數(shù)(d)累計學的詩詞數(shù)量(total)表達式表示totaltotaltotaltotaltotaltotaltotaltotal=0total=total+1total=total+2total=total+3第1天第2天第3天第4天第5天第6天項目活動手冊子項目實施如何計算詩詞數(shù)量——算法分析活動12)發(fā)現(xiàn)規(guī)律假設詩詞累計數(shù)量保存在變量total中,以下表格體現(xiàn)了total的值是如何變化的。請你把空白處填寫完整。天數(shù)(d)累計學的詩詞數(shù)量(total)表達式表示totaltotaltotaltotaltotaltotaltotaltotal=0total=total+1total=total+2total=total+3第1天第2天第3天第4天第5天第6天【小結(jié)】迭代過程:變量total不斷的循環(huán)增加,每次都是在以前的數(shù)值的基礎上,加上d后,生成一個新的數(shù)值。直到得出我們需要的值或者循環(huán)結(jié)束,不再累加。項目活動手冊子項 活動如何編程計算出學過的詩詞數(shù)量——編程實現(xiàn)目2實施1)完善程序請根據(jù)注釋,完善空行①和②,并調(diào)試程序。項目活動手冊子項 活動如何編程計算出學過的詩詞數(shù)量——編程實現(xiàn)目2實施2)程序運行:多次運行程序,輸入不同的數(shù)值給變量day,分別記錄運行結(jié)果。輸入: 1 輸出: ;輸入: 2 輸出: ;輸入: 4 輸出: ;輸入: 6 輸出: ;輸入: 20 輸出: ;項目活動手冊子項 活動如何編程計算出學過的詩詞數(shù)量——編程實現(xiàn)目2實施2)程序運行:多次運行程序,輸入不同的數(shù)值給變量day,記錄運行結(jié)果。輸入: 1 輸出: ;輸入: 2 輸出: ;輸入: 4 輸出: ;○確定迭代的終止條件○確定迭代變量○建立迭代表達式輸入: 6 輸出: ;輸入: 20 輸出: ;totaltotal=total+dd<=day【小結(jié)】迭代的三要素和程序的關鍵語句項目活動手冊子項 活動如何把詩詞顯示在文本框中——實際應用目3實施完善程序閱讀程序文件“樂學古詩詞之學習模塊.py”。填寫缺少的模塊或者語句。a. 填寫語句,完成問題3中提出的功能。項目活動手冊子項 活動如何把詩詞顯示在文本框中——實際應用目3實施完善程序閱讀程序文件“樂學古詩詞之學習模塊.py”。填寫缺少的模塊或者語句。a. 填寫語句,完成問題3中提出的功能。selectL=xuanxue(day-1)+1項目活動手冊子項 活動如何把詩詞顯示在文本框中——實際應用目3實施完善程序閱讀程序文件“樂學古詩詞之學習模塊.py”。填寫缺少的模塊或者語句。b. 填寫語句,完成問題4中提出的功能。項目活動手冊子項目總結(jié)總結(jié):本次課,我們理解了累加算法的過程,并把累加的結(jié)果應用到軟件設計中。“學而時習之,不亦說乎。”期待在下一節(jié)課大家能把常見算法應用到“詩詞測試”模塊設計中。項目活動手冊子項目總結(jié)課后作業(yè):1)、所有同學進一步完善課堂上分析的程序,調(diào)試運行。2)、喜歡創(chuàng)新的同學嘗試一下,如果每天學習5句詩詞,如何改寫程序?再見! 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫