版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1
結(jié)構(gòu)化程序設(shè)計(jì)3.1結(jié)構(gòu)化程序設(shè)計(jì)程序設(shè)計(jì)與算法一般說來,程序設(shè)計(jì)包括以下步驟:①問題定義;②算法設(shè)計(jì);③算法表示(如流程圖設(shè)計(jì));④程序編制;⑤程序調(diào)試、測(cè)試及資料編制。23.1結(jié)構(gòu)化程序設(shè)計(jì)程序設(shè)計(jì)與算法33.1結(jié)構(gòu)化程序設(shè)計(jì)流程圖表示方式43.1結(jié)構(gòu)化程序設(shè)計(jì)結(jié)構(gòu)化程序設(shè)計(jì)的基本要點(diǎn)53.1結(jié)構(gòu)化程序設(shè)計(jì)結(jié)構(gòu)化程序設(shè)計(jì)的基本要點(diǎn)63.1結(jié)構(gòu)化程序設(shè)計(jì)結(jié)構(gòu)化程序設(shè)計(jì)的基本要點(diǎn)三種基本結(jié)構(gòu)的共同特點(diǎn)是:1)只有單一的入口和單一的出口;2)結(jié)構(gòu)中的每個(gè)部分都有執(zhí)行到的可能;3)結(jié)構(gòu)內(nèi)不存在永不終止的死循環(huán)。因此,結(jié)構(gòu)化程序設(shè)計(jì)的基本思想是采用“自頂向下,逐步求精”的程序設(shè)計(jì)方法和“單入口單出口”的控制結(jié)構(gòu)。73.2選擇結(jié)構(gòu)if語句的形式83.2選擇結(jié)構(gòu)if語句的形式93.2選擇結(jié)構(gòu)if語句的形式103.2選擇結(jié)構(gòu)if語句的形式113.2選擇結(jié)構(gòu)if語句的形式123.2選擇結(jié)構(gòu)if語句的嵌套133.2選擇結(jié)構(gòu)if語句實(shí)例143.2選擇結(jié)構(gòu)if語句實(shí)例153.2選擇結(jié)構(gòu)if語句實(shí)例163.2選擇結(jié)構(gòu)assert斷言函數(shù)及用法173.2選擇結(jié)構(gòu)assert實(shí)例183.3循環(huán)結(jié)構(gòu)while循環(huán)語句193.3循環(huán)結(jié)構(gòu)while循環(huán)語句203.3循環(huán)結(jié)構(gòu)while循環(huán)語句213.3循環(huán)結(jié)構(gòu)for循環(huán)語句223.3循環(huán)結(jié)構(gòu)for循環(huán)語句233.3循環(huán)結(jié)構(gòu)for循環(huán)語句243.3循環(huán)結(jié)構(gòu)for循環(huán)語句253.3循環(huán)結(jié)構(gòu)范圍及for循環(huán)控制263.3循環(huán)結(jié)構(gòu)范圍及for循環(huán)控制273.3循環(huán)結(jié)構(gòu)范圍及for循環(huán)控制283.3循環(huán)結(jié)構(gòu)循環(huán)嵌套293.3循環(huán)結(jié)構(gòu)循環(huán)嵌套303.3循環(huán)結(jié)構(gòu)循環(huán)嵌套313.3循環(huán)結(jié)構(gòu)循環(huán)嵌套323.3循環(huán)結(jié)構(gòu)循環(huán)控制語句1.break語句break語句,在語句塊執(zhí)行過程中終止當(dāng)前循環(huán),并且跳出當(dāng)前循環(huán)。break語句可以立即終止當(dāng)前循環(huán)的執(zhí)行,跳出當(dāng)前所在的循環(huán)結(jié)構(gòu)。無論是while循環(huán)還是for循環(huán),只要執(zhí)行break語句,就會(huì)直接結(jié)束當(dāng)前正在執(zhí)行的循環(huán)體。break語句的語法非常簡(jiǎn)單,只需要在相應(yīng)while或for語句中直接加入即可,一般會(huì)結(jié)合if語句進(jìn)行搭配使用,表示在某種條件下跳出循環(huán)體。333.3循環(huán)結(jié)構(gòu)循環(huán)控制語句343.3循環(huán)結(jié)構(gòu)循環(huán)控制語句353.3循環(huán)結(jié)構(gòu)循環(huán)控制語句2.continue語句continue語句執(zhí)行過程中終止當(dāng)前循環(huán),跳出該次循環(huán),執(zhí)行下一次循環(huán)。和break語句相比,continue語句的作用沒有那么強(qiáng)大,它只會(huì)終止執(zhí)行本次循環(huán)中剩下的代碼,直接從下一次循環(huán)繼續(xù)執(zhí)行。continue語句的用法和break語句一樣,只要while或for語句中的相應(yīng)位置加入即可。363.3循環(huán)結(jié)構(gòu)循環(huán)控制語句373.3循環(huán)結(jié)構(gòu)循環(huán)控制語句2.continue語句continue語句執(zhí)行過程中終止當(dāng)前循環(huán),跳出該次循環(huán),執(zhí)行下一次循環(huán)。和break語句相比,continue語句的作用沒有那么強(qiáng)大,它只會(huì)終止執(zhí)行本次循環(huán)中剩下的代碼,直接從下一次循環(huán)繼續(xù)執(zhí)行。continue語句的用法和break語句一樣,只要while或for語句中的相應(yīng)位置加入即可。383.3循環(huán)結(jié)構(gòu)循環(huán)控制語句3.pass語句pass是空語句,只是起到保持程序結(jié)構(gòu)的完整性作用。393.3循環(huán)結(jié)構(gòu)循環(huán)控制語句403.4采用選擇與循環(huán)實(shí)現(xiàn)序列操作序列推導(dǎo)式1.列表推導(dǎo)式使用[]生成list的基本格式為:variable=[out_exp_resforout_expininput_listifout_exp==2]其中out_exp_res為列表生成元素表達(dá)式,可以是有返回值的函數(shù);forout_expininput_list為迭代input_list將out_exp傳入out_exp_res表達(dá)式中;ifout_exp==2為根據(jù)條件過濾哪些值。413.4采用選擇與循環(huán)實(shí)現(xiàn)序列操作序列推導(dǎo)式423.4采用選擇與循環(huán)實(shí)現(xiàn)序列操作序列推導(dǎo)式2.字典推導(dǎo)式字典推導(dǎo)和列表推導(dǎo)的使用方法是類似的,需要將中括號(hào)改成大括號(hào)。433.4采用選擇與循環(huán)實(shí)現(xiàn)序列操作序列推導(dǎo)式443.4采用選擇與循環(huán)實(shí)現(xiàn)序列操作序列推導(dǎo)式453.4采用選擇與循環(huán)實(shí)現(xiàn)序列操作序列推導(dǎo)式3.集合推導(dǎo)式它們跟列表推導(dǎo)式也是類似的,唯一的區(qū)別在于它使用大括號(hào){}。463.4采用選擇與循環(huán)實(shí)現(xiàn)序列操作序列推導(dǎo)式473.4采用選擇與循環(huán)實(shí)現(xiàn)序列操作zip函數(shù)及用法zip()函數(shù)是Python內(nèi)置函數(shù)之一,它可以將多個(gè)序列(列表、元組、字典、集合、字符串以及range()區(qū)間構(gòu)成的列表)“壓縮”成一個(gè)zip對(duì)象。所謂“壓縮”,其實(shí)就是將這些序列中對(duì)應(yīng)位置的元素重新組合,生成一個(gè)個(gè)新的元組。zip()函數(shù)的語法格式為:zip(iterable,...)其中iterable,...表示多個(gè)列表、元組、字典、集合、字符串,甚至還可以為range()區(qū)間。483.4采用選擇與循環(huán)實(shí)現(xiàn)序列操作zip函數(shù)及用法493.4采用選擇與循環(huán)實(shí)現(xiàn)序列操作reversed函數(shù)及用法reserved()是Pyton內(nèi)置函數(shù)之一,其功能是對(duì)于給定的序列(包括列表、元組、字符串以及range(n)區(qū)間),該函數(shù)可以返回一個(gè)逆序序列的迭代器(用于遍歷該逆序序列)。reserved()函數(shù)的語法格式如下:reversed(seq)其中,seq可以是列表、元素、字符串以及range()生成的區(qū)間列表。503.4采用選擇與循環(huán)實(shí)現(xiàn)序列操作reversed函數(shù)及用法513.4采用選擇與循環(huán)實(shí)現(xiàn)序列操作sorted函數(shù)及用法sorted()作為Python內(nèi)置函數(shù)之一,其功能是對(duì)序列(列表、元組、字典、集合、還包括字符串)進(jìn)行排序。sorted()函數(shù)的基本語法格式如下:list=sorted(iterable,key=None,reverse=False)sorted()函數(shù)會(huì)返回一個(gè)排好序的列表。其中,iterable表示指定的序列,key參數(shù)可以自定義排序規(guī)則;reverse參數(shù)指定以升序(False,默認(rèn))還是降序(True)進(jìn)行排序;key參數(shù)和re
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年重慶市安全員知識(shí)題庫
- 2025江蘇省建筑安全員考試題庫附答案
- 入職與團(tuán)隊(duì)建設(shè)培訓(xùn)課件
- 有機(jī)合成的關(guān)鍵課件
- 【大學(xué)課件】建設(shè)工程 投標(biāo)
- 【初中數(shù)學(xué)課件】中考《整式》復(fù)習(xí)課件
- 《廣西大學(xué)商學(xué)院》課件
- 會(huì)計(jì)憑證課件
- 《EMD原理動(dòng)畫演示》課件
- 一年級(jí)數(shù)學(xué)蘇教版元角分
- 2023-建筑施工技02課件講解
- 2024高考物理一輪復(fù)習(xí):觀察電容器的充、放電現(xiàn)象(練習(xí))(學(xué)生版+解析)
- 2024年度內(nèi)蒙古自治區(qū)國家電網(wǎng)招聘之電工類綜合練習(xí)試卷A卷附答案
- 零售服務(wù)質(zhì)量提升
- 新型電力系統(tǒng)背景下新能源發(fā)電企業(yè)技術(shù)監(jiān)督管理體系創(chuàng)新
- 北京市海淀區(qū)2023-2024學(xué)年高二上學(xué)期期末考試 英語 含答案
- 幼小銜接-認(rèn)識(shí)植物-課件
- 蘇教版三年級(jí)上冊(cè)數(shù)學(xué)口算題1000道帶答案
- 南孔儒學(xué)完整版本
- 小學(xué)語文一年級(jí)上冊(cè)《秋天》評(píng)課稿
- 《公共科目》軍隊(duì)文職考試試題及解答參考(2024年)
評(píng)論
0/150
提交評(píng)論