第四章程序設(shè)計基礎(chǔ)(復(fù)習(xí)一)課件粵教版(2019)信息技術(shù)必修一_第1頁
第四章程序設(shè)計基礎(chǔ)(復(fù)習(xí)一)課件粵教版(2019)信息技術(shù)必修一_第2頁
第四章程序設(shè)計基礎(chǔ)(復(fù)習(xí)一)課件粵教版(2019)信息技術(shù)必修一_第3頁
第四章程序設(shè)計基礎(chǔ)(復(fù)習(xí)一)課件粵教版(2019)信息技術(shù)必修一_第4頁
第四章程序設(shè)計基礎(chǔ)(復(fù)習(xí)一)課件粵教版(2019)信息技術(shù)必修一_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

粵教版信息技術(shù)

必修一《數(shù)據(jù)與計算》高二學(xué)業(yè)水平考試復(fù)習(xí)授課教師:YY一【知識結(jié)構(gòu)體系】第四章程序設(shè)計基礎(chǔ)本節(jié)課復(fù)習(xí)重點二【知識梳理】一、程序設(shè)計語言的基礎(chǔ)知識(一)python的常量和變量1.常量:程序運行過程中其值始終不發(fā)生變化的量。(固定數(shù)值、字符串)2.變量:程序運行過程中其值可以發(fā)生變化的量。1.格式:標(biāo)識符=內(nèi)容2.標(biāo)識符的要求:(1)組成元素:字母(A-Z,a-z),數(shù)字(0-9),下劃線(_)(2)第一個字符為字母或下劃線,不能是數(shù)字(3)字母大小寫有區(qū)別(4)不能為python的關(guān)鍵字,例如:if、else…3.python是動態(tài)語言,變量不需要提前定義數(shù)據(jù)類型二【知識梳理】

(二)python的數(shù)據(jù)類型1.Number(數(shù)值)整型(int):整數(shù)浮點型(float):整數(shù)+小數(shù)復(fù)數(shù)(complex):實數(shù)+虛數(shù)2.String(字符串):用單引號或雙引號括起來的任意文本。例如:“123”,‘456’,‘a(chǎn)bc’字符串的索引如果從左往右,則從0開始,依次增大字符串的索引如果從右往左,則從-1開始,依次減小。3.List(列表):有序?qū)ο蠹蟣ist1=[1,’good’,2007]列表的索引從0開始。4.Tuple(元組):元組的元素不能修改。tup1=(1,’good’,2007)元組的索引從0開始。5.Sets(集合):集合中的元素?zé)o序不重復(fù)。6.Dictionary(字典):無序的對象集合。{鍵(key):值(value)},元素是通過鍵來提取的。在同一個字典中,鍵必須是唯一的。二【知識梳理】

(三)python的運算符與表達(dá)式1.算術(shù)運算符與算術(shù)表達(dá)式(1)優(yōu)先級關(guān)系:**—*、/、%、**、//——+、-(2)綜合運算:y=2**3*5//4%(3+1),則y=22.關(guān)系運算符和關(guān)系表達(dá)式:(1)優(yōu)先級關(guān)系:大于(>),小于(<),大于等于(>=),小于等于(<=)等于(==)、不等于(!=)(2)運算過程:關(guān)系表達(dá)式的值為True或False,對應(yīng)整數(shù)為1或05>=3的值為True,參與運算的對應(yīng)整數(shù)為19<=8的值為False,參與運算的對應(yīng)整數(shù)為0(3)綜合運算:5+2>3==2**0,則運算結(jié)果為1二【知識梳理】

3.賦值運算符(1)

賦值運算符:=、+=,*=…將右邊的值賦給左邊的變量。(2)

格式:變量

賦值運算符

常量/表達(dá)式。(3)

運算過程:如果

x=3,y=2

賦值運算符示例原形

賦值運算符示例原形=x=yx=1/=x/=yx=x/y+=x+=yx=x+y%=x%=yx=x%y-=x-=yx=x-y**=x**=yx=x**y*=x*=yx=x*y//=x//=yx=x//y二【知識梳理】

4.邏輯運算符與邏輯表達(dá)式優(yōu)先級關(guān)系:not—and—or運算過程:如果x=0,y=1,z=2,a=0notx返回結(jié)果True,noty返回結(jié)果Falsexandy返回結(jié)果0,zandy返回結(jié)果1,yandz返回結(jié)果2xora返回結(jié)果0,yorz返回結(jié)果1,zory返回結(jié)果2綜合運算:not2**0or3and5,則運算結(jié)果為55.運算優(yōu)先級從高到低:二【知識梳理】

(四)Python的函數(shù)二【知識梳理】

二、順序結(jié)構(gòu)(一)數(shù)據(jù)的輸入1.格式:變量=input(‘提示信息:’)2.輸入的內(nèi)容可以是數(shù)字、字符串等任意數(shù)據(jù)類型3.input()函數(shù)的返回結(jié)果都是字符串,可通過int(),float()等函數(shù)轉(zhuǎn)換為其他類型的數(shù)據(jù)。(二)數(shù)據(jù)的輸出1.格式:print([object,…][,sep=’’][,end=’\n’])2.[]:里面的內(nèi)容是可選、可省略的,如果省略,則選取系統(tǒng)默認(rèn)值(1)object:輸出的對象,可以說常量、變量、表達(dá)式(2)sep:省略時默認(rèn)為一個空格(3)end:文本末尾的結(jié)束方法,省略時默認(rèn)為\n換行。二【知識梳理】

舉例:二【知識梳理】

(三)順序結(jié)構(gòu)(1)概念:執(zhí)行順序是自上而下順序執(zhí)行。(2)流程圖:(3)案例:假設(shè)輸入a為2,b為3a=int(input(‘請輸入一個整數(shù):’))b=int(input(‘請輸入一個整數(shù):’))a**=bb=a%bc=aa=bb=aprint(a,b)二【知識梳理】

(4)關(guān)于順序結(jié)構(gòu)的Python題目匯總:三【典型例題-------學(xué)業(yè)測試】三、分支結(jié)構(gòu)(一)單分支語句1.流程圖(二)雙分支語句1.流程圖2.格式:if(條件表達(dá)式):語句A2.格式:if(條件表達(dá)式):語句Aelse:語句B3.案例:i=int(input())ifi%2==0:print(‘偶數(shù)’)else:print(‘奇數(shù)’)3.案例:i=int(input(‘請輸入你的成績:’))ifi<60:print(‘很遺憾,請加油!’)三【典型例題-------學(xué)業(yè)測試】(三)多分支語句1、流程圖:2、格式:if(表達(dá)式1):語句1elif(表達(dá)式2):語句2elif(表達(dá)式3):語句3…else:語句N+1二【知識梳理】

(4)關(guān)于分支結(jié)構(gòu)的Python題目匯總:三【典型例題-------學(xué)業(yè)測試】一、單選題1.在Python中,元素是無序不重復(fù)的是()。A.列表 B.元組 C.集合 D.字符串 【答案】:C【解析】:見教材P69,集合是一個無序不重復(fù)元素的序列。2.在以下運算符中,優(yōu)先級最低的運算符是()。A.* B.!= C.+ D.= 【答案】:D【解析】:見P71表4-7運算符的優(yōu)先級,指數(shù)→乘除→算術(shù)→關(guān)系→賦值→標(biāo)識→成員→邏輯。3.有以下程序段:sum=1foriinrange(1,5):sum=sum*iprint(sum,i)程序的運行結(jié)果為()。A.245 B.1205 C.244 D.1204 【答案】:C【解析】:見教材P86可知,range(1,5)是生成一個1-4的整數(shù),不包括5,所以本題為計算4的階乘,結(jié)果為C。三【典型例題-------學(xué)業(yè)測試】4.在程序設(shè)計中,數(shù)據(jù)的()是最基本的操作之一。A.輸入 B.輸出 C.輸入輸出 D.計算 【答案】:C【解析】:見教材P73原文:數(shù)據(jù)的輸入輸出是最基本的操作之一。5.在Python語言中,數(shù)據(jù)的輸入是通過()來實現(xiàn)的。A.input()函數(shù) B.print()函數(shù) C.output()函數(shù) D.abs()函數(shù) 【答案】:A【解析】:見教材P73原文,input()函數(shù)實現(xiàn)數(shù)據(jù)輸入。6.在Python語言中,數(shù)據(jù)的輸出是通過()來實現(xiàn)的。A.input()函數(shù) B.print()函數(shù) C.output()函數(shù) D.abs()函數(shù) 【答案】:B【解析】:見教材P74原文,print()函數(shù)實現(xiàn)數(shù)據(jù)輸入。三【典型例題-------學(xué)業(yè)測試】7.順序控制結(jié)構(gòu)的程序執(zhí)行過程是()依次執(zhí)行的。A.自上而下 B.自下而上 C.自外到內(nèi) D.由內(nèi)到外【答案】:A【解析】:見教材P74原文,順序結(jié)構(gòu)的程序是自上而下依次執(zhí)行的。

8.input()函數(shù)的返回結(jié)果是()。A.數(shù)值型 B.集合 C.列表 D.字符串 【答案】:D【解析】:見教材P73原文,input()函數(shù)的返回結(jié)果都是字符串。9.算術(shù)運算符、賦值運算符和關(guān)系運算符的運算優(yōu)先級按從高到低依次為()。A.算術(shù)運算、賦值運算、關(guān)系運算 B.算術(shù)運算、關(guān)系運算、賦值運算C.關(guān)系運算、賦值運算、算術(shù)運算 D.關(guān)系運算、算術(shù)運算、賦值運算【答案】:B【解析】:見P71表4-7運算符的優(yōu)先級,算術(shù)→關(guān)系→賦值。三【典型例題-------學(xué)業(yè)測試】二、典型Python題目1-4順序結(jié)構(gòu)1.打印三角形2.打印加法運算。三【典型例題-------學(xué)業(yè)測試】二、典型Python題目3.三位數(shù)4.兩數(shù)交換三【

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論