c語言第01章 概述_第1頁(yè)
c語言第01章 概述_第2頁(yè)
c語言第01章 概述_第3頁(yè)
c語言第01章 概述_第4頁(yè)
c語言第01章 概述_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第1章 程序設(shè)計(jì)概述1.1程序設(shè)計(jì)基礎(chǔ)(C語言)課程概述1、教材:C語言程序設(shè)計(jì) 羅朝盛 主編 人民郵電出版社2、參考書:(1) C程序設(shè)計(jì)譚浩強(qiáng) 清華大學(xué)出版社 第二版(2) C程序設(shè)計(jì)省教委統(tǒng)編 浙江人民出版社(3)The C Programming Language B.W.Kernighan & M. Ritchie(4)其他參考書(5)網(wǎng)址: - -2C語言程序設(shè)計(jì) - 第1章 概述3、課程安排 主講:信息學(xué)院 李曉勇(辦公室:C1-602) 138580302424、課時(shí)安排: (1)理論上課:51學(xué)時(shí) (2)上機(jī)實(shí)驗(yàn):17學(xué)時(shí)5、考核: (1)理論:筆試:一般 平時(shí)20%+試卷8

2、0% (2)實(shí)驗(yàn):上機(jī)考試6、C語言學(xué)習(xí)的編譯器:(1)Broland :Turbo C2.0(2)Microsoft :Visual C+6.03C語言程序設(shè)計(jì) - 第1章 概述7、注意:(1)C語言比較難學(xué);(2)學(xué)習(xí)方法: -上課認(rèn)真聽講,做筆記; -按時(shí)、獨(dú)立完成作業(yè) -上機(jī)前要做好準(zhǔn)備,并完成編程任務(wù);8、學(xué)習(xí)C語言的目的:(1)掌握程序設(shè)計(jì)語言的基本概念、知識(shí);(2)掌握編程的基本步驟、方法;(3)為后期課程學(xué)習(xí)奠定基礎(chǔ); -“數(shù)據(jù)結(jié)構(gòu)”、“高級(jí)程序設(shè)計(jì)語言”、 “操作系統(tǒng)原理”等。4C語言程序設(shè)計(jì) - 第1章 概述1.2 程序設(shè)計(jì)語言發(fā)展歷史1、基本概念程序:對(duì)所需解決問題的對(duì)象

3、和處理規(guī)則的描述(主角:計(jì)算機(jī))。程序設(shè)計(jì):設(shè)計(jì)、編制和調(diào)試程序的過程。程序設(shè)計(jì)語言:編寫程序所用的語言(人機(jī)交往手段)。程序員責(zé)任:面對(duì)問題- 提出算法- 選擇語言-編寫程序-調(diào)試程序5C語言程序設(shè)計(jì) - 第1章 概述程序質(zhì)量: (1)正確 ; (2)易讀;-結(jié)構(gòu)清晰,便于交流 (3)時(shí)/空效益高; 軟件:進(jìn)入商品領(lǐng)域的程序及必要的文檔資料。計(jì)算機(jī)系統(tǒng)組成:硬件系統(tǒng) + 軟件系統(tǒng)。裸機(jī):硬件系統(tǒng)。軟件系統(tǒng):系統(tǒng)軟件:WINXP,Linux等應(yīng)用軟件:Turbo C,office 等6C語言程序設(shè)計(jì) - 第1章 概述2、程序設(shè)計(jì)語言分類(1)低級(jí)語言: 與硬件相關(guān),表達(dá)方式抽象,設(shè)計(jì)相對(duì)困難,

4、執(zhí)行效率較高 。 (2)高級(jí)語言: 與硬件不相關(guān)或基本不相關(guān),表達(dá)方式直觀(接近自然語言和數(shù)學(xué)表達(dá)方式),程序設(shè)計(jì)相當(dāng)方便,執(zhí)行效率相對(duì)比較低。機(jī)器語言匯編語言7C語言程序設(shè)計(jì) - 第1章 概述機(jī)器語言(Machine Language):用 0 和 1 表示的能被計(jì)算機(jī)直接識(shí)別和執(zhí)行的語言,與硬件相關(guān)。匯編語言(Assemble Language):機(jī)器語言的符號(hào)化,便于閱讀、理解、交流。8C語言程序設(shè)計(jì) - 第1章 概述機(jī)器指令 (00111010 00100010 003000)晦澀、難懂、難記與機(jī)器有關(guān) 匯編語言( ADD reg, asbs )比較晦澀、比較難懂、比較難記、與機(jī)器有關(guān)

5、程序設(shè)計(jì)語言( A=34; A=A+34; )容易理解記憶與機(jī)器無關(guān)9C語言程序設(shè)計(jì) - 第1章 概述1.3 C語言的發(fā)展歷史結(jié)論:- C語言是一種通用的高級(jí)程序設(shè)計(jì)語言;- 稱“近十年來在計(jì)算機(jī)程序設(shè)計(jì)實(shí)踐中作出重大貢獻(xiàn)的一種語言”。 - 伴隨UNIX的產(chǎn)生而產(chǎn)生的語言。八十年代最成功的操作系統(tǒng)之一10C語言程序設(shè)計(jì) - 第1章 概述目前常用的語言版本: - Microsoft C 或稱 MS C - Borland Turbo C 或稱 Turbo C與C同一語系:- ASP 、 JSP、 PHP - VC+、 C#、JAVA 、J+11C語言程序設(shè)計(jì) - 第1章 概述1.4 簡(jiǎn)單的C語言程序#include /*包含一個(gè)標(biāo)準(zhǔn)庫(kù)*/void main()/*定義一個(gè)函數(shù),名為main*/*main函數(shù)的內(nèi)容用括起來*/ printf(Hello, World!n);/*調(diào)用庫(kù)函數(shù)打印一行字符*/運(yùn)行結(jié)果Hello, World!例1;12C語言

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論