




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、課程簡介以C語言為依托,詳細講授計算機程序設計的基礎知識通過學習掌握C語言基礎知識基本的程序設計思想和方法 良好的編程習慣教材C語言程序設計(第2版),譚浩強著學習目標了解程序設計的基本概念了解C語言的發展概況熟悉計算機求解問題的過程掌握簡單的C程序結構熟悉運行C程序的步驟熟悉Visual C+6.0程序設計基本概念基本概念計算機系統 硬件 軟件程序設計讓計算機按照人的思想完成某種特定任務的過程程序設計語言人與計算機進行交流的工具程序利用某種語言編寫出來的能夠讓計算機實現功能的指令或代碼程序設計基本概念程序設計語言的發展歷程第一時期機器語言由計算機硬件系統可以識別的二進制指令組成的語言稱為機器
2、語言第二時期匯編語言用人們比較習慣的符號來代替機器指令程序設計基本概念程序設計語言的發展歷程第三時期高級語言采用人們容易理解和記憶的符合和語句來代替原有的指令,形成的這種更接近人類的語言例如:Fortran、Cobol、Basic、Pascal、C、C+、Java等C語言的發展概況及特點C語言的發展概況C語言的特點語言簡潔使用方便語法豐富功能強大可移植性好簡單的C語言程序如何用計算機來求解問題?計算機求解問題的過程問題分析例如,求兩個數的和?算法設計算法:解決問題的方法和過程的描述例如,“輸入兩個整數,求和并輸出?”簡單的C語言程序計算機求解問題的過程程序編寫#includevoid main
3、()int a,b,sum;printf(please input two integer:);scanf(%d %d,&a,&b);sum=a+b;printf(sum is %d n,sum);簡單的C語言程序計算機求解問題的過程程序執行并得到結果簡單的C語言程序兩種翻譯程序編譯程序解釋程序讀一句源程序,翻譯一句,執行一句,不產生目標代碼源程序目標程序執行簡單的C語言程序簡單C程序的結構和特點例如:求兩個整數的和程序代碼編譯預處理命令語句#include作用以符號“#”開頭的行,稱為編譯預處理行。該語句的作用是將文件“stdio.h”的內容包含到程序中簡單的C語言程序簡單C程序的結構和特點
4、函數C程序是由函數構成的,函數是C程序的基本單位一個函數由“函數首部”、“函數體”兩部分構成函數體包括聲明部分、執行部分簡單的C語言程序簡單C程序的結構和特點主函數語句void main ( ) 作用(1)程序從main函數開始執行,void表示返回值為空(2)每一個C程序有且只有一個main函數(主函數)簡單的C語言程序簡單C程序的結構和特點注釋語句 /* */作用對程序中的功能或語句函數進行說明注意標準的程序必須有注釋,注釋不被執行簡單的C語言程序簡單C程序的結構和特點注釋注釋出現的位置 (1)程序開頭注目程序的名稱、功能、思路、 開發人員、開發時間等信息 (2)關鍵語句注明語句的作用簡單
5、的C語言程序簡單C程序的結構和特點其他區分大小寫C程序的語句必須以分號結束一行可以寫一條,也可以寫多條語句簡單的C語言程序簡單C程序的結構和特點例題1:求任意兩個整數的和?例題2:求2個數中較大者?運行C程序的步驟和方法C編譯器Visual C+ 6.0運行C程序的步驟和方法使用VC6.0運行C程序的方法打開VC編程環境開始程序Microsoft Visual Studio 6.0 Microsoft Visual C+ 6.0VC集成開發環境運行C程序的步驟和方法使用VC6.0運行C程序的方法新建工程新建工程,選擇Win32 Console Application 運行C程序的步驟和方法使用
6、VC6.0運行C程序的方法新建文件新建文件,選擇C+ Source File 運行C程序的步驟和方法使用VC6.0運行C程序的方法編寫程序在打開的源文件編輯區輸入程序代碼建議:編寫完程序后先保存運行C程序的步驟和方法使用VC6.0運行C程序的方法編譯程序對源程序進行詞法和語法分析,如果全部正確,將源程序(*.cpp)或(*.c)轉換成目標程序(*.obj)如果發現錯誤,在輸出窗口進行提示;提示分 error 和 warning運行C程序的步驟和方法使用VC6.0運行C程序的方法連接系統提供連接程序(linker)將一個程序的所有目標程序和系統的庫文件連接起來,最終生成一個可執行的二進制文件(*
7、.exe)運行程序運行可執行文件,得到運行結果分析運行結果如果運行結果不正確,檢查并修改程序代碼規范注意區分英文字母的大小寫以及全角半角注意語句結束符“;”建議每行寫一條語句花括號內的語句必須縮進,并左端對齊練習題目1.以下敘述不正確的是 。 A) 一個C源程序必須包含一個main函數 B) 一個C源程序可由一個或多個函數組成 C) C程序的基本組成單位是函數 D) 在C程序中,注釋說明只能位于一條語句的后面2.一個C語言程序是由 。 A)一個主程序和若干個子程序組成 B) 函數組成 C) 若干過程組成 D) 若干子程序組成本節重點C程序的結構和特點作業:P15 1、2如何用計算機來求解問題問
8、題分析算法設計程序編寫程序執行得到結果求兩個整數和程序代碼#includevoid main() /*求兩數之和*/int a,b,sum; /*定義變量為整型*/a=123; b=456;sum=a+b;printf(sum is %d n,sum);求任意兩個整數的和?#includevoid main()int a,b,sum;printf( please input two integer: );scanf( %d %d , &a , &b );sum=a+b;printf(sum is %d n,sum);編譯預處理命令主函數函數聲明部分執行語句部分求兩個整數的較大者?#include void main ( ) int max(int x,int y); int a, b, c; scanf (%d,%d,&a
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年軟件評測師考試必讀試題及答案
- 護士搶救工作試題及答案
- 西藥藥劑員高級工考試試題及答案
- 各類技能軟件評測師試題及答案
- 婚檢考試試題及答案
- 物理初中計算試題及答案
- 社會工作者跨文化溝通試題及答案
- 成功秘訣2025年網絡規劃設計師考試性格與技能塑造及試題及答案
- 2025武漢市房屋租賃合同范本
- 多媒體應用設計師行業案例分析試題及答案
- 三對三籃球賽記錄表
- GB 4806.13-2023食品安全國家標準食品接觸用復合材料及制品
- 新能源汽車研究結論論文題目
- 政府采購基礎知識培訓(最終稿)
- 新技術、新工藝、對提高工程質量、縮短工期、降低造價的可行性
- 重慶大學大學化學Ⅰ期末考試卷A
- 1例新冠病毒感染患者護理查房
- 經閉孔無張力尿道中斷懸吊術
- 2023年安全監督員述職報告范文
- 八年級英語下冊期末復習課件
- 電工基本知識培訓資料課件
評論
0/150
提交評論