(演示)計算機程序設計基礎(c語言)-第1章+程序設計ABC(通信專業(yè)用).ppt_第1頁
(演示)計算機程序設計基礎(c語言)-第1章+程序設計ABC(通信專業(yè)用).ppt_第2頁
(演示)計算機程序設計基礎(c語言)-第1章+程序設計ABC(通信專業(yè)用).ppt_第3頁
(演示)計算機程序設計基礎(c語言)-第1章+程序設計ABC(通信專業(yè)用).ppt_第4頁
(演示)計算機程序設計基礎(c語言)-第1章+程序設計ABC(通信專業(yè)用).ppt_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1 第一章程序設計ABC 2 主要內(nèi)容 計算機與人程序設計語言 3 計算機與人 計算機是用來延伸人的能力的工具 需要人來駕馭計算機工作的整個過程的執(zhí)行者是硬件 但硬件是受軟件控制的完成這一目標的主要手段之一就是 編程 就是編寫軟件 使硬件按照人的意圖工作 4 計算機系統(tǒng)的組成 5 馮 諾依曼機 結構 五大邏輯部件 教材第4頁 6 存儲器 存儲器是計算機存儲數(shù)據(jù)和程序的記憶單元集合每個記憶單元由8位二進制位組成 cpu可讀寫其中的數(shù)據(jù) 分外存和內(nèi)存 1KB 1024B1MB 1024KB1GB 1024MB1TB 1024GB 內(nèi)存示意圖 地址0F01 數(shù)據(jù) 存儲容量單位 7 二進制數(shù)與八進制數(shù) 十六進制數(shù) 十進制數(shù)間的關系 8 人與計算機的對話過程 用戶從鍵盤輸入程序和數(shù)據(jù)程序與數(shù)據(jù)被存入計算機內(nèi)存 然后由CPU逐一讀出每一條指令 數(shù)據(jù) 按指令對數(shù)據(jù)進行運算 運算的結果寫回內(nèi)存 并通過顯示器將結果顯示給用戶 如果用戶認為有長期保存的必要 則將其存入外存?zhèn)溆?背誦 教材第5頁 9 看看C程序長什么樣 例2 includeintAdd inta intb return a b main intx y sum 0 printf Inputtwointegers scanf d d 例1 includemain printf d n 1 1 10 程序設計語言 程序設計語言 ProgrammingLanguage 是人與計算機進行交流的語言程序 用程序設計語言描述的計算機可執(zhí)行的指令序列 程序設計語言的分類 機器語言 直接理解執(zhí)行 難理解 難記 計算機能直接讀懂匯編語言 要翻譯成機器語言 依賴硬件 高級語言 簡單接近于人們的習慣 不依賴于機器 需編譯 執(zhí)行易學 易用 易讀 易懂 強大 可移植 11 程序設計語言 例 編寫程序 功能是計算1 1的值 用機器語言編寫的1 1程序10111000 00000001 00000000 00000101 00000001 00000000用匯編語言編寫的1 1程序MOVAX 1ADDAX 1用高級語言 C語言 編寫的1 1程序 includemain printf d n 1 1 12 程序設計語言的工作原理 編輯 Edit 擴展名為 c的文件 對C語言而言 編譯 Compile 擴展名為 obj的文件鏈接 Link 形成最后的可執(zhí)行文件擴展名為 exe的文件運行 Run 背誦 13 C語言 目前影響最大 壽命最長的高級語言誕生于上世紀70年代初 成熟于80年代 ANSIC 標準的發(fā)布是C語言成熟的標志 ANSI 美國國家標準協(xié)會很多重量級軟件都是用C寫的C語言被分類為高級語言 但實際上它是一種介于高級語言和低級語言之間的語言 很多流行語言 新生語言都借鑒了它的思想 語法從C 到Java 再到C 正確地學好C語言 是學習其他語言的基礎 14 思考題 簡述計算機的基本

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論