下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
普通高中python程序設(shè)計(jì)教學(xué)基礎(chǔ)實(shí)例課后練習(xí)說明:本課程所有課后實(shí)例的源代碼見文件夾“python程序設(shè)計(jì)教學(xué)基礎(chǔ)實(shí)例課件”中各文件夾中。2最值問題3黝匚問題俸九算法5對稱回文6進(jìn)制7字符軍專題瞰論9約瑟夫【實(shí)踐一】取數(shù)問題實(shí)踐目標(biāo)①學(xué)生體驗(yàn)數(shù)據(jù)類型概念,功能②如何根據(jù)不同數(shù)據(jù)類型實(shí)現(xiàn)取數(shù)問題練習(xí)寫出計(jì)算一個三位整數(shù)x的各位數(shù)之和的python表達(dá)式。根據(jù)18位身份證號碼sfz,寫出計(jì)算年齡的python表達(dá)式。寫出以一個三位數(shù)x開頭的對稱數(shù)的python表達(dá)式,如x=123,那么輸出123321。寫出以n位字符串s開頭的長度2n-l位的對稱字符串的python表達(dá)式,如s="abcdef,那么輸出nabcdefedcban?!緦?shí)踐二】最值問題實(shí)踐目標(biāo)①了解最值概念②理解求最值的一般思路③Python中取最值的利器練習(xí)①輸入批量數(shù)據(jù),編程輸出該批量數(shù)據(jù)中的最大值,最小值。②輸入一個三位數(shù),將該數(shù)各位上的數(shù)字重新排列得到新整數(shù),求最大整數(shù)和最小整數(shù)。③輸入一個正整數(shù),將該數(shù)各位上的數(shù)字重新排列得到新的整數(shù),求最大整數(shù)和最小整數(shù)。【實(shí)踐三】累加專題實(shí)踐目標(biāo)①理解累加概念②數(shù)值類型累加問題解決步驟及方法字符串類型累加問題解決步驟及方法練習(xí)編程計(jì)算s=l+(l+2)+(l+2+3)+…+(1+2+3…+n)(n<=10000)o編程計(jì)算s=l-2+3-4+…+n(n〈=10000)。
編程實(shí)現(xiàn)100以內(nèi)能被3整除數(shù)的和。十進(jìn)制數(shù)轉(zhuǎn)BCD碼。5421BCD碼是一種采用四位二進(jìn)制數(shù)表示一位十進(jìn)制是的編碼,其各位的權(quán)依次為5,4,2,1,并要求大于等于以M人上進(jìn)制數(shù):5的十進(jìn)制數(shù)所對應(yīng)的編碼最高位為1(如十進(jìn)制數(shù)7所對應(yīng)的“5421BCD”碼為1010)。轉(zhuǎn)換時(shí),將十進(jìn)制數(shù)從右往左按位轉(zhuǎn)換成對應(yīng)的“5421BCD”碼,然后依次連接。(程序運(yùn)行如右圖)④輸入1個整數(shù),輸出如下的圖形。9999998888877777776666666665555555555544444444444443333333333333332222222222222222【實(shí)踐四】秦九韶算法實(shí)踐目標(biāo)掌握秦九韶算法的應(yīng)用練習(xí)輸入一個正整數(shù),計(jì)算各位數(shù)之和?!緦?shí)踐五】對稱數(shù)(回文)實(shí)踐目標(biāo)①對稱數(shù)的概念,判斷,對稱數(shù)的生成(數(shù)值類型)②回文的判斷,回文的生成(字符串類型)練習(xí)生成對稱字符串的其它兩個思路的程序?qū)崿F(xiàn)。編寫程序生成左下列圖的菱形。******【實(shí)踐六】進(jìn)制轉(zhuǎn)換專題實(shí)踐目標(biāo)理解十進(jìn)制、二進(jìn)制、十六進(jìn)制及掌握不同進(jìn)制相互轉(zhuǎn)換十進(jìn)制數(shù)與二進(jìn)制數(shù)相互轉(zhuǎn)換及程序?qū)崿F(xiàn)十進(jìn)制數(shù)與十六進(jìn)制數(shù)相互轉(zhuǎn)換及程序?qū)崿F(xiàn)⑤二進(jìn)制數(shù)與十六進(jìn)制數(shù)相互轉(zhuǎn)換及程序?qū)崿F(xiàn)練習(xí)①編程實(shí)現(xiàn)十六進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)。②[浙2018.4選考14]某種編碼以4位二進(jìn)制碼為一組,每組前兩輸入編碼字符中:00000101位表示方向,后兩位表示距離。編寫一個程序,將編碼翻譯成方向和冬°南1距離,距離值為每組編碼后兩位二進(jìn)制碼轉(zhuǎn)換為十進(jìn)制數(shù)的值。(如右圖)【實(shí)踐七】字符串專題實(shí)踐目標(biāo)字符串一般操作(查找、插入、刪除等)程序?qū)崿F(xiàn)字符串中取數(shù)字程序?qū)崿F(xiàn)字符串中取單詞程序?qū)崿F(xiàn)字符統(tǒng)計(jì)程序?qū)崿F(xiàn),字符串加密程序?qū)崿F(xiàn)練習(xí)輸出字符串中連續(xù)數(shù)字的最大值。如”(5YgYi\qIy6(uVC4;81Sk”最大數(shù)是81。②[浙2018.11選考14]在平面坐標(biāo)系中,給定一組有序的點(diǎn)。從原點(diǎn)出發(fā),依次用線段連接這些點(diǎn),構(gòu)成一條折線。要求編寫一個“計(jì)算折線長度”的程序,功能如下:輸入這些點(diǎn)的坐標(biāo)值(數(shù)據(jù)都用逗號分隔并以逗號結(jié)尾),程序計(jì)算這條折線的長度。例如,三個點(diǎn)的坐標(biāo)為(5,10),(8,12),(6,17),那么輸入的字符串strs二”5,10,8,12,6,17,",輸出20.17。③|浙2017.11選考14]編寫“字符串生成”程序,輸入原始》符中一pythonisaprogramminglanguage.實(shí)現(xiàn)如下功能:輸入多個正整數(shù)(以“,”為分割輸入位置1,18,9,9,pass符和結(jié)束符,這些整數(shù)代表字符位置),程序以這些整數(shù)為位置信息,依次從原始字符串(字典內(nèi)容)提取字符并連接成新的字符串,最后輸出將新的字符串(如右圖)?!緦?shí)踐八】“數(shù)”問題實(shí)踐目標(biāo)①質(zhì)數(shù)問題的程序?qū)崿F(xiàn)最大公約數(shù)問題的程序?qū)崿F(xiàn)③斐波那契數(shù)列程序?qū)崿F(xiàn)練習(xí)①輸出100以內(nèi)的攣生素?cái)?shù),(攣生素?cái)?shù)是指2個素?cái)?shù)相差2)②編寫程序?qū)崿F(xiàn)將偶數(shù)拆分成兩素?cái)?shù)之和?!緦?shí)踐九】約瑟夫問題實(shí)踐目標(biāo)①循環(huán)序列程序?qū)崿F(xiàn)②約瑟夫問題程序?qū)崿F(xiàn)練習(xí)①輸入一串字符串(只含字母),輸入向后移動的位數(shù)m,輸出該移位后的字符串。比方輸入〃abcdef〃,m=2,那么輸出〃cdefgh〃。②推算星期幾。輸入今天是星期幾,輸出num天后是星期幾。③猴子選大王。一群猴子都有編號,編號是1,2,這群猴子(m個)按照If的順序圍坐一圈,從第一只猴子開始報(bào)數(shù),報(bào)到單數(shù)的猴子就要離開,這樣循環(huán)報(bào)數(shù),依次下來,直到圈中只剩下最后一只猴子,即為大王。④平面上有N(3WNW100)個房間圍成一圈,按順時(shí)針方向分別編號為1…N,相鄰的兩個房間之間均有一扇門,第i個房間居住人數(shù)為a(i)。初始時(shí)選擇一個房間,將所有人都聚集在該房間,接著每個人都按順時(shí)針方向走到相鄰的房間,直到走到居住的房間。一個人每經(jīng)過一扇門花費(fèi)1能量,請
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年萍鄉(xiāng)衛(wèi)生職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫參考答案
- 2024年福建省《輔警招聘考試必刷500題》考試題庫(含答案)
- 創(chuàng)業(yè)投資資產(chǎn)管理合同(2篇)
- 2024年考研時(shí)事政治考試題庫含答案
- 易錯點(diǎn)11 中共領(lǐng)導(dǎo)的軍隊(duì)名稱的演變-備戰(zhàn)2023年中考?xì)v史考試易錯題(解析版)
- 黃金卷4-【贏在中考·黃金八卷】(解析版)
- 《甲殼素和殼聚糖》課件
- 2024屆重慶市主城四區(qū)高三年級三模數(shù)學(xué)試題試卷
- 2022-2023學(xué)年山東省濟(jì)南市高一上學(xué)期期末考試地理試題(解析版)
- 2024年度天津市公共營養(yǎng)師之二級營養(yǎng)師綜合檢測試卷B卷含答案
- 2024年度陶瓷產(chǎn)品代理銷售與品牌戰(zhàn)略合作協(xié)議3篇
- 中國農(nóng)業(yè)銀行信用借款合同
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應(yīng)用實(shí)踐指導(dǎo)材料之9:“5領(lǐng)導(dǎo)作用-5.3創(chuàng)新戰(zhàn)略”(雷澤佳編制-2025B0)
- 2024版旅游景區(qū)旅游巴士租賃合同3篇
- LINUX網(wǎng)絡(luò)操作系統(tǒng)知到智慧樹章節(jié)測試課后答案2024年秋湖北交通職業(yè)技術(shù)學(xué)院
- 河北省邯鄲市2023-2024學(xué)年高一上學(xué)期期末質(zhì)量檢測地理試題 附答案
- 醫(yī)療機(jī)構(gòu)競業(yè)限制協(xié)議
- 2024年7月國家開放大學(xué)法學(xué)本科《知識產(chǎn)權(quán)法》期末考試試題及答案
- 2024年河南省公務(wù)員錄用考試《行測》試題及答案解析
- (2024年)剪映入門教程課件
- 四年級上冊道法知識點(diǎn)匯總
評論
0/150
提交評論