中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

3-2-2順序結(jié)構(gòu) 課件 2022—2023學(xué)年浙教版(2019)高中信息技術(shù)必修1(共53張PPT)

資源下載
  1. 二一教育資源

3-2-2順序結(jié)構(gòu) 課件 2022—2023學(xué)年浙教版(2019)高中信息技術(shù)必修1(共53張PPT)

資源簡介

(共53張PPT)
順序結(jié)構(gòu)范例
順序結(jié)構(gòu)范例
num=int(input("請輸入一個一位數(shù):"))
match={0:6,1:2,2:5,3:5,4:4,5:5,6:6,7:3,8:7,9:6}
count=match[num]
print ("共需火柴棍:",count)
順序結(jié)構(gòu)范例
順序結(jié)構(gòu)范例
num=int(input("請輸入一個三位數(shù):"))
match={0:6,1:2,2:5,3:5,4:4,5:5,6:6,7:3,8:7,9:6}
a=num%10
b=num//10%10
c=num//100
count=match[a]+match[b]+match[c]
print('共需要火柴棍:',count)
num=input("請輸入一個三位數(shù):")
match={0:6,1:2,2:5,3:5,4:4,5:5,6:6,7:3,8:7,9:6}
a=int(num[2])
b=int(num[1])
c=int(num[0])
count=match[a]+match[b]+match[c]
print('共需要火柴棍:',count)
循環(huán)結(jié)構(gòu)范例
循環(huán)結(jié)構(gòu)范例
num=int(input("請輸入火柴棍數(shù):"))
match={0:6,1:2,2:5,3:5,4:4,5:5,6:6,7:3,8:7,9:6}
for i in range(100,1000,1):
a=i%10
b=i//10%10
c=i//100
if int(match[a]+match[b]+match[c])==num:
print('三位數(shù)是:',i)
循環(huán)結(jié)構(gòu)范例
思考:任意輸入一個多位數(shù),求需要火柴棍的數(shù)量?
循環(huán)結(jié)構(gòu)范例
思考:任意輸入一個多位數(shù),求需要火柴棍的數(shù)量?
num=input("請輸入任意一個多位數(shù):")
match={0:6,1:2,2:5,3:5,4:4,5:5,6:6,7:3,8:7,9:6}
maxlen=len(num)
count=0
for i in range(maxlen):
count+=match[int(num[i])]
print('共需要火柴棍數(shù)量為:',count)
必修1《數(shù)據(jù)與計算》
第三章 算法的程序?qū)崿F(xiàn)
3.2.2 順序結(jié)構(gòu)的程序?qū)崿F(xiàn)
程序的基本控制結(jié)構(gòu)
三種基本控制結(jié)構(gòu):順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。
順序結(jié)構(gòu)是程序默認(rèn)的執(zhí)行流程,
分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)則使用相應(yīng)的控制語句進行控制
順序結(jié)構(gòu) 分支結(jié)構(gòu) 循環(huán)結(jié)構(gòu)
認(rèn)識一串?dāng)?shù)字:
1,2,4,8,16,32……
16
32 16 8 4 2 1
20
21
十進制的16轉(zhuǎn)換成二進制是010000
十進制的20轉(zhuǎn)換成二進制是010100
十進制的21轉(zhuǎn)換成二進制是010101
1
0
0
0
0
0
1
1
0
0
0
0
1
1
1
0
0
0
32 16 8 4 2 1
二進制的001000轉(zhuǎn)換成十進制是8
二進制的100001轉(zhuǎn)換成十進制是33
二進制的010100轉(zhuǎn)換成二進制是20
0 0 1 0 0 0
1 0 0 0 0 1
0 1 0 1 0 0
(10010)2= ( )10
(101111)2= ( )10
(107)10= ( )2
(60)10= ( )2
(1)2= (1)10
(10)2= (2)10
(100)2= (4)10
(1000)2= (8)10
(10000)2= (16)10
(1)2= (1)10
(11)2= (3)10
(111)2= (7)10
(1111)2= (15)10
(11111)2= (31)10
注意:出現(xiàn)紅色的提示時,意味著出現(xiàn)錯誤。 需要嚴(yán)格地和程序進行溝通。
編寫第一個程序
Pront輸入有誤!
print(“Hello World!")
回顧第一個程序
是什么意思呢?
有什么作用呢?
print(/pr nt/):打印
print函數(shù):內(nèi)置函數(shù),可以將想要顯示的東西打印在屏幕上。
print函數(shù)
print(“Hello Python!”)
與Python交互
print(5+3)
思考:print(“Hello”+” Python!”)
讓我們給python多一些指令吧!
在提示符后輸入指令:
print(5-3)
print(7-5)
print(“*”)
觀察結(jié)果
編寫兩個程序:
print(“5+3”) print(5+3)
觀察輸出結(jié)果
print函數(shù)
print(“5+3”):輸出的是引號中的內(nèi)容(字符串),也就是5+3。
print(5+3):輸出的是計算結(jié)果。
為什么輸出會不一樣呢?
小結(jié)
Print( ):輸出括號中的內(nèi)容
判斷下列輸出結(jié)果:
Print(“a”)
Print(“a”+”b”)
Print(“a+b”)
Print(1+2)
Print(“1+2”)
Print(“1”+”2”)
輸出“2019 + 75 =”以及算式的答案。(注意空格)
小練習(xí)
print("2019 + 75 =",2019+75)
該怎么輸出呢?
讓我們來解決三角形問題吧!
程序輸出
在IDLE中,程序只能一行一行執(zhí)行,不能輸出連貫的三角形。
嘗試輸出如下的三角形
程序輸出
2.程序輸入
試一試:編寫一個程序?qū)崿F(xiàn)輸入”I like apples”,再將它輸出。
問題:輸入一個字符串,再輸出這個字符串。
input(“提示需要輸入的內(nèi)容”) 用于輸入
2.程序輸入
input(“提示需要輸入的內(nèi)容”) 用于輸入
2.程序輸入
當(dāng)程序遇到input函數(shù)就會停止運行,等待用戶輸入并按下回車之后再繼續(xù)運行下去。
C=input(“提示需要輸入的內(nèi)容:”)
int函數(shù)介紹
問題:輸入一個數(shù)字,計算這個數(shù)字和12相加的和是多少,并輸出。
×
int函數(shù)介紹
輸入整數(shù)用:c=int(input(“提示需要輸入的內(nèi)容”))
int函數(shù)能將字符串轉(zhuǎn)換為整數(shù)
用input輸入的是字符串,用字符串進行加減乘除運算是會發(fā)生錯誤的。
一個int(input(“提示需要輸入的內(nèi)容”))只能輸入一個整數(shù),一行只能有一個input函數(shù)
需要用整數(shù)進行加減乘除運算。
計算圓面積
編寫程序,要求用戶從鍵盤輸入圓的半徑,計算并輸出圓面積。
直接用10計算圓面積?
為什么需要程序輸入
那么如果買20斤,100斤呢?
問題:假設(shè)有一天小明想要買10斤蘋果,蘋果10元/斤,共需要多少錢呢,該如何用程序?qū)崿F(xiàn)呢?
共需要的錢:10*10
a=10*10
輸出a的值
為什么需要程序輸入
原來的式子:a=10 * 10
修改的式子:a=20 * 10
修改的式子:a=100 * 10
程序輸入例1
小明想要買蘋果,蘋果10元/斤,小明買多少斤蘋果由我們自己輸入,請計算共需要多少錢呢,該如何用程序?qū)崿F(xiàn)呢?
輸入需要買多少斤水果
c=int(input(“c=“ ))
共需要多少錢
a=10*c
輸出總共需要的錢
print(a)
程序輸入例1答案
計算圓面積的程序【例】編寫程序,要求用戶從鍵盤輸入圓的半徑,計算并輸出圓面積。本問題的算法用自然語言描述如下1.讀入半徑2.利用公式計算面積:面積=π×半徑23.顯示面積兩個重要的問題1.讀入半徑,將半徑存儲在程序中2.計算結(jié)果面積也需要存儲在程序中計算圓面積的程序
int函數(shù)能將字符串轉(zhuǎn)換為整數(shù)
計算圓面積的程序變量用于存儲程序中的數(shù)據(jù)。應(yīng)選擇“見名知義”的名字作為變量名,如半徑用r、面積用area使用input函數(shù)從鍵盤上輸入數(shù)據(jù)。input函數(shù)有一個可選參數(shù),即要向用戶顯示的提示或說明input()input("提示信息")注意,input函數(shù)將用戶輸入解讀為字符串。為了得到半徑,需要使用函數(shù)將字符串轉(zhuǎn)換為數(shù)值(),int函數(shù)能否使用?float將字符串轉(zhuǎn)換為實型float("34.5")返回數(shù)值34.5float(“345”)返回數(shù)值345.0計算圓面積的程序從鍵盤上獲取半徑radius=float(input("請輸入圓的半徑: "))計算面積area=3.14159 * radius * radius=是賦值運算符。賦值運算符的作用是計算其右邊表達式的值并將值保存到左邊的變量中可以用浮點數(shù)(實數(shù))3.14159近似表示π。如果程序中多次用到π,反復(fù)輸入3.14159很煩,也很容易出錯??梢越oπ命名PI = 3.14159PI稱為命名常量。Python其實是用一個變量來表示常量習(xí)慣上,常量名用大寫。π常量命名后,用到3.14159的地方都可以用PI來替換area = PI * radius * radius計算圓面積的程序小結(jié)
C=int(input(“提示的內(nèi)容:”)),輸入的是字符串。int函數(shù)再將字符串轉(zhuǎn)換為整數(shù)。整數(shù)賦值給C
C=input(“提示的內(nèi)容:”),輸入的是字符串。字符串賦值給C
C=float(input(“提示的內(nèi)容:”)),輸入的是字符串。float函數(shù)再將字符串轉(zhuǎn)換為實數(shù)。實數(shù)賦值給C
課本P80
程序輸入例2
有A,B兩個袋子,A,B中裝入的面粉克數(shù)由程序輸入,請問:
A袋子和B袋子面粉一共有多少克?
A袋子和B袋子中面粉相差了多少克?(輸入時確保A大)
A+B
A-B
程序輸入例2答案
15. 二進制數(shù)碼在不同的數(shù)位上, 對應(yīng)不同的權(quán)值,有二進制數(shù)(11011),其中虛線框中紅色的"1"對應(yīng)的權(quán)值為( )
A. 20 B. 21 C. 22 D. 23
P16
B
16.二進制數(shù)11101轉(zhuǎn)換成十進制數(shù)是 ( )P16
A.29 B.68 C.17 D.35
A

17.二進制數(shù)1111010換成十六進制數(shù)是( )
A.6B B.7B C.7A D.710

C
18.十六進制數(shù)4B用二進制數(shù)來表示,下列選項中正確的是( )
A.1001001 B. 1001011 C. 1010101 D. 1011011
B
20. 7位二進制編碼的ASCII碼可表示的字符個數(shù)為( )
A.128 B.130 C.127 D.64
P17 字符編碼——ASCII碼
21.已知英文字母m的ASCII碼值為109,那英文字母p的ASCII碼值為( )
A.111 B.112 C.113 D.114
B
A

展開更多......

收起↑

資源預(yù)覽

  • <menuitem id="wfhyu"><abbr id="wfhyu"></abbr></menuitem>

    <bdo id="wfhyu"></bdo>
  • <bdo id="wfhyu"></bdo>
    主站蜘蛛池模板: 博湖县| 南宁市| 西畴县| 忻州市| 宁晋县| 新疆| 绥棱县| 舞钢市| 长春市| 南皮县| 潞西市| 双鸭山市| 平山县| 上杭县| 镇雄县| 崇礼县| 芜湖县| 惠东县| 陇川县| 凤翔县| 崇文区| 闽清县| 霍邱县| 东安县| 胶南市| 海林市| 康平县| 阿拉善右旗| 嘉兴市| 黄浦区| 富平县| 桦南县| 永登县| 锡林郭勒盟| 台南县| 南城县| 邵阳县| 合江县| 营山县| 娄底市| 开封县|