高中信息技術 1.3 程序與程序設計課件 粵教版選修1.ppt
《高中信息技術 1.3 程序與程序設計課件 粵教版選修1.ppt》由會員分享,可在線閱讀,更多相關《高中信息技術 1.3 程序與程序設計課件 粵教版選修1.ppt(9頁珍藏版)》請在裝配圖網(wǎng)上搜索。
程序與程序設計語言,一、程序和程序設計,1、程序:程序?qū)嶋H上是一組機器操作的指令或語句的序列 , 是 算 法的一種描述。,,,”求100以內(nèi)能被3整除的數(shù)“的算法與程序,程序的特征:,(1)每一個算法的步驟對應著程序設計語言的一個或多個語句 (2)除非特別聲明,程序都從第一條語句開始順序執(zhí)行 (3)程序施行操作的對象稱為數(shù)據(jù) (4)數(shù)據(jù)都有屬性和取值范圍,即類型說明 (5)有的語句需要做出判斷 (6)有的語句要執(zhí)行一次以上,2、程序的基本結構:順序結構、選擇結構和循環(huán)結構。,程序的三種基本控制結構,程序設計,,具體問題,,程序設計,,,,計算機程序,,分析問題、建立模型、設計算法、編寫程序,一個高質(zhì)量的程序,應具備以下條件:,1、建立正確的數(shù)學模型和確定有效的計算方法。 2、運行結果必須正確,且在精度和其他個方面均滿足要求。 3、程序本身具有良好的結構,邏輯清楚,易讀易懂。 4、程序運行時間盡可能短,同時盡可能合理地使用內(nèi)存。 5、便于檢查、修正、移植和維護。,1、機器語言,早期的程序設計語言是由“0”和“1”這樣的二進制數(shù)代碼指令組表示的,是能夠被計算機直接接受和執(zhí)行的計算機語言,通常稱為機器語言。,2、匯編語言,為了讓使用機器語言編寫的程序更易理解,程序員使用了 一種類似英語縮略詞且?guī)в兄浶苑柕恼Z言,每條匯編 指令都和一條機器指令相對應,只是指令碼和操作數(shù)都采 用符號形式,這種語言被稱為匯編語言。,3、高級語言,高級語言編寫的程序必須經(jīng)過翻譯器將其翻譯成機器語言 ,才能在計算機上執(zhí)行。高級語言中的每條語句都將被翻 譯成多條機器語言。,二、程序語言的產(chǎn)生與發(fā)展,三、程序的編輯和翻譯,1、程序的編輯:以匯編語言或者高級語言所編寫的程序被稱為“源代碼”,這些源代碼需要我們逐一地輸入到計算機中,并把他們以文件的形式保存起來,這個過程稱為程序的編輯。,2、程序的翻譯:編譯程序和解釋程序。,編譯程序:編譯程序的主要功能是將高級語言編寫的程序在執(zhí)行前翻譯成等效的機器語言程序,以便在機器上直接執(zhí)行。,解釋程序:所謂解釋實際上是對源程序的每一可能的行為都用機器語言寫一個子程序,用來模擬這一行為。,- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 高中信息技術 1.3 程序與程序設計課件 粵教版選修1 高中 信息技術 程序 程序設計 課件 粵教版 選修
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。
鏈接地址:http://m.jqnhouse.com/p-2945381.html