執(zhí)教班級(jí):高一(1)(2)(3)(4)(5)
課時(shí)安排: 2
第一課時(shí)
教學(xué)目標(biāo)
學(xué)科知識(shí)層:數(shù)據(jù)結(jié)構(gòu)(隊(duì)列),數(shù)據(jù)類型(列表、字符
串),隊(duì)列的基本操作(入隊(duì),出隊(duì),求隊(duì)
長(zhǎng),判隊(duì)空),循環(huán)語(yǔ)句,分支語(yǔ)句
問(wèn)題解決層:算法(訂單問(wèn)題劃歸為隊(duì)列),測(cè)試(打補(bǔ)
?。?br>學(xué)科思維層:抽象、建模(隊(duì)列)、人類行為理解(對(duì)訂
單實(shí)現(xiàn)自動(dòng)化作業(yè)管理)
教學(xué)重難點(diǎn)
重點(diǎn):簡(jiǎn)單數(shù)據(jù)類型與線性數(shù)據(jù)結(jié)構(gòu)。
難點(diǎn):線性數(shù)據(jù)結(jié)構(gòu)。
教學(xué)環(huán)節(jié)
教學(xué)內(nèi)容
媒體或技術(shù)應(yīng)用
一、導(dǎo)入
閱讀課本56頁(yè)任務(wù)一和課件中圖片信息,了解訂單數(shù)據(jù),填表3.2.1
表3.2.1 網(wǎng)購(gòu)中的訂單數(shù)據(jù)
網(wǎng)站名稱
訂單中的數(shù)據(jù)
Pythn中對(duì)應(yīng)的數(shù)據(jù)類型
某電商網(wǎng)站
商品名稱
單價(jià)
數(shù)量
監(jiān)控管理系統(tǒng)
編碼器名稱
開始時(shí)間
報(bào)警預(yù)錄
ppt
二、新知新授
一、數(shù)據(jù)類型
1.認(rèn)識(shí)Pythn簡(jiǎn)單數(shù)據(jù)類型
在Pythn語(yǔ)言中,簡(jiǎn)單數(shù)據(jù)類型有整數(shù)(int)、浮點(diǎn)數(shù)(flat)、字符串(str)、布爾(bl)等數(shù)據(jù)類型。
【教師示范操作】
>>> type(8) #type()函數(shù)返回?cái)?shù)據(jù)的類型
#返回'int'類型
>>> type(3.14)
#返回'flat'類型
>>> type('Thank yu!')
#返回'str'類型
>>> type(True)
#返回'bl'類型
學(xué)生完成表數(shù)據(jù)歸納整理:
網(wǎng)站名稱
訂單中的數(shù)據(jù)
Pythn中對(duì)應(yīng)的數(shù)據(jù)類型
某電商網(wǎng)站
商品名稱
字符串str
單價(jià)
浮點(diǎn)型flat
數(shù)量
整型int
監(jiān)控管理系統(tǒng)
編碼器名稱
字符串str
開始時(shí)間
日期型
報(bào)警預(yù)錄
布爾型(邏輯型)bl
2.了解Pythn復(fù)合數(shù)據(jù)類型
在Pythn語(yǔ)言中,復(fù)合數(shù)據(jù)類型有元組(tuple)、集合(set)、列表(list)、字典(dict)等
元組 ()
2.列表 [ ]
3.集合 {(),() }
4.字典 {安徽:[合肥,蕪湖,阜陽(yáng)]}
【實(shí)踐】3.編制訂單數(shù)據(jù)處理程序
(1)給出流程圖,完成填空,運(yùn)行程序,體會(huì)“隊(duì)列”操作。
二、數(shù)據(jù)結(jié)構(gòu)
數(shù)據(jù)結(jié)構(gòu),也稱邏輯結(jié)構(gòu),主要有集合結(jié)構(gòu)、線性結(jié)構(gòu)、樹結(jié)構(gòu)、圖結(jié)構(gòu)。
線性結(jié)構(gòu):
(1)隊(duì)列 隊(duì)列是先進(jìn)先出(FIFO)表,它的數(shù)據(jù)元素只能在一端依次添加(進(jìn)隊(duì)),在另一端依次刪除(出隊(duì))。典型的例子,如超市里排隊(duì)付款的隊(duì)伍。
比如在上述代碼中,listque是列表類型的數(shù)據(jù),存放了一組字符串類型的數(shù)據(jù),表示訂單編號(hào)。我們可以通過(guò)對(duì)應(yīng)的方法對(duì)列表進(jìn)行操作:
pp(0)方法可以刪除列表的首元素(相當(dāng)于隊(duì)列的“出隊(duì)”操作),append方法可以在列表尾部添加一個(gè)數(shù)據(jù)元素(相當(dāng)于隊(duì)列的“入隊(duì)”操作)。
在Pythn中,隊(duì)列一般用列表(list)實(shí)現(xiàn),常用操作:
q=[] #定義空列表q
q.append(x) #元素x入隊(duì)
q.pp(0) #返回隊(duì)首元素,隊(duì)首元素出隊(duì)(刪除)
len(q) #返回隊(duì)列q的長(zhǎng)度(元素個(gè)數(shù))
q[i] #返回列表q中索引(index)為i的元素. 索引有2套編號(hào)方式:
正編號(hào)(從左到右編號(hào)依次為0,1,2,…)和負(fù)編號(hào)(從右到左編
號(hào)依次為-1,-2,-3,…)
實(shí)踐2 補(bǔ)充程序代碼(詳見配套資源“訂單.py”)。
if x==1:
y=input('請(qǐng)輸入訂單編號(hào):')
listque.append(y) #在列表listque中添加訂單號(hào)
elif x==2:
if len(listque)==0:
print('訂單列表為空')
else:
print('發(fā)貨:'+listque.pp(0)) #刪除列表listque的首元素,表示發(fā)貨
三、課堂小結(jié)
Pythn數(shù)據(jù)類型包括:
1.簡(jiǎn)單數(shù)據(jù)類型
①整數(shù)(int)
②浮點(diǎn)數(shù)(flat)
③字符串(str)
④布爾(bl)
2.復(fù)合數(shù)據(jù)類型
①元祖(tuple)
②集合(set)
③列表(list)
④字典(dict)
3.數(shù)據(jù)結(jié)構(gòu)
①集合結(jié)構(gòu)
②隊(duì)列、棧(線性結(jié)構(gòu))
③樹結(jié)構(gòu)
④圖結(jié)構(gòu)

相關(guān)教案

高中信息技術(shù)教科版 (2019)必修1 數(shù)據(jù)與計(jì)算第1單元 初識(shí)數(shù)據(jù)與計(jì)算1.2 數(shù)據(jù)的計(jì)算教學(xué)設(shè)計(jì):

這是一份高中信息技術(shù)教科版 (2019)必修1 數(shù)據(jù)與計(jì)算第1單元 初識(shí)數(shù)據(jù)與計(jì)算1.2 數(shù)據(jù)的計(jì)算教學(xué)設(shè)計(jì),共6頁(yè)。教案主要包含了學(xué)習(xí)目標(biāo),教學(xué)重點(diǎn),教學(xué)難點(diǎn),教學(xué)過(guò)程等內(nèi)容,歡迎下載使用。

高中教科版 (2019)3.2 數(shù)據(jù)與結(jié)構(gòu)第二課時(shí)教案設(shè)計(jì):

這是一份高中教科版 (2019)3.2 數(shù)據(jù)與結(jié)構(gòu)第二課時(shí)教案設(shè)計(jì),共5頁(yè)。教案主要包含了導(dǎo)入,新知新授,課堂小結(jié)等內(nèi)容,歡迎下載使用。

2020-2021學(xué)年1.2 數(shù)據(jù)的計(jì)算一等獎(jiǎng)第2課時(shí)教案:

這是一份2020-2021學(xué)年1.2 數(shù)據(jù)的計(jì)算一等獎(jiǎng)第2課時(shí)教案,文件包含12數(shù)據(jù)的計(jì)算第2課時(shí)教案docx、程序源代碼docx等2份教案配套教學(xué)資源,其中教案共5頁(yè), 歡迎下載使用。

英語(yǔ)朗讀寶

相關(guān)教案 更多

信息技術(shù)必修1 數(shù)據(jù)與計(jì)算1.2 數(shù)據(jù)的計(jì)算優(yōu)質(zhì)第1課時(shí)教學(xué)設(shè)計(jì)及反思

信息技術(shù)必修1 數(shù)據(jù)與計(jì)算1.2 數(shù)據(jù)的計(jì)算優(yōu)質(zhì)第1課時(shí)教學(xué)設(shè)計(jì)及反思

高中信息技術(shù)教科版 (2019)必修1 數(shù)據(jù)與計(jì)算1.1 我們身邊的數(shù)據(jù)優(yōu)秀第1課時(shí)教案

高中信息技術(shù)教科版 (2019)必修1 數(shù)據(jù)與計(jì)算1.1 我們身邊的數(shù)據(jù)優(yōu)秀第1課時(shí)教案

2021學(xué)年3.3 數(shù)據(jù)與系統(tǒng)精品第一課時(shí)教學(xué)設(shè)計(jì)及反思

2021學(xué)年3.3 數(shù)據(jù)與系統(tǒng)精品第一課時(shí)教學(xué)設(shè)計(jì)及反思

信息技術(shù)必修1 數(shù)據(jù)與計(jì)算3.2 數(shù)據(jù)與結(jié)構(gòu)公開課第1課時(shí)教案

信息技術(shù)必修1 數(shù)據(jù)與計(jì)算3.2 數(shù)據(jù)與結(jié)構(gòu)公開課第1課時(shí)教案

資料下載及使用幫助
版權(quán)申訴
版權(quán)申訴
若您為此資料的原創(chuàng)作者,認(rèn)為該資料內(nèi)容侵犯了您的知識(shí)產(chǎn)權(quán),請(qǐng)掃碼添加我們的相關(guān)工作人員,我們盡可能的保護(hù)您的合法權(quán)益。
入駐教習(xí)網(wǎng),可獲得資源免費(fèi)推廣曝光,還可獲得多重現(xiàn)金獎(jiǎng)勵(lì),申請(qǐng) 精品資源制作, 工作室入駐。
版權(quán)申訴二維碼
高中信息技術(shù)教科版 (2019)必修1 數(shù)據(jù)與計(jì)算電子課本

3.2 數(shù)據(jù)與結(jié)構(gòu)

版本: 教科版 (2019)

年級(jí): 必修1 數(shù)據(jù)與計(jì)算

切換課文
所有DOC左下方推薦
歡迎來(lái)到教習(xí)網(wǎng)
  • 900萬(wàn)優(yōu)選資源,讓備課更輕松
  • 600萬(wàn)優(yōu)選試題,支持自由組卷
  • 高質(zhì)量可編輯,日均更新2000+
  • 百萬(wàn)教師選擇,專業(yè)更值得信賴
微信掃碼注冊(cè)
qrcode
二維碼已過(guò)期
刷新

微信掃碼,快速注冊(cè)

手機(jī)號(hào)注冊(cè)
手機(jī)號(hào)碼

手機(jī)號(hào)格式錯(cuò)誤

手機(jī)驗(yàn)證碼 獲取驗(yàn)證碼

手機(jī)驗(yàn)證碼已經(jīng)成功發(fā)送,5分鐘內(nèi)有效

設(shè)置密碼

6-20個(gè)字符,數(shù)字、字母或符號(hào)

注冊(cè)即視為同意教習(xí)網(wǎng)「注冊(cè)協(xié)議」「隱私條款」
QQ注冊(cè)
手機(jī)號(hào)注冊(cè)
微信注冊(cè)

注冊(cè)成功

返回
頂部