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

正文內容

c語言程序設計教案清華譚浩強(編輯修改稿)

2025-06-07 22:19 本頁面
 

【文章內容簡介】 51 P65 第四章 簡單的C程序設計(順序程序設計)知識點:賦值語句; 字符數據的輸入/輸出;格式輸入/輸出語句printf和scanf及其格式控制符;%c、%f、%d(輸出寬度、對齊方式、其它格式控制符只作了解)程序的結構框架。重點:1.賦值語句;2.基本輸入/輸出語句printf和scanf及其格式控制符%c、%f、%d等的意義。難點: 無一、C程序結構 C程序 源程序文件1 源程序文件2 源程序文件n 預編譯命令 函數1 函數n 說明部分 執(zhí)行部分 (語句)語句的分類P67 P68控制語句①條件:if else②循環(huán):for()③循環(huán):while()④循環(huán):do while()⑤循環(huán)結束:continue⑥終止循環(huán)或switch:break⑦多分支:switch⑧轉向:goto⑨函數返回:return函數調用語句 printf(“a=%d”,a);表達式語句 i=i+1 表達式 i=I+1。 表達式語句 函數調用也可以認為是表達式語句空語句:一個“?!睆秃险Z句(用{}:分程序) { x=3。 x=x+1。 print(“x=%x”,x) }二.賦值語句 變量名=表達式 注:是組成順序結構的主要語句。 a=b; if ( max= x ) max =x 。三.基本輸入/輸出語句 C語言本身不提供輸入輸出語句,輸入輸出操作是由函數來實現。 即:printf putchar scanf getchar 注:(1)這些函數構成一個標準的I/O函數庫(放在“”中) (2)如果要使用C語言庫函數,要用預編譯命令“include”將有關“頭文件”包括到用戶源文件中。 include include “” 當前目錄 當前定義的目錄中尋找 1.printf函數 —— 格式輸出函數 格式:printf(格式控制,輸出表列) 格式控制:—— 用雙引號括起來的字符串,也稱為“轉換控制字符串” printf的格式字符 書P77 表4.1 輸出表列:—— 需要輸出的數據、表達式 即:printf( “x=%, y=%d, z=%c” , x, y, z ) d,i 帶符號十進制形式 u 無符號十進制形式 例33 c 字符形式 s 字符串形式 f 實數(小數)形式 默認6位小數說明:1)printf( “ y=%4d” , y ) 輸出數據左對齊(默認為右對齊) 2)數據輸出長度的修正; l —— 輸出長整型或雙精度數據 即:printf( “%ld, %lf ” , i, y ) h —— 輸出短型數據 即:printf( “%hu ” , a ) m最小寬度 n小數(實數) 左對齊2.putchar函數 —— 字符輸出函數向終端輸出一個字符格式:putchar(變量) putchar(x) putchar(“\n” ) 輸出一個換行符 3.scanf函數 —— 格式輸入函數 格式:scanf(格式控制,地址表列) 格式控制:—— 用雙引號括起來的字符串,也稱為“轉換控制字符串” scanf的格式字符 書P80 表4.3 地址表列:—— 由若干個地址組成的表列,有:變量地址 amp。x 字符串的首地址 amp。 —— 地址運算符 功能:求變量的地址(只能用于變量) amp。x —— 表示x變量值的內存單元的地址 即:scanf( “%d, %4d”, amp。a, amp。b )說明:1)不帶分隔字符的方式,系統(tǒng)將自動按格式說明截取數據 例: scanf ( “ %4d%*3d%f ”, amp。I , amp。p )。 輸入: 時 得 I=1234 , p= “*”——作用是“虛讀”,跳過相應的數據 2)帶分隔字符的方式(分隔字符:空格、tab、回車、逗號) 即:scanf( “%d, %d”, amp。a, amp。b ) 4.getchar函數 —— 字符輸入函數 從終端輸入一個字符 格式:getchar ( ) 即:c=getchar ( ) 函數值是從輸入設備得到的字符四、該章的主要例題1已知矩形的兩邊長,求矩形的面積、周長2大小寫字母互相轉化3教材P83的例子五、該章的主要習題 P84 ~ 第五章 選擇結構程序設計知識點:關系、邏輯運算符、邏輯真/假;關系表達式、邏輯表達式;分支的概念及其算法描述;三種IF分支語句;條件運算符;SWITCH語句。(了解)重點:關系、邏輯運算符、邏輯真/假;關系表達式、邏輯表達式;三種IF分支語句。難點:邏輯真/假;關系、邏輯運算優(yōu)先級。一、關系表達式及邏輯表達式在分支選擇結構的作用 在程序設計中,表示一些復雜的條件關系運算符及關系表達式(第三章)邏輯運算符及邏輯表達式(第三章)條件運算符(第三章)二.分支語句(書P91) 從一個條件表達式中,選擇語句的執(zhí)行 (用 if 語句或switch 語句來實現) f . t . f 表達式 表達式 t 語 句 語 句1 語 句2 1.If 語句 (1)C語言提供三種形式的if語句 1)if (表達式) 語句 例: if (xy ) printf ( “%d” , x )。 注意“;”位置 2) if (表達式) 語句1 else 語句2 例: if (xy ) printf ( “%d” , x )。 else printf ( “%d” , y )。 注意分號“;” 3) if (表達式1) 語句1 else if (表達式2) 語句2 else if (表達式3) 語句3 …… else if (表達式n) 語句n else 語句n+1 例: (2)if ()和else后的執(zhí)行語句可以使用復合語句 {} 、 p93 if結構 將輸入的三個數從大到小排列輸出 p95 if 嵌套結構 計算函數值 (3)用條件運算符代替if語句 例: if ( ab ) y=a。 條件運算符 else 可以用: y= ( ab ) ? a : b。 y=b; p98 條件運算符代替if 結構 將輸入字符中的大寫轉換成小寫輸出 2.switch語句(了解) switch語句——是多分支選擇語句 表達式 語句1 語句2 語句3 語句 4 格式: switch (表達式) 表達式=常量表達式n 執(zhí)行語句n { case 常量表達式1 :語句1; break; case 常量表達式2 :語句2; break; case 常量表達式3 :語句3; break; ┇ case 常量表達式n :語句n; break; default :語句n+1; 例:四級(ABCD)轉化成百分制 include main() {char grade。 scanf(%c,amp。grade)。 switch(grade) { case 39。A39。:printf(85~100\n)。break。 case 39。B39。:printf(75~84\n)。break。 case 39。C39。:printf(60~74\n)。break。 case 39。D39。:printf(60\n)。break。 default:printf(error\n)。} } 例:百分制成績轉化成五級(ABCDE)五級記分 541三、程序舉例 p103 運費計算(自學)p101 求一元二次方程根(自學)p100 判斷某一年是否是閏年(自學)五、該章的主要習題 P104 ~該章的主要上機內容P91 、P100 例 ,P101 P104 、 其他:上機實驗指導書中內容 第六章 循環(huán)結構程序設計知識點:循環(huán)的概念及其算法描述; goto循環(huán);while循環(huán);重點 do—while循環(huán);重點for循環(huán);重點 難點 break、continue語句;各種循環(huán)結構中的執(zhí)行循環(huán)體、判斷循環(huán)條件的順序;重點各種循環(huán)結構在一定條件下的轉化。重點 難點一、循環(huán)結構的概念 循環(huán)語句主要用于:重復執(zhí)行的操作1.C語言在實現循環(huán)過程——可使用以下語句: a) 用goto 語句和if 語句構成循環(huán) b) 用while語句語句 c) 用do—while語句 d) 用for語句 2.循環(huán)可分為二種類型結構: a) “當型”結構 b) “直到型”結構語句二.循環(huán)語句 1.用goto語句和if語句構成的循環(huán) (1)goto語句——無條件轉向語句 格式:goto 語句標號 語句標號:用標識符表示 例:goto next; 如: goto 123 ;(不合法) (2)goto 和if語句構成循環(huán) 一般較少使用(不符合結構化原則)例:求 main( ) { int i , sum=0 。 i=1 。 loop: if ( i=50 ) { sum=sum+2*i 。
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1