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

5.1了解程序設計理念課件 西北大學出版社中職信息技術(基礎模塊)下冊(共15張PPT)

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

5.1了解程序設計理念課件 西北大學出版社中職信息技術(基礎模塊)下冊(共15張PPT)

資源簡介

(共15張PPT)
程序設計入門
項目五
項目導讀
我們所使用的計算機系統、手機系統、各種 App、瀏覽的網頁等都是由程序來完成的,可以說,在當代信息社會,程序和數據一樣,已經無處不在。正因為有了這些程序,科技發展才會如此迅速,我們的生活才會如此便利。
信息技術:基礎模塊(下冊)
知識框架
信息技術:基礎模塊(下冊)
任務一
了解程序設計理念
任務描述
仔細想一下,在你的認知中有哪些程序設計語言,它們都適用于哪些方面,你能舉出一些它們應用的例子嗎?填寫表 5-1。
信息技術:基礎模塊(下冊)
任務提示
程序設計語言可以分為機器語言、匯編語言和高級語言,每一種都包含若干程序設計語言,這些程序設計語言可適用于不同的層面。仔細想一想,C 語言可用來做什么,Python 語言又可用來做什么。
信息技術:基礎模塊(下冊)
任務完成
通過去圖書館查資料,或者通過網絡搜索相關資料,了解程序設計語言的發展歷史,熟悉程序設計語言的分類及應用,充分了解程序設計語言在整個科技發展中所起的作用。
信息技術:基礎模塊(下冊)
必備知識
一、程序設計基礎知識
信息技術:基礎模塊(下冊)
1. 程序
程序是能夠完成特定功能的一系列指令的有序集合,是由程序開發人員根據具體的任務需求,使用相應的語言,結合相應的算法編制出來的。
2. 程序設計
程序設計是設計、編寫、調試程序的方法和過程,它是為完成具體的任務而進行的智力活動。
3. 數據結構
數據結構是指相互存在一種或多種特定關系的數據元素的集合,是計算機存儲、組織數據的方式。
必備知識
信息技術:基礎模塊(下冊)
4. 算法
(1)確定性:算法的每個步驟都明確地說明這一步應該執行的語句,不存在二義性。
(2)可行性:算法的設計,對于任意輸入的合法數據,都會執行下一步。
(3)有窮性:算法的執行過程中,執行步驟是有限的,執行時間也是有限的。
(4)輸入:算法在輸入設計中,具有零個或多個輸入,以確保程序的正常運行。
(5)輸出:算法至少要設計一個輸出環節。
必備知識
信息技術:基礎模塊(下冊)
5. 程序設計的主要過程
(1)分析問題。分析一個由計算機解決的問題,首先需要分析題意,明確所要解決的問題屬于什么類型,原始數據是什么,怎樣加工,經過計算機處理后需要輸出什么結果等。
(2)設計算法。如何確定算法是計算機程序設計的重點。
(3)描述流程。確定算法后,根據算法的描述繪制出算法的流程圖,以確定解決問題的步驟。
(4)編寫程序。有了算法和流程后,就可以選定一種高級語言,以程序的形式將算法描述出來,以形成應用程序設計語言編寫的源程序。
(5)調試運行程序。完成程序源代碼的編寫后,就可以對程序進行調試了。
必備知識
信息技術:基礎模塊(下冊)
6. 計算機語言
計算機語言是人與計算機之間通信的語言,它主要由一些指令組成,這些指令包括數字、符號和語法等內容,程序員可以通過這些指令指揮計算機工作。計算機語言的種類非常多,總的來說可以分成機器語言、匯編語言、高級語言三大類。計算機所能識別的語言只有機器語言,但通常人們編程時不采用機器語言,這是因為機器語言都是由二進制的0和1組成的編碼,不便于記憶和識別。目前通用的編程語言是匯編語言和高級語言。
知識鏈接
信息技術:基礎模塊(下冊)
機器語言是計算機硬件系統能夠識別和執行的一組指令。指令通常分為操作碼和操作數兩部分。操作碼表示計算機執行什么操作(如加、減、乘、除、數據傳送等),操作數表示參與操作的數本身或數所在的地址。機器語言的缺點是指令難以記憶,且編制的程序也不易理解。此外,用機器語言編寫的程序對不同種類的計算機沒有通用性,難以交流和移植。
必備知識
信息技術:基礎模塊(下冊)
二、常見主流程序設計語言
1. C 語言
C 語言是一門通用計算機編程語言,應用廣泛。
2. C++ 語言
C++ 是一種面向對象的計算機程序設計語言,由美國 AT&T 貝爾實驗室的本賈尼·斯特勞斯特盧普在 20 世紀 80 年代初期發明并實現。
3. Java 語言
Java 是一門面向對象的編程語言,不僅吸收了 C++ 語言的各種優點,還摒棄了 C++中難以理解的多繼承、指針等概念。
必備知識
信息技術:基礎模塊(下冊)
4. Python 語言
Python 是純粹的自由軟件,源代碼和解釋器 CPython 遵循 GPL許可。
5. C# 語言
C# 是微軟公司發布的一種面向對象的、運行于 .NET Framework 之上的高級程序設計語言。
6. JavaScript 語言
JavaScript 是一種由 Netscape 的 LiveScript 發展而來的、原型化繼承的、面向對象的、動態類型的、區分大小寫的客戶端腳本語言。
實踐體驗
信息技術:基礎模塊(下冊)
(1)試比較一下,C 語言、Java 語言、Python 語言各有什么特點。
(2)針對下面的題目設計一個算法:判斷某一公元年號為閏年或者平年。

展開更多......

收起↑

資源預覽

  • <menuitem id="wfhyu"><abbr id="wfhyu"></abbr></menuitem>

    <bdo id="wfhyu"></bdo>
  • <bdo id="wfhyu"></bdo>
    主站蜘蛛池模板: 罗平县| 日土县| 阿城市| 黄石市| 鹰潭市| 祁东县| 白银市| 龙江县| 邵阳市| 友谊县| 屏东市| 高雄市| 肃宁县| 屏山县| 庆元县| 赤水市| 甘南县| 台北县| 南城县| 湄潭县| 温宿县| 阿克| 顺义区| 宣城市| 新郑市| 友谊县| 新疆| 平利县| 邢台市| 财经| 孝义市| 固阳县| 定结县| 兰西县| 白水县| 延寿县| 鄂托克旗| 盐城市| 阿鲁科尔沁旗| 澄迈县| 德庆县|