《高級語言程序設計》教案_第1頁
已閱讀1頁,還剩70頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、教案2010年-年-2011學年第一學期學年第一學期課程名稱課程名稱C程序設計程序設計任課教師任課教師賀燕C程序設計正大軟件學院網(wǎng)絡技術系3第1章程序設計和程序設計和C語言語言教學目標:教學目標:了解程序設計語言的發(fā)展歷史及其支持環(huán)境;熟悉C語言程序上機實驗操作步驟;了解C語言程序的基本結構以及學會使用庫函數(shù)和用戶自定義函數(shù)組裝C程序。教學重點:教學重點:C語言程序上機實驗操作步驟;用庫函數(shù)和用戶自定義函數(shù)組裝C程序。教學難點:教學難點

2、:用用戶自定義函數(shù)組裝C程序。1.1程序與程序設計語言程序與程序設計語言程序設計語言是人與計算機進行信息交流的工具。程序設計是一種編寫計算機程序的活動。由于計算機是一種專門用程序來解決特定問題的通用工具,因而程序設計是為解決某一特定問題而構造一種專用工具的活動。程序是實體在計算機內部的表示。實體具有一個名字,一組表示該實體特征的數(shù)據(jù)以及若干作用在這些數(shù)據(jù)上的行為。實體具有的數(shù)據(jù)表示它的狀態(tài),而這些狀態(tài)可由實體的行為來改變。例如,銀行帳戶

3、是實體,存款和取款是該實體的行為。1.1.1程序設計語言的發(fā)展程序設計語言的發(fā)展程序設計語言伴隨著計算機技術的進步而不斷升級換代,通常人們將程序設計語言的發(fā)展分為以下四個階段。(1)機器語言機器語言是一種CPU的指令系統(tǒng),它是該CPU可以識別的一組由0和1序列構成的指令代碼。下面是某CPU指令系統(tǒng)中的兩條指令:10000000加10010000減用機器語言編寫程序,就是從所使用的CPU的指令系統(tǒng)中挑選合適的指令,組成一個指令系列。這種程

4、序雖然可以被機器直接理解和執(zhí)行,但是由于它們不直觀、難記、難認、難理解、不易查錯,只能被少數(shù)專業(yè)人員掌握,同時程序的生產效率很低,質量難以保證。這種繁重的手工方式與高速、自動的計算機極不相稱。(2)匯編語言為減輕人們在編程中的勞動強度,20世紀50年代中期人們開始用一些“助記符”代表01編程。例如,前面的兩條機器指令可以定成:ADDABSUBAB這種用助記符號描述的指令系統(tǒng),稱為符號語言或匯編語言。用匯編語言編程,程序的生產率及質量都有

溫馨提示

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

評論

0/150

提交評論