freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言程序設計課件(已修改)

2024-10-28 16:03 本頁面
 

【正文】 C語言程序設計 一、教學對象 高一新生 (第一學期) 二、教學目標 程序設計的重要性 程序設計的基本概念與基本方法 編程解題的思路與典型方法 數(shù)學模型簡介 算法及算法步驟 程序結構與相應語句 編碼與上機調試 緒論 C語言程序設計 三、教學重點 1. 程序設計的基本概念,基本方法; C語言的環(huán)境下,學會如何針對問題進行分析,得出數(shù)學模型,理出算法并編程實現(xiàn); ; ; ,鼓勵創(chuàng)新。 緒論 C語言程序設計 四、指導思想 1. 立足改革,以培養(yǎng)高素質有創(chuàng)造精神的人才為這門課的教學目標。 2. 以學生為中心,采用與現(xiàn)實生活貼切和具有趣味性的實例進行講解,有利于調動學生學習的積極性,引導學生主動學習。 3. 強化實踐,這門課主張程序設計是高強度的腦力勞動,不是聽會的、也不是看會的,而是練會的。引導學生在解題編程的實踐中探索其中帶規(guī)律性的認識。將感性認識升華到理性高度。 緒論 C語言程序設計 五、學習方法 ,理論指導下的實踐 有條有理的實踐。 ,才能感到運用自如。 緒論 C語言程序設計 六、教學內(nèi)容安排 1. 簡單 C程序設計; 2. 分支結構程序設計; 3. 循環(huán)結構程序設計; 4. 數(shù)組; 5. 函數(shù); 6. 遞歸及其實現(xiàn)方法 7. 指針; 8. 結構體與鏈表。 緒論 C語言程序設計 認識 C語言程序 include //預編譯命令 ,將標準輸入輸出函數(shù) //作為頭文件包擴到用戶源文件中 include //預編譯命令 ,將系統(tǒng)提供的數(shù)學函數(shù) //作為頭文件包擴到用戶源文件中 main( ) //主函數(shù),名為 main, { //函數(shù)體 .開始 float a,b,c。 //聲明部分 .定義變量類型 b=。 //執(zhí)行部分 .賦值語句 a=sin(b*)。 //執(zhí)行部分 .賦值語句 printf(“%f\n”,a)。 //執(zhí)行部分 .輸出語句 } //函數(shù)體 .結束 第一講 簡單的 C程序設計 C語言程序設計 實例總結 預編譯命令 主函數(shù) main( ) { 函數(shù)體開始 聲明部分 執(zhí)行部分 } 函數(shù)體結束 第一講 簡單的 C程序設計 C語言程序設計 整型: int 長整型: long 浮點型: float 雙精度型: double 字符型: char 用戶自定義類型 第一講 簡單的 C程序設計 C語言程序設計 為變量分配內(nèi)存單元,變量名作為內(nèi)存單元的符號地址,這件事是在程序編譯鏈接時完成的。 4. 變量 其值可以改變的量,是內(nèi)存單元的符號地址。 通過符號 b可以找到相應的存儲單元地址,假設為 1000。 語句 b=; 是將值 為 1000的 存儲單元 。 第一講 簡單的 C程序設計 C語言程序設計 賦值符號 “ =” 變量 = 表達式 b = 。 // 讀作將表達式的值 b a=sin(b*)。 // 讀作將表達式(正弦函數(shù))的值賦給變量 a 第一講 簡單的 C程序設計 C語言程序設計 ( 1)先定義,后使用 int d,e,f。 定義三個變量為整數(shù)類型 如未定義,則在編譯時被查出,認為非法 ( 2)變量未被賦值前,值為 未知 ( 3)對變量賦值過程是 “ 覆蓋 ” 過程,用新值去替換舊 ( 4)讀出變量的值,該變量保持不變 ( 5)參與表達式運算的所有變量都保持原來的值不變 第一講 簡單的 C程序設計 C語言程序設計 變量賦值過程 d e f 未賦值前 執(zhí)行 d=7 執(zhí)行 e=d 執(zhí)行 f=d+e 執(zhí)行 d=d+1 000 123497 234316 0 7 234316 0 7 7 0 7 7 14 8 7 14 第一講 簡單的 C程序設計 C語言程序設計 7. 輸出語句 printf函數(shù)(格式輸出函數(shù)) 一般形式為 printf(參數(shù) 1,參數(shù) 2,參數(shù) 3, …… ,參數(shù) n) 其中參數(shù) 1——格式控制 參數(shù) 2,參數(shù) 3, …… ,參數(shù) n——輸出表列 舉例: float a。 int b。 a = 。 b = 100。 printf(%f %d, a, b)。 第一講 簡單的 C程序設計 C語言程序設計 格式控制是用雙引號括起來的字符串,稱 “ 轉換控制字符串 ” %f —— 第一個輸出表列的格式說明,以小數(shù)形式輸出單、雙精度實數(shù),隱含輸出 6位小數(shù) %d —— 第二個輸出表列的格式說明,以帶有符號的十進制形式輸出整數(shù)(正數(shù)不輸出符號) 顯然, %f是控制實數(shù) a的; %d是控制整數(shù) b的 第一講 簡單的 C程序設計 C語言程序設計 為了醒目,格式控制項中除格式說明之外可以有 ? 普通字符 例 : printf(“a=%f b=%d, a, b)。 輸出結果為: a= b=100 ? 換行符號 例 : printf(“a=%f\nb=%d”,a,b)。 輸出結果為: a= b=100 ? 域寬和精度 例: printf( ” %”, a) ; 第一講 簡單的 C程序設計 C語言程序設計 8. 數(shù)學函數(shù) sin(x) x為弧度, double x, double sin(x) cos(x) cos(x) exp(x) ex log(x) logex log10(x) log10x fabs(x) x fmod(x,y) 整除 x/y的余數(shù) floor(x) 求不大于 x的最大整數(shù) pow(x, y) xy sqrt(x) x1/2 第一講 簡單的 C程序設計 C語言程序設計 9. 算術運算符 + 加 - 減 * 乘 / 除 % 模(取余數(shù)) 第一講 簡單的 C程序設計 C語言程序設計 作業(yè) 第一講 簡單的 C程序設計 C語言程序設計 我們在日常生活中經(jīng)常需要處理具有兩個分支的問題,例 如,如果明天下雨,則在教室內(nèi)組織活動,否則去野游。 在 C語言中,這類問題需要使用 if語句解決,而判斷操 作通常使用關系運算符。 關系運算符和關系表達式 大于 小于 = 大于等于 = 小于等于 == 等于 != 不等于 第二講 分支結構 C語言程序設計 掌握 if語句的使用方法 【 實例 】 編寫程序,判斷輸入的整數(shù)是否為 6,若是,顯示“ Right! ” 和 “ Great!”,否則顯示 “ Wrong! ” 和“ Sorry! ” 。 1. 編程思路: 要顯示 “ Right! ” 和 “ Great! ” ,應執(zhí)行兩條語句“ printf(”Right! \n“)?!焙?“ printf(”Great! \n“)。”,要顯示 “ Wrong! ” 和 “ Sorry! ” ,執(zhí)行兩條語句“ printf(”Wrong! \n“)?!焙?“ printf(”Sorry! \n“)。”。本題需要根據(jù)所輸入的值(假設賦給 a)是否為 6來選擇執(zhí)行相應的兩條語句。 在 C語言中判斷 a中的值是否為 6,使用 “ if(a==6)”形式。 第二講 分支結構 C語言程序設計 本實例的流程圖如圖所示 開始 輸入 a值 a==6 顯示 “ Right!” 顯示 “ Great !” 顯示 “ Wrong !” 顯示 “ Sorry !” 結束 假 真 第二講 分支結構 C語言程序設計 本實例的 NS流程圖如圖所示 輸入 a的值 a==6 顯示 “ Right! ” 顯示 “ Great! ” 顯示 “ Wrong! ” 顯示 “ Sorry! ” 第二講 分支結構 C語言程序設計 2. 程序代碼 : include main() { int a=0。 printf(Input a:)。 scanf(%d,amp。a)。 printf(a=%d\n,a)。 if(a==6) /* if語句開始 */ {printf(Right! \n)。 printf(Great! \n)。 } else {printf(Wrong! \n)。 printf(Sorry! \n)。} /* if語句結束 */ } 第二講 分支結構 C語言程序設計 3.運行結果: 第 1次運行結果: Input a:6回車 a=6 Right! Great! 第 2次運行結果: Input a:5回車 a=5 Wrong! Sorry! 第二講 分支結構 C語言程序設計 4.歸納分析: ( 1) 程序中的 “ a==6”是關系表達式 。 用關系運算符把兩個 C語言表達式連接起來的表達式稱為關系表達式 。 關系運算的判斷結果只有 “ 真 ” 或 “ 假 ” 兩種可能 , 關系成立時為 “ 真 ” , 不成立時為 “ 假 ” 。 關系表達式的值只能是 1或 0, 當關系運算的判斷結果為 “ 真 ”時 , 關系表達式的值為 1, 否則 , 關系表達式的值為 0。 例如 , 當 a的值為 6時 , 關系表達式 “ a==6”的值為 1, 當 a的值為 5時 , 關系表達式 “ a==6”的值為 0。 第二講 分支結構 C語言程序設計 ( 2)程序中的 “ if(a==6)”是 if語句的開始部分。 本例題需要根據(jù) “ a==6”是否為 “ 真 ” 來選擇執(zhí)行不同的兩個輸出語句 。 處理兩個分支的問題時常使用 if語句 。 if語句根據(jù)其后面括號中表達式的結果 , 選擇執(zhí)行某個分支程序段 。 if語句的一般形式如下: if(表達式 ) { 語句組 1 } else { 語句組 2 } “if”和 “ else”是關鍵字。當表達式結果為 “ 真 ” (即 不等于 0)時,執(zhí)行語句組 1,表達式結果為 “ 假 ” (即等于 0)時,執(zhí)行語句組 2。在語句組 1和語句組 2中只能選擇執(zhí)行一組,而后執(zhí)行整個 if語句后面的語句。 第二講 分支結構 C語言程序設計 ( 3) C語言中允許程序中的 if語句不帶 else部分 。 省略 else的 if語句一般形式如下: if(表達式 ) {語句組 } 此 if語句的執(zhí)行過程: 當表達式結果為 “ 真 ” 時,執(zhí)行語句組,表達式結果為“ 假 ” 時,不處理。 第二講 分支結構 C語言程序設計 處理問題時經(jīng)常需要同時判斷多個條件 。 例如 , 在某學生數(shù)學和英語成績中判斷是否至少有一門課程是不及格 。這時使用邏輯運算符 。 邏輯運算符共有三種: amp。amp。 邏輯與 || 邏輯或
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1