程序设计和c语言ppt,程序设计和C语言.ppt
《程序設計和C語言.ppt》由會員分享,可在線閱讀,更多相關《程序設計和C語言.ppt(25頁珍藏版)》請在裝配圖網上搜索。
1、2020/7/22,1,C程序設計,課程別名:高級語言程序設計 C語言程序設計 C語言 軟件平臺:Turbo C 2.0(技術核心) Win-TC 1.91(使用方便) VC+6.0(高級平臺),課時數:,總學時:60 其中上機課時:20,上機時間:待定,2020/7/22,3,教材,教材:清華譚浩強C程序設計(2010年第4版) 重點:第1-7章 選學:第8章1-4節 第9章1-3節 第10章1-3節 自學:教材其他全部內容,2020/7/22,4,難點、學習技巧,難點 DOS操作、實踐性強、應用靈活、界面比較單調枯燥、語法嚴格且死規定多 學習技巧 課堂上入門 上機課實踐領會、提高 同學之間。
2、相互學習、請教 獨立、認真完成規定作業,勤做其他練習,2020/7/22,5,課堂要求,不遲到。 不小聲議論。 認真聽講。筆記可記可不記,亦可記錄在教材相關位置。 有問題隨時記錄,待課后處理,或課上直接舉手請老師當堂解決。別課上私下商討。鼓勵互動。 允許偶爾缺課,但要請假;點名采用抽查方式,記入平時成績。 書面作業必須在課余自覺獨立完成,待上機驗證通過、老師抽查。 上機課不得上網、玩游戲、聽音樂、看電影等從事與課程無關的內容。 積極參加答疑。(答疑時間、地點另定),2020/7/22,6,第章程序設計和語言,2020/7/22,7,1.1 什么是計算機程序,程序的概念一組計算機能識別和執行的指。
3、令。 程序的作用計算機的靈魂。 程序的特征軟件。 程序的來源編程編譯(或解釋)。,2020/7/22,8,1.2 什么是計算機語言,計算機語言=計算機程序的語法規則 計算機語言的特點只有編寫規則,沒有語音規則 計算機語言的級別機器語言、符號語言(匯編語言)高級語言 計算機語言的發展階段非結構化語言、結構化語言、面向對象的語言,2020/7/22,9,1.3 C語言的發展及其特點,Ada,ALGOL60,ALGOL68,Pascal,Modula-2,CPL,BCPL,B,C,C+,Java,LISP,PROLOG,COBOL,FORTRAN77,FORTRAN,PL/1,Simula 67,S。
4、malltalk 80,BASIC,ANSI-BASIC,QBASIC,VB,FORTRAN90,計算機程序語言的出現,2020/7/22,11,語言的特點,C語言簡潔、緊湊,使用方便、靈活。一共只有37個關鍵字。 運算符豐富,共34個。 數據類型豐富,有整型、浮點型、數組型、指針型、構造類型等大類,各種大類又包含若干種甚至無數種小類。 具有結構化的控制語句。 語法限制不太嚴格、靈活。 允許直接訪問物理地址。 可移植性好。 生成目標代碼質量高、程序執行效率高。,2020/7/22,12,程序基本元素,37個關鍵字:(由系統定義,不能重作其它定義) auto break case char co。
5、nst continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef unsigned union void volatile while inline restrict _bool _complex _imaginary,2020/7/22,13,9種控制語句: if( )else for( ) while( ) dowhile( ) continue break switch got。
6、o return,2020/7/22,14,34種運算符: 算術運算符:+ - * / % + - 關系運算符: = != 邏輯運算符:! 運行結果,輸出: This is a c program.,主函數名,main函數參數,main函數起止標記,語句標記,庫函數調用,2020/7/22,17,上一程序在VC+中的一般形式,#include int main( ) printf(“This is a c program. n”); return 0; ,2020/7/22,18,通用性較強的形式,#include #include void main(void) printf(“This i。
7、s a c program. n”); getch(); ,2020/7/22,19,簡單的程序介紹,例1.2 main( ) int a,b,sum; a=123; b=456; sum=a+b; printf(sum is %d n,sum); getch(); 運行結果,輸出: sum is 579,三個變量的定義,賦值運算,算術運算、賦值運算,庫函數調用,輸出,庫函數調用,停頓,2020/7/22,20,main( ) int a,b,c; scanf(%d%d, ,int max(int x, int y) int z; if(xy) z=x; else z=y; return(z)。
8、; ,簡單的程序介紹,例1.3,max函數的定義,main函數的定義,max函數的調用,程序運行例: 輸入 3,5 后,將會輸出 5,2020/7/22,21,C程序上機步驟,從安裝光盤上使用安裝程序安裝 或者,從其他硬盤上,將TurboC2.0整個目錄復制到目標計算機的指定位置(一般采用) 打開TC.EXE,進入程序編輯狀態,調整目錄設置 編輯源程序(擴展名.C) 將原程序編譯、鏈接,有錯誤時重新編輯源程序,直至編譯、鏈接完成,此時生成了可執行程序(擴展名.EXE) 運行編譯、鏈接完成后生成的可執行程序。如果有錯,重新回到編輯源程序。,2020/7/22,22,Turbo C 軟件的目錄結構,2020/7/22,23,file.exe,2020/7/22,24,Win-TC的使用,版本:V1.91 安裝 編輯設置 目錄結構,源程序默認位置 庫函數getch()的使用 漢字說明 漢字輸出( system(“graftabl 936”)、 system(CLS)),2020/7/22,25,作業,本章后面習題1.5、1.6 注意:必須在上機前預先書面完成,以備上機課使用。如若上機過程中編程,將大量浪費寶貴的上機時間。
總結
以上是生活随笔為你收集整理的程序设计和c语言ppt,程序设计和C语言.ppt的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PAT——1027. 打印沙漏
- 下一篇: 安卓系统的电视机_天猫魔盒强刷机教程,把