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

3.2Python語言程序設計(第2課時)導學案 2023—2024學年浙教版(2019)高中信息技術必修1

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

3.2Python語言程序設計(第2課時)導學案 2023—2024學年浙教版(2019)高中信息技術必修1

資源簡介

Python語言程序設計
(第2課時)
【學習目標】
1.知道程序設計語言的發展過程,能說出每一個發展過程的特點,知道高級語言和低級語言的區別。
2.用Python打開游戲代碼,并進行保存、運行等操作,觀察運行結果,體驗編寫代碼的過程。
3.在源代碼的基礎上,嘗試修改部分代碼,體驗運行與維護的過程。
重點:體驗編寫代碼的過程。
難點:嘗試修改部分代碼,體驗運行與維護的過程。。
【評價任務】
任務1認識程序設計語言及其發展。學生通過1個活動,觀看視頻,并閱讀課本P27程序設計語言的發展有關知識,檢測學習目標1。
任務2體驗編寫程序的過程。學生通過1個活動,通過分組討論,組內分工合作,借助教師發的學習資源和評價表,學會獨立思考,養成自主探究的學習習慣,檢測學習目標2。
任務3體驗編寫程序的過程。學生通過1個活動,在源代碼的基礎上,嘗試修改部分代碼,體驗運行與維護的過程,檢測學習目標3。
【學習過程】
任務一: 認識程序設計語言及其發展
活動1 觀看視頻,并閱讀課本P27程序設計語言的發展,畫出程序設計語言的發展過程,找出每一個發展過程的特點,知道高級語言和低級語言的區別。
提示:從算法到程序的實現,需要借助程序設計語言。
【知識點撥】
1.程序設計語言的發展過程:
機器語言、匯編語言、高級語言
2.機器語言由二進制的0、1代碼指令構成,能被計算機直接識別。
特點:理解和記憶機器語言非常困難,容易出錯,編程效率極低。
3.匯編語言是符號化的機器語言,采用英文助記符代替機器指令,比機器語言容易識別和記憶,從而提高了程序的可讀性。
匯編語言仍然是面向機器的語言,是為特定的計算機系統設計的,它要求軟件工程師對相應的機器硬件非常熟悉,因而匯編語言屬于低級語言。
4.高級語言更接近自然語言,并不特指某一種語言,也不依賴于特定的計算機系統,因而更容易掌握和使用,通用性也更好。用高級語言編寫的程序可讀性更強,也便于修改、維護。如:Java、C/C++以及本書使用的Python等。
【拓展知識】
Python語言的開發環境
Python是一種面向對象的解釋型計算機程序設計語言,發明于1989年。目前,Python已經成為最受歡迎的程序設計語言之一,它具有簡單、免費、開源和可移植性等特點。
評價得分 8-10分 5-7分 1-4分 自評得分
評價標準 知道程序設計語言及其發展過程。能說出高級語言和低級語言的區別 在教師提示下,完成活動1。 僅能完成部分環節。
任務二 :體驗編寫程序的過程
活動2 用Python打開游戲代碼,并保存,運行,體驗編寫代碼的過程。
方法:1.啟動PythonIDLE—File—Open(路徑:桌面—教師文件—程序)—最強大腦游戲.py—File—Save(路徑:桌面—自命名)—Run—Run Modul
最強大腦游戲代碼:
import random
import time
import os
print("你好,現在你有3秒鐘的時間記憶以下人物對應的編號")
things=["郭敬明","陶晶瑩","張召忠","魏坤琳","任志強"]
for i in range(5):
print(i,":",things[i])#在屏幕上顯示編號及物品
time.sleep(3) #延時3秒
os.system("cls") #清屏幕,隱去編號及物品
n=0 #記錄答對的題數,初值為0
t2=random.sample(things,5)#隨機抽出5個物品
for i in t2: #出5題
ans=int(input(i + "的編號是:"))#輸入編號答題
if i==things[ans]:
n=n+1 #如果回答正確,答對的題數加1
print("\n你一共答對了",n,"次")#屏幕顯示答對的題數
input("\n按回車鍵結束程序")
【知識點撥】
計算機解決問題的過程——編寫程序
評價得分 8-10分 5-7分 1-4分 自評得分
評價標準 能熟練打開保存運行程序,可以簡單讀懂程序的大概意思。 能在他人協助下完成活動。 僅能完成部分環節。
任務三 :體驗運行與維護過程
活動3 用Python打開游戲代碼嘗試修改部分代碼,保存并運行,比較兩次運行結果,體驗調試與維護的過程。
方法:可以修改人名,顯示時間等。
import random
import time
import os
print("你好,現在你有3秒鐘的時間記憶以下人物對應的編號")
things=["郭敬明","陶晶瑩","張召忠","魏坤琳","任志強"]
for i in range(5):
print(i,":",things[i])#在屏幕上顯示編號及物品
time.sleep(3) #延時3秒
os.system("cls") #清屏幕,隱去編號及物品
n=0 #記錄答對的題數,初值為0
t2=random.sample(things,5)#隨機抽出5個物品
for i in t2: #出5題
ans=int(input(i + "的編號是:"))#輸入編號答題
if i==things[ans]:
n=n+1 #如果回答正確,答對的題數加1
print("\n你一共答對了",n,"次")#屏幕顯示答對的題數
input("\n按回車鍵結束程序")
【知識點撥】
計算機解決問題的過程——調試運行
評價得分 8-10分 5-7分 1-4分 自評得分
評價標準 能準確修改部分代碼,熟練保存運行程序。 在教師或同學的提示下,完成活動3. 僅能完成部分環節。
【知識總結】
【課堂檢測】
一、選擇題
1.計算機解決問題的過程( ABCD )
A.分析問題 B.設計算法
C.編寫程序 D.調試運行
2.右側圖形符號在算法描述流程圖中表示( B )
A、算法的開始或結束
B、輸入輸出操作
C、處理或運算的功能
D、用來判斷條件是否滿足需求
3.算法的三種基本結構不包括( D )
A、順序結構 B、分支結構
C、循環結構 D、樹狀結構
二、判斷題
1.程序設計語言中的匯編語言是高級語言。( X )
2.算法獨立于任何具體的語言,Python算法只能用Python語言來實現。 ( X )
【學后反思】
(
收獲與感悟:
1.
2.
3.
)

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 浦县| 辛集市| 宝鸡市| 托克逊县| 和顺县| 乳山市| 志丹县| 绥阳县| 湖南省| 桐城市| 井陉县| 榆中县| 宿迁市| 紫金县| 山阳县| 蒲城县| 乡宁县| 锡林浩特市| 三原县| 隆林| 平安县| 青神县| 宝丰县| 林西县| 拉孜县| 铜梁县| 长宁县| 大渡口区| 平度市| 亚东县| 双辽市| 乐山市| 孝义市| 益阳市| 三江| 法库县| 林口县| 平谷区| 江安县| 缙云县| 秀山|