




已閱讀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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 語文學科帶頭人考試試題及答案
- 急救醫(yī)學習題庫及答案
- 酒店宴會的舞臺照明與音響解決方案
- 跨領域職業(yè)發(fā)展的路徑探索
- 跨界品牌合作與共贏模式
- 跨平臺在線教育平臺的用戶體驗研究
- 跨領域的大數(shù)據(jù)安全合作與交流
- 跨部門協(xié)作的醫(yī)院服務團隊優(yōu)化
- 跨境貿(mào)易的稅收優(yōu)惠政策
- 跨境貿(mào)易的技術創(chuàng)新與模式轉(zhuǎn)變
- ISO 15609-1 2019 金屬材料焊接工藝規(guī)程和評定-焊接工藝規(guī)程-電弧焊(中文版)
- 醫(yī)療器械銷售授權證書審批指南
- 陪診公司推廣方案
- 麻醉過程中的意外與并發(fā)癥處理規(guī)范與流程樣本
- 貓傳染性腹膜炎課件
- 老年人中醫(yī)養(yǎng)生知識健康講座內(nèi)容
- 動物的營養(yǎng)需求與攝取
- 綠色環(huán)保 低碳生活主題班會
- 隱孢子蟲病健康宣教
- 車站調(diào)車作業(yè)-駝峰調(diào)車作業(yè)
- 瀝青路面損壞調(diào)查表(帶公式自動計算)
評論
0/150
提交評論