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

下載本文檔

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

文檔簡介

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論