單份資料低至1元起 -->
開通VIP,可無限預(yù)覽資料內(nèi)容
資料下載85折優(yōu)惠 ,本單可省0.2元

所屬成套資源:全套信息技術(shù)教科版必修1數(shù)據(jù)與計算多媒體PPT+教案

成套系列資料,整套一鍵下載

高中信息技術(shù)教科版 (2019)必修1 數(shù)據(jù)與計算3.3 數(shù)據(jù)與系統(tǒng)公開課第1課時教案

展開

這是一份高中信息技術(shù)教科版 (2019)必修1 數(shù)據(jù)與計算3.3 數(shù)據(jù)與系統(tǒng)公開課第1課時教案,共3頁。教案主要包含了活動1:,活動2:等內(nèi)容,歡迎下載使用。















課題
3.3 數(shù)據(jù)與系統(tǒng) (第1課時)
單元
3
學科
信息技術(shù)
年級
高一
學習


目標
通過項目活動,讓學生親身體驗圖形用戶界面,如何使用Tkinter模塊創(chuàng)建可視化界面。為按鈕編寫單擊事件代碼。
重點
了解tkinter模塊,編寫簡單可交互的GUI程序。
難點
掌握數(shù)據(jù)傳遞過程(GUI程序界面諸對象及文本文件)
教學過程
教學環(huán)節(jié)
教師活動
學生活動
設(shè)計意圖
導入新課
小剛同學經(jīng)常和朋友外出旅游,他想自己開發(fā)一個旅行小助手系統(tǒng),系統(tǒng)包括線路管理,交通乘車指導,以往旅游記錄管理等。
聽講并思考
導入新課
講授新課
程序代碼:


frm tkinter imprt *


rt = Tk()


rt.title('旅行線路')


rt.gemetry('300x120')


rt.resizable(0,0)


Buttn(rt,text='添加線路',relief='slid',width=10,height=2).pack()


老師演示后,學生練習。


【活動1:】給學生介紹圖形用戶界面


圖形用戶界面(Graphical User Interface,GUI)又稱圖形用戶接口,


Tkinter是實現(xiàn)圖形用戶界面的模塊。


frm tkinter imprt * 導入tkinter模塊


矩形容器(Frame) 文本框(Entry) 按鈕(Buttn) 文本標簽(Lable)


面向?qū)ο蟮某绦蛟O(shè)計:將數(shù)據(jù)及其操作封裝為類


面向過程的程序設(shè)計:關(guān)注各種類型的數(shù)據(jù)及其操作


【活動2:】


更新旅游線路,程序如下:


frm tkinter imprt *


rt = Tk() #創(chuàng)建一個窗口


rt.title("添加線路") #設(shè)置窗口標題


rt.gemetry('600x100') #設(shè)置窗口大小


rt.resizable(0,0) #禁止調(diào)整窗口大小


var=StringVar() #定義StringVar()類型


def intmap(): #Buttn按鈕激發(fā)函數(shù)


c=pen("旅行線路.txt",'a+') #以追加模式打開文件


c.write(var.get()+"\n") #在文件末尾添加text里的內(nèi)容


c.clse #關(guān)閉文件


#在窗口上建一個文本標簽


Label(rt, text='請輸入線路', fnt=('Arial', 10)).pack()


#在窗口上建一個文本框


Entry(rt,textvariable=var,width=550).pack()


#在窗口上建一個Buttn按鈕


Buttn(rt, text="添加線路", cmmand =intmap,relief="slid",width=10).pack()


rt.mainlp()


【活動3】文件與Pythn讀寫文件


文件是存儲在外存儲設(shè)備中的相關(guān)數(shù)據(jù)的集合。解決問題的過程中,數(shù)據(jù)組織在一起,形成隊列、數(shù)或圖等邏輯結(jié)構(gòu),這時的數(shù)據(jù)在內(nèi)存中,當退出程序時,相關(guān)數(shù)據(jù)將丟失。如果要長久的存儲數(shù)據(jù),可以將數(shù)據(jù)


以文件的形式存儲在磁盤里。


在Pythn語言中,


★ 用pen函數(shù)把外存儲器里的文本文件(.txt)打開


★ 用write方法將內(nèi)存中的數(shù)據(jù)存儲到外存儲器的文件中


★文件操作結(jié)束時,一定要用clse方法關(guān)閉。
跟著老師學習這段程序代碼,學生然后在電腦上練習。














學習圖形用戶界面(GUI),認識其中的常用概念,如矩形容器,文本框,按鈕,文本標簽等。


跟著老師學習這段程序代碼,學生然后在電腦上練習。






























































學習文件與讀寫文件。











學生學習pen函數(shù),write函數(shù)文件的打開 和關(guān)閉。
學習pythn程序設(shè)計語言。

















讓學生學會圖形用戶界面(GUI),記住矩形容器,文本框,文本標簽。





學習pythn程序設(shè)計語言。

































































讓學生學習文件與讀寫文件








讓學生學習 pen函數(shù),write函數(shù)文件的打開 和關(guān)閉。
課堂小結(jié)
1、Tkinter模塊的基本操作:引用,創(chuàng)建窗口,設(shè)置窗口大小、標題內(nèi)容;在窗口上創(chuàng)建標簽、文本框、按鈕;為按鈕單擊事件編寫代碼。


2、對文本文件的操作:將內(nèi)容寫入文本文件。
跟著老師總結(jié)本節(jié)課所學知識。
對本節(jié)課內(nèi)容總結(jié),進一步深化學習。
鞏固練習:
在今天學的第一個程序上,添加一個“查詢線路”按鈕。


參考答案:


frm tkinter imprt *


rt = Tk()


rt.title('旅行線路')


rt.gemetry('300x120')


rt.resizable(0,0)


Buttn(rt,text='添加線路',relief='slid',width=10,height=2).pack()


Buttn(rt,text='查詢線路',relief='slid',width=10,height=2).pack()
學生在電腦上練習這個程序。
加深對pythn語言的學習和應(yīng)用。

相關(guān)教案

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

這是一份2021學年3.3 數(shù)據(jù)與系統(tǒng)精品第一課時教學設(shè)計及反思,文件包含33數(shù)據(jù)與系統(tǒng)第一課時-新教材2020-2021學年教科版2019高中信息技術(shù)必修一學案doc、33數(shù)據(jù)與系統(tǒng)第一課時-新教材2020-2021學年教科版2019高中信息技術(shù)必修教案docx等2份教案配套教學資源,其中教案共7頁, 歡迎下載使用。

教科版 (2019)必修1 數(shù)據(jù)與計算3.3 數(shù)據(jù)與系統(tǒng)精品第3課時教學設(shè)計:

這是一份教科版 (2019)必修1 數(shù)據(jù)與計算3.3 數(shù)據(jù)與系統(tǒng)精品第3課時教學設(shè)計,共4頁。教案主要包含了活動1:,活動2:,活動3:等內(nèi)容,歡迎下載使用。

高中教科版 (2019)第3單元 認識數(shù)據(jù)3.3 數(shù)據(jù)與系統(tǒng)獲獎第2課時教學設(shè)計:

這是一份高中教科版 (2019)第3單元 認識數(shù)據(jù)3.3 數(shù)據(jù)與系統(tǒng)獲獎第2課時教學設(shè)計,共4頁。教案主要包含了活動1:,活動2:等內(nèi)容,歡迎下載使用。

英語朗讀寶

相關(guān)教案 更多

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

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

高中信息技術(shù)教科版 (2019)必修1 數(shù)據(jù)與計算1.2 數(shù)據(jù)的計算精品第1課時教案設(shè)計

高中信息技術(shù)教科版 (2019)必修1 數(shù)據(jù)與計算1.2 數(shù)據(jù)的計算精品第1課時教案設(shè)計

教科版必修1 數(shù)據(jù)與計算3.3 數(shù)據(jù)與系統(tǒng)獲獎第2課時2課時教學設(shè)計

教科版必修1 數(shù)據(jù)與計算3.3 數(shù)據(jù)與系統(tǒng)獲獎第2課時2課時教學設(shè)計

信息技術(shù)教科版第3單元 認識數(shù)據(jù)3.3 數(shù)據(jù)與系統(tǒng)公開課第1課時教學設(shè)計

信息技術(shù)教科版第3單元 認識數(shù)據(jù)3.3 數(shù)據(jù)與系統(tǒng)公開課第1課時教學設(shè)計

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

3.3 數(shù)據(jù)與系統(tǒng)

版本: 教科版 (2019)

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

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

微信掃碼,快速注冊

手機號注冊
手機號碼

手機號格式錯誤

手機驗證碼 獲取驗證碼 獲取驗證碼

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

設(shè)置密碼

6-20個字符,數(shù)字、字母或符號

注冊即視為同意教習網(wǎng)「注冊協(xié)議」「隱私條款」
QQ注冊
手機號注冊
微信注冊

注冊成功

返回
頂部
添加客服微信 獲取1對1服務(wù)
微信掃描添加客服