初中八年級(jí)信息技術(shù)第6課條件語(yǔ)句課件設(shè)計(jì)--2_第1頁(yè)
初中八年級(jí)信息技術(shù)第6課條件語(yǔ)句課件設(shè)計(jì)--2_第2頁(yè)
初中八年級(jí)信息技術(shù)第6課條件語(yǔ)句課件設(shè)計(jì)--2_第3頁(yè)
初中八年級(jí)信息技術(shù)第6課條件語(yǔ)句課件設(shè)計(jì)--2_第4頁(yè)
初中八年級(jí)信息技術(shù)第6課條件語(yǔ)句課件設(shè)計(jì)--2_第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、條件語(yǔ)句青島版信息技術(shù)初中第三冊(cè)條件語(yǔ)句學(xué)習(xí)目標(biāo)1、認(rèn)識(shí)程序的分支結(jié)構(gòu),了解 Python語(yǔ)言語(yǔ)句縮進(jìn)的特點(diǎn)。2、熟練應(yīng)用條件表達(dá)式,掌握if語(yǔ)句的語(yǔ)法格式。3、能用條件語(yǔ)句編寫(xiě)程序解決生活中的問(wèn)題,提升邏輯思維能力,進(jìn)一步體會(huì)算法及其思想。學(xué)習(xí)目標(biāo)1、認(rèn)識(shí)程序的分支結(jié)構(gòu),了解 Python語(yǔ)言語(yǔ)句縮一、新課導(dǎo)入一、新課導(dǎo)入孟子曰:“魚(yú),我所欲也,熊掌亦我所欲也;二者不可得兼,舍魚(yú)而取熊掌者也?!逼鋵?shí),在我們的生活中也是這樣,很多事情都需要根據(jù)條件作出判斷和選擇。在程序設(shè)計(jì)中,分支結(jié)構(gòu)可以幫助我們依據(jù)條件控制程序的流程,使程序的條理更加清晰。孟子曰:“魚(yú),我所欲也,熊掌亦我所欲也;二者不可得兼

2、,舍魚(yú)而二、合作與探究初中八年級(jí)信息技術(shù)第6課條件語(yǔ)句PPT課件設(shè)計(jì)-(2)初中八年級(jí)信息技術(shù)第6課條件語(yǔ)句PPT課件設(shè)計(jì)-(2)比較兩個(gè)數(shù)大小的算法任務(wù)一:任意輸入兩個(gè)整數(shù)x和y,按從小到大的順序輸出顯示。你能把這一程序的算法描述出來(lái)嗎?用自然語(yǔ)言和流程圖。任務(wù)一比較兩個(gè)數(shù)大小的算法任務(wù)一:任意輸入兩個(gè)整數(shù)x和y,按從小到自然語(yǔ)言比較大小的算法主要分幾步? 每一步要做什么?比較大小的一般步驟:1、輸入x和y,轉(zhuǎn)換整數(shù)類(lèi)型。2、比較x和y的大小。3、如果xy,則交換位置,否則不變。 4、顯示x和y的值任務(wù)一自然語(yǔ)言比較大小的算法主要分幾步? 每一步要做什么?任務(wù)流程圖 開(kāi)始輸入x和y判斷( )

3、結(jié)束程序xyz=xx=yy=z任務(wù)一NY流程圖開(kāi)始輸入x和y判斷( )結(jié)束程序xyz=x任議一議:1、使用順序結(jié)構(gòu)能解決本活動(dòng)中問(wèn)題嗎?為什么?不能。因?yàn)橛蠿Y,Xxy小于x=x=y小于或等于=xy: 1 print(“x=“, x”, y=“,y)下面把代碼放入python驗(yàn)證運(yùn)行。 z=xx=yy=z在if條件后輸入冒號(hào)“:”,下面的程序會(huì)強(qiáng)制縮進(jìn)(一般為4字符),以表示一種從屬的關(guān)系。如果程序不按規(guī)則縮進(jìn),將導(dǎo)致語(yǔ)法錯(cuò)誤。 任務(wù)二嘗試完善代碼x= int(input(“x =“)z=x在運(yùn)行結(jié)果任務(wù)二運(yùn)行結(jié)果任務(wù)二整數(shù)的四則運(yùn)算設(shè)計(jì)一個(gè)整數(shù)四則運(yùn)算的程序,先輸入兩個(gè)整數(shù)x和y,再提示輸入

4、運(yùn)算符號(hào)+、-、*、/,然后根據(jù)運(yùn)算符號(hào)進(jìn)行計(jì)算,輸出計(jì)算結(jié)果,否則提示錯(cuò)誤。知識(shí)點(diǎn)1.判斷符號(hào)的方法ope Input(“操作符(+、-、/):”) if ope=“+”.2、多分支語(yǔ)句可以使用“if- elif-else”的結(jié)構(gòu)。-任務(wù)三整數(shù)的四則運(yùn)算設(shè)計(jì)一個(gè)整數(shù)四則運(yùn)算的程序,先輸入兩個(gè)整數(shù)x和判斷“+,*,/”需要幾個(gè)分支?4個(gè) 同學(xué)們嘗試用if-else語(yǔ)句編寫(xiě)四則運(yùn)算的代碼。任務(wù)三判斷“+,*,/”需要幾個(gè)分支?任務(wù)三做一做 根據(jù)算法設(shè)計(jì)完整程序,同學(xué)之間互相測(cè)試。x=int(input(x:)y=int(input(y:)ope=input(操作符(+、-、*、/):)if op

5、e=+: result=x+yelif ope=-: result=x-yelif ope=*: result=x*yelif ope=/: result=x/yelse: print(輸入錯(cuò)誤!)print(x,ope,y=,result) 下面把代碼放入python驗(yàn)證運(yùn)行,我找同學(xué)展示一下。 任務(wù)三做一做 根據(jù)算法設(shè)計(jì)完整程序,同學(xué)之間互相測(cè)試。x=運(yùn)行結(jié)果任務(wù)三運(yùn)行結(jié)果任務(wù)三思考:還能用什么方式實(shí)現(xiàn)四則運(yùn)算的計(jì)算。交互方式任務(wù)三思考:還能用什么方式實(shí)現(xiàn)四則運(yùn)算的計(jì)算。任務(wù)三任務(wù)四:密碼驗(yàn)證在互聯(lián)網(wǎng)高速發(fā)展的今天,密碼的安全越來(lái)越重要。假設(shè)某系統(tǒng)的用戶(hù)名為“mike”,對(duì)應(yīng)的密碼是“mi

6、ke0715”。請(qǐng)?jiān)O(shè)計(jì)一個(gè)程序,提示輸入用戶(hù)名和密碼,然后進(jìn)行判斷,并對(duì)判斷結(jié)果給出適當(dāng)?shù)奶崾尽H蝿?wù)四任務(wù)四:密碼驗(yàn)證在互聯(lián)網(wǎng)高速發(fā)展的今天,密碼的安全越來(lái)越重要思考1:密碼驗(yàn)證需要哪些步驟?需要判斷的條件有什么?使用if判斷語(yǔ)句先判斷用戶(hù)名是否正確。如果正確,再判斷密碼是否正確。如果不正確,則進(jìn)行錯(cuò)誤提示。思考2: 在使用判斷語(yǔ)句的嵌套時(shí),應(yīng)該注意什么?語(yǔ)句間的對(duì)應(yīng)關(guān)系和縮進(jìn)。下面同學(xué)們嘗試編寫(xiě)代碼。任務(wù)四思考1:密碼驗(yàn)證需要哪些步驟?需要判斷的條件有什么?任務(wù)四參考代碼如下user=mikepassword=mike0715tempUser=input(請(qǐng)輸入用戶(hù)名:)tempPasswo

7、rd=input(請(qǐng)輸入密碼:)if tempUser=user: if tempPassword=password: print(密碼正確!) else: print(密碼錯(cuò)誤!)else: print(用戶(hù)名錯(cuò)誤!)下面把代碼放入python驗(yàn)證運(yùn)行,我找同學(xué)展示一下。 任務(wù)四參考代碼如下user=mike任務(wù)四運(yùn)行結(jié)果任務(wù)四運(yùn)行結(jié)果任務(wù)四試一試復(fù)雜條件的判斷可以借助邏輯運(yùn)算符。常用的邏輯運(yùn)算符有and(與)、or(或)、not(非)3個(gè)保留字。名稱(chēng)保留字邏輯表達(dá)式 描述實(shí)例與andA and BA B同時(shí)為真時(shí),結(jié)果為真。其余為假。1 and 110 and 1=0, 0 and 0 =

8、0 或orA or BA B有一個(gè)以上為真時(shí),結(jié)果就為真。兩個(gè)為假,結(jié)果為假。1 or 1=1,1 or 0=1, 0 or 0=0非notnot AA為真時(shí),結(jié)果為假A為假時(shí),結(jié)果為真not 1 =0,not 0 =1任務(wù)四試一試復(fù)雜條件的判斷可以借助邏輯運(yùn)算符。常用的邏輯運(yùn)算符有a試一試在交互模式下X=23X0 and x0 or x0 1 用“與”運(yùn)算符修改密碼驗(yàn)證代碼FalseTrueFalse任務(wù)四試一試在交互模式下FalseTrueFalse任務(wù)四修改后代碼user=mikepassword=mike0715tempUser=input(請(qǐng)輸入用戶(hù)名:)tempPassword=i

9、nput(請(qǐng)輸入密碼:)if tempUser=user and tempPassword=password: print(進(jìn)入系統(tǒng)!)else: print(用戶(hù)名或密碼有誤!)下面把代碼放入python驗(yàn)證運(yùn)行,我找同學(xué)展示一下。 任務(wù)四修改后代碼user=mike任務(wù)四修改后運(yùn)行結(jié)果任務(wù)四修改后運(yùn)行結(jié)果任務(wù)四三、拓展延伸任務(wù)五三、拓展延伸任務(wù)五拓展延伸“石頭、剪刀、布”游戲用數(shù)字“1”、“2”、“3”代替“石頭”、“剪刀”,”布”,按照“石頭”勝“剪刀”、“布”勝“石頭”、“剪刀”勝“布”的規(guī)則設(shè)計(jì)程序,最后顯示勝負(fù)結(jié)果。任務(wù)五拓展延伸“石頭、剪刀、布”游戲任務(wù)五思路點(diǎn)撥:1.計(jì)算機(jī)隨機(jī)

10、生成1、2、3中的任意一個(gè)數(shù),但不顯示生成的結(jié)果。2.玩家輸入一個(gè)數(shù)字,程序作出選擇。import randommac= random randint (1, 3)3.判斷比賽的勝、平、負(fù)可以使用語(yǔ)句的嵌套,也可以使用邏輯運(yùn)算進(jìn)行多條件判斷。4.顯示比賽結(jié)果。任務(wù)五思路點(diǎn)撥:任務(wù)五參考代碼1任務(wù)五#!/usr/bin/python#- coding: utf8-import random #導(dǎo)入隨機(jī)數(shù)的模塊computer = random.choice(石頭, 剪刀, 布)player = raw_input(請(qǐng)出拳(石頭/剪刀/布): )print Your choice: %s, Com

11、puters choice: %s % (player, computer)if player = 石頭:if computer = 石頭:print 平局elif computer = 剪刀:print You WIN!else:print You LOSE!elif player = 剪刀:if computer = 石頭:print You LOSE!elif computer = 剪刀:print 平局else:print You WIN!else:if computer = 石頭:print You WIN!elif computer = 剪刀:print You LOSE!else

12、:print 平局參考代碼1任務(wù)五#!/usr/bin/pythonprint參考代碼2import randomplayer=int(input(請(qǐng)出拳 石頭(1)/剪刀(2)/布(3)):)mac=random.randint(1,3)if(player=1 and mac=2)or (player=2 and mac=3)or (player=3 and mac=1): print(恭喜!你贏了!,歐耶!電腦弱爆了!)elif player=mac: print(心有靈犀,再來(lái)一盤(pán)!)else: print(不行,我要和你決戰(zhàn)到底!或 不好意思!你輸了!)任務(wù)五參考代碼2import random任

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論