資源簡介 (共20張PPT)第一節 初識計算機程序新知導入什么是計算機程序呢?下面我們來學習一下第一課內容:初識計算機程序。新知講解一、生活中的程序與計算機程序1、生活中的程序生活中的每件事情都有一定的順序,比如說泡茶、做飯、看病就醫等。通俗來說,生活中的程序可以說是完成某件事或達到某個目標的步驟和方法。新知講解我們在社區進行核酸檢測的程序,因為有了這樣的程序,我們才可以快速高效地進行全民核酸檢測。(1)被檢測人員在入口消毒;(2)被檢測人員在進入入口后的右側桌子登記;(3)被檢測人員進入隔離等待區等待;(4)隔離等待區內被檢測人員已經滿足10人;(5)被檢測人員再次掃描登記;(6)被檢測人員排隊檢測;(7)被檢測人員從另一個出口撤離。新知講解交流生活中怎樣才能把自己想做好的做事程序清楚地告訴他人來遵照執行呢?你認為有哪些方式可以描述程序?舉例:假設有一瓶醬油和一瓶醋,發現裝錯瓶子,試分析如何換瓶子?方法:引入另一個“空瓶子”或“空座位”,再提出兩瓶子互換。新知講解探究(1)假如只有“左轉”、“直走一步”兩種動作可以使用,試使用這兩種動作指令,指揮班里蒙上眼睛的同學從課室里的A位置移動到B位置,并把每一步都記錄下來。最后在前后加上開始、結束指令組成完整的指令程序。良好的汽車導航程序能夠通過清晰的指令告訴駕駛員如何操作,指引他到達目的地。我們通過以下導航游戲來體驗程序化的指令與執行關系。新知講解探究(2)通過讀出上訴記錄的指令程序來指揮另一位同學行動,看能否取得同樣的當行效果。新知講解2、計算機程序計算機程序是指一組指示計算機每一步動作的指令序列。計算機程序能告訴計算機如何處理信息、如何執行任務。計算機程序在解決問題時不僅可以重復執行而且速度快。新知講解3、程序設計語言程序設計語言也稱為計算機語言或編程語言,它是一組用來定義計算機程序的語法規則。程序設計語言,目前大致可以分為機器語言、匯編語言和高級語言三大類。新知講解3、程序設計語言(1)機器語言機器語言是由計算機能直接識別和執行的一種機器指令的集合。由于計算機本質上是一種電子設備,只能識別”0“和”1“兩種信號狀態,所以機器語言都是由”0“和”1“組成的。它是計算機唯一能夠識別、直接執行的語言,但是一般人很難看懂它的意思。新知講解3、程序設計語言(2)匯編語言為了彌補機器語言難讀、難編、難記和易出錯的不足,人們就用與代碼指令實際含義相近的英文縮寫詞、字母和數字等符號來取代指令代碼,于是就產生了匯編語言。用匯編語言編寫的程序只有翻譯成機器語言,計算機才能執行,匯編語言僅是機器語言的一種助記符。新知講解3、程序設計語言(3)高級語言與人類語言相接近且能為計算機所接受的語意確定、規則明確、自然直觀和通用易學的計算機語言,如BASIC語言、C語言、JAVA語言、Python語言等。高級語言接近于數學語言和人的自然語言,用這些高級語言編寫的計算機程序需要轉換為機器語言,計算機才能執行。新知講解3、程序設計語言(4)Python語言Python是開源的、面向對象的程序設計語言。Python的流行和廣泛應用在于它簡單易用、功能強大,且非常適合青少年用作學習編程的入門語言。Python最大優勢之一是有非常強大的庫(庫是由單獨的程序、模塊、軟件包知道完整的應用開發框架組成的)。Python在網絡爬蟲、人工智能算法、大數據分析、云計算領域中已經有非常廣泛的應用。新知講解探究(1)查找資料,了解Python程序常用的編寫工具。新知講解探究(2)試了解Python的設計者吉多·范羅蘇姆的主要經歷和成就。新知講解二、初識Python編程環境1、啟動海龜編輯器方法1:雙擊桌面上的 按鈕,打開海龜編輯器。方法2:從”開始“菜單的”所有程序“中找到海龜編輯器并單擊。新知講解二、初識Python編程環境2、海龜編輯器的界面菜單欄積木/代碼模式切換按鈕積木模塊區積木編輯區代碼對照區控制臺新知講解實踐(1)打開”試試你的手速.py“,運行之后輸入”Python“并按回車鍵,和你的小組同學討論一下,誰的手速最快。(2)修改這段代碼的提示信息為”輸入你的英文名并按回車鍵“,運行之后對比,哪一次手速更快?(3)將Python程序保存在計算機中。Python程序的擴展名為.py。課堂練習1、計算機程序是指一組指示計算機每一步動作的 。2、程序設計語言,目前大致可以分為 、 和三大類。3、計算機只能識別 和 兩種信號狀態。計算機唯一能夠識別、直接執行的語言是 。4、Python程序屬于 ,它的文件擴展名是 。指令序列高級語言匯編語言機器語言機器語言10高級語言.py板書設計一、生活中的程序與計算機程序二、初識Python編程環境1、生活中的程序2、計算機程序3、程序設計語言1、啟動海歸編輯器2、認識海歸編輯器的界面 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫