c语言程序设教材计 乌云高娃,C语言程序设计教学课件作者第3版乌云高娃演示文稿C语言程序设计教学课件作者第3版乌云高娃演示文稿演示文稿第1章C语言程序设计基础课件.ppt...
C語言程序設計教學課件作者第3版烏云高娃演示文稿C語言程序設計教學課件作者第3版烏云高娃演示文稿演示文稿第1章C語言程序設計基礎課件.ppt
主要內容 課程概述 為什么選擇C語言作為入門課程? C語言的產生與發展 如何學習C語言? 編寫第一個C程序,并編譯運行 C程序的結構 C 程序的上機環境和上機步驟。 程序和算法概念 課程概述 課程性質:專業基礎課;5學分、90課時;后續有《面向對象程序設計》、《數據結構》等課程 課程目標:掌握C語言的語法和程序結構 ,掌握基本的程序設計方法;能用C 語言進行程序設計,并為今后的學習打好基礎。 為什么選擇C語言作為程序設計的入門語言? C語言功能強大、表達能力強; 生成的目標程序效率高,可移植性好; 是一門跨平臺的語言,既具有高級語言的特性,又具有低級語言的優點,應用廣泛; 以3種基本結構為主體,是后續課程的基礎 目前在很多企業中被廣泛應用 C 語言的產生與發展 學習方法 (1)多思多練多問 (2 )認真聽課做好筆記,獨立完成作業和實訓項目。 (3)課程學習資源 ◎教材:《C語言程序設計》 烏云高娃等編著,高等教育出版社 ◎參考書: 《C語言程序設計》張強華、呂新平編著,人民郵電出版社 《C程序設計》譚浩強著,清華大學出版社 教學網站/cyy/index.asp 程序是什么? 程序=程序設計語言+數據結構+算法 第一任務 任務 編寫第一個C語言程序:向屏幕上輸出 “hello,world!”。 任務分析——需要掌握如下知識點: C語言程序的基本結構 如何輸出字符串 開發環境( WinTC )的使用 第二個任務 運行并分析問題1.2 的 程序代碼,總結C語言程序的結構和書寫特點. 任務分析——需要掌握如下知識點: C語言的書寫格式 C語言程序的基本結構 變量定義與賦值 輸出語句 C語言程序的書寫特點 預處理命令序列 main()為主函數名。每個C程序都必須有一個main()函數,這是C程序執行的入口地址; 大括號“{ }”是函數體界定符,位于大括號{… }中的內容稱為函數體,每個函數都必須用一對大括號將函數體括起來; 輸出語句printf(“Hello,world!”); ,其目的是將引號中的內容“Hello,world!”原樣輸出。printf 為C 語言的標準輸出函數,是系統提供的庫函數; 語句后面有一個分號“;”,這是C語言的語句結束符; 位于/*………*/之間的內容是注釋語句,用來幫助讀者閱讀程序,在程序編譯運行時這些內容是不起作用的,注釋語句可寫在程序中的任何位置。 變量定義語句 int iMath,iEnglish; 變量賦值語句 iMath=80; C語言程序結構 C程序的一般形式如下: 預處理命令序列 void main() { 變量定義序列 執行語句序列 } 以上編譯預處理、變量定義、執行語句等三個序列可稱為C程序結構上的三大區域,這三大區域在程序中的順序是不可調換位置的,程序也將按這個順序執行。 何為算法? 算法就是解決問題的方法和步驟,它具有以下特點 1、有窮性,不能無限執行 2、確定性,不能二義性 3、有零個或多個輸入 4、由一個或多個輸出 5、可執行性,可以通過計算機實現算法描述的操作 算法的表達方式 1、自然語言 2、偽代碼 3、傳統流程圖 4、N/S流程圖:去掉帶箭頭的流程線 5、計算機語言(程序) 算法表示舉例 問題1.3 : 比較三個人的身高,將個子最高的一個人的身高輸出到屏幕上。 問題分析:設fTall1,fTall2,fTall3分別存放3個人的身高,fMax存放其最大值。為求最大值,要對3個數進行比較, 解題步驟 可按如下步驟去做: S1:輸入3個人的身高數據fTall1,fTall2,fTall3; S2:先把第1個人的身高fTall1的值賦給fMax; S3:將第2個人的身高fTall2與fMax比較,如果fTall2>fMax,則把第2人的身高數據fTall2的值賦給fMax,否則,不做任何事情。 S4:將第3個人的身高fTall3與fMax比較,如果fTall3>fMax,則把第3個人的身高fTall3的值賦給fMax,否則,不做任何事情。 S5:輸出fMax的值,即個子最高的人的身高數據。 算法表示 程序代碼分析 #include “stdio.h” /*編譯預處理命令 */ void main(){ /*主函數 */ float ftall1,ftall2,ftall3,fmax;/*變量定義*/ scanf(“%f%f%f”,&ftall1,&ftall2,&ftall3);/*輸入3個身高*/ fmax = ftall1;/*賦值*/
總結
以上是生活随笔為你收集整理的c语言程序设教材计 乌云高娃,C语言程序设计教学课件作者第3版乌云高娃演示文稿C语言程序设计教学课件作者第3版乌云高娃演示文稿演示文稿第1章C语言程序设计基础课件.ppt...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PL/SQL Developer(解压版
- 下一篇: 起个姓胡的微信网名字