資源簡介 (共21張PPT)高中信息技術 社 必修1《數據與計算》第三章 算法基礎3.3 計算機程序和程序設計語言一、舊知回顧“雞 兔 同 籠” 問 題方程法:設雞有chickens,兔有rabbits。方程組為:chickens+rabbits=102*chickens+4*rabbits=30列表法:雞 1 23 。。 。。十三 十兔 987 。。 。。腿 38 36 34 。。 。。法基礎》一、舊知回顧計 算 機 解 決 問 題 的 過 程調試運行程序分析問題設計算法編寫程序 高中信息技術必修1第三章《算法基礎》一、舊知回顧“信息時代,你。但,絕不能對程序一無所知!” 高中信息技術必修1第三章《算法基礎》二、新知學習n學 習 內 容01計算機程序02程序設計語言 高中信息技術必修1第三章《算法基礎》二、新知學習n計 算 機 程 序即計算機可以識別、運行的指令集合。 高中信息技術必修1第三章《算法基礎》二、新知學習n程 序 設 計 語 言一組用來定義計算機程序的語法規則,通常簡稱為“編程語言”。機器語言匯編語言高級語言 高中信息技術必修1第三章《算法基礎》二、新知學習n1 、 機 器 語 言是由“0”和“1”這樣的二進制代碼指令組來表示。機器語言是第一代計算機語言。1 1 0 1 0 1 1 00 0 1 0 1 1 0 01 0 1 0 1 1 1 0 高中信息技術必修1第三章《算法基礎》二、新知學習n1 、 機 器 語 言每一條機器指令都包含兩個部分:1、操作(指出計算機應該做什么)。2、被操作的對象(指出處理的數據或者它的地址)。在這些指令的控制下,計算機可以實現最基本的算術運算和邏輯運算。 高中信息技術必修1第三章《算法基礎》二、新知學習n1 、 機 器 語 言 高中信息技術必修1第三章《算法基礎》二、新知學習n2 、 匯 編 語 言一種類似英文縮略詞且帶有助記性符號的語言,替代一個特定的指令二進制串。匯編語言是第二代計算機語言。匯編語言機器語言翻譯程序 高中信息技術必修1第三章《算法基礎》二、新知學習n3 、 高 級 語 言 最早的高級語言是 Fortran,發展至今,廣泛使用的高級語言有 Basic、Java、C、Python 等。 高中信息技術必修1第三章《算法基礎》二、新知學習n3 、 高 級 語 言需要編譯程序或解釋程序翻譯成機器語言。高級語言機器語言編譯程序或解釋程序 高中信息技術必修1第三章《算法基礎》二、新知學習n編 譯 和 解 釋 編譯程序:翻譯完再運行(一次性整篇翻譯) 解釋程序:即時翻譯,即時運行(類似于同聲傳譯) 高中信息技術必修1第三章《算法基礎》二、新知學習n例如:用計算機程序設計語言完成“9+8”的運算機器語言代碼匯編語言代碼高級(Python)語言代碼 高中信息技術必修1第三章《算法基礎》三、探究活動n活 動 一 : 比 較 三 種 語 言是否翻譯(編譯)語言種類機器語言匯編語言高級語言優勢不足 高中信息技術必修1第三章《算法基礎》三、探究活動n活 動 二 : 交 流 任 務 卡 2小組內展開交流活動,用圖示法表述:算法、程序、程序設計語言三者之間的關系,并展示交流。 高中信息技術必修1第三章《算法基礎》四、實例探究n五、課堂總結n計 算 機 程 序 和 程 序 設 計 語 言直接識別執行機器語言計算機程序0,1組成,二進制運行效率最高低級語言高級語言類似于英文縮略詞匯編語言程序設計語言需翻譯/解釋移植性最好需翻譯/解釋六、學業評價 打開網頁鏈接,完成答題和自我評價,并提交。 1基礎》 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫