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

正文內(nèi)容

中等職業(yè)技術(shù)學(xué)校c語言電子教案-資料下載頁

2025-04-25 12:51本頁面
  

【正文】 旁 注運行時按以下方式輸入a、b的值:25,34↙ (輸入a、b的值)a=25,b=34 (輸出a、b的值)此時scanf函數(shù)的作用是:按照a、b在內(nèi)存的地址將a、b的值存進(jìn)去,如圖34所示。變量a、b地址是程序在編譯連接階段分配的?!?d,%d”表示按十進(jìn)制整數(shù)形式輸入數(shù)據(jù)。輸入時,數(shù)據(jù)間必須用逗號分隔,用空格分隔、回車鍵、tab(跳格)鍵都是不正確的。若將scanf函數(shù)改寫成:scanf(%d%d,amp。a,amp。b)。則輸入時,數(shù)據(jù)間不能用逗號“,”分隔,必須用一個或多個空格分隔,也可以用回車鍵、tab鍵。即下述幾種方式輸入均是合法的:① 25□□34↙ (數(shù)據(jù)間用空格作為分隔,□代表空格)② 25↙ (數(shù)據(jù)間用回車鍵作為分隔)34↙與printf函數(shù)中的格式說明符相似,以%開始,后面跟一個格式符,中間可以有若干個附加字符,格式字符串的一般形式為:%[*][輸入數(shù)據(jù)寬度m][長度] 類型【說明】[ ]:表示可選項*:表示輸入的數(shù)值不賦給相應(yīng)的變量,即跳過該數(shù)據(jù)不讀。[輸入數(shù)據(jù)寬度m]:m是十進(jìn)制正整數(shù),表示按m的寬度輸入數(shù)據(jù)。[長度]:長度格式符為l和h,l表示輸入長整型數(shù)據(jù)或雙精度實型數(shù)據(jù);h表示輸入短整型數(shù)據(jù)。類型:是格式說明符中必須要有的,其格式符的意義與printf函數(shù)基本相同【例】分析下面程序。/* */include main(){char str1,str2。scanf(%c%c,amp。str1,amp。str2)。 /*給字符變量輸入數(shù)據(jù)*/printf(\n%c %c\n,str1,str2)。 /*輸出字符變量的值*/}程序運行時,若輸入abc↙則運行結(jié)果為:abca b教 學(xué) 活 動 流 程 設(shè) 計旁 注在使用scanf函數(shù)時,要注意以下幾個問題:(1) scanf函數(shù)中的“格式控制字符串”后面應(yīng)該是變量的地址,而不應(yīng)是變量名,這是C語言與其他高級語言不同的地方。例如不能將語句scanf(%d,%d,amp。a,amp。b)。 寫成scanf(%d,%d,a,b)。,這是初學(xué)者容易出錯的地方。(2) 輸入數(shù)據(jù)時不能規(guī)定數(shù)據(jù)的精度。例如scanf(% ,amp。a)。是不合法的。(3) 在“格式控制字符串”中除了格式說明符外,還有其他字符,則在輸入數(shù)據(jù)時在對應(yīng)位置上應(yīng)輸入與這些字符相同的字符。例如scanf (a=%d,b=%d,amp。a,amp。b)。則輸入時應(yīng)輸入:a=12,b=2↙其他任何輸入形式都不正確。(4) 輸入數(shù)據(jù)時,遇以下情況認(rèn)為該數(shù)據(jù)輸入結(jié)束:① 按指定的寬度結(jié)束;② 遇空格,或“回車”鍵,或“Tab”鍵;③ 遇非法輸入。作業(yè):P79/2,7 編程:由鍵盤輸入任意三個整數(shù),試輸出這三個數(shù)的和與積板書設(shè)計Scanf語句分析5 什么是程序輸入語句5 Scanf語句的基本結(jié)構(gòu)60、 Scanf語句中各參數(shù)的意義6 使用scanf語句時應(yīng)注意的問題6 例題分析6 知識點總結(jié)教學(xué)后記京山縣中等職業(yè)技術(shù)學(xué)校備課用紙授課年級技能授課班級計算機應(yīng)用授課日期授課節(jié)次教學(xué)課題 if語句教 學(xué)目 標(biāo)  1.掌握條件選擇語句if的三種形式。2.掌握三種if語句的執(zhí)行過程。3.會運用if 語句的三種形式解決實際問題。重 點難 點  if 語句的三種形式三種if語句的執(zhí)行過程的理解。 三種if語句的運用。教 學(xué) 資源 準(zhǔn) 備教案、實例、上機操作教 學(xué) 活 動 流 程 設(shè) 計旁 注【復(fù)習(xí)提問】運算符的優(yōu)先級,表達(dá)式的種類【講授新課】 if語句(板書)一.if語句的第一種形式(板書)1.語句格式(板書)if (表達(dá)式) 語句(板書)其中“表達(dá)式”一般為邏輯表達(dá)或關(guān)系表達(dá)式,可以是任意的數(shù)據(jù)類型。例如,①if (abamp。amp。ac) printf(%d\n ,a)。其中的表達(dá)式是邏輯表達(dá)式。②if (39。a 39。) printf(%d\n , 39。a39。)。其中的表達(dá)式是字符表達(dá)式。③if () printf(%d\n , 39。a39。)。其中的表達(dá)式是實型表達(dá)式。2.語句執(zhí)行流程(板書)系統(tǒng)首先判斷表達(dá)式的值,如果為非0(真),則執(zhí)行表達(dá)式后跟的語句,然后執(zhí)行本if語句的后續(xù)語句;如果為0(假),則不執(zhí)行表達(dá)式后跟的語句,直接執(zhí)行本if語句的后續(xù)語句。教 學(xué) 活 動 流 程 設(shè) 計旁 注3.程序舉例【例題51】編寫程序,從鍵盤輸入兩個整數(shù),分別送給變量a和b,比較a、b的大小,如果ab輸出字符串“yes”,否則什么也不輸出。【分析】根據(jù)程序設(shè)計的“三步曲”,解決本問題的流程圖如圖所示。abprintf(yes)真假定義a,b,并賦值 程序結(jié)束(板書)源程序如下:main( ) {int a,b。 scanf(%d,%d,amp。a,amp。b)。if (ab) printf(yes)。}二. if語句的第二種形式(板書)1.語句格式(板書)if (表達(dá)式) 語句1else 語句2其中“表達(dá)式”同第一種形式一樣。例如,if (ab) printf(%d\n ,a)。else printf(%d\n , b)。2.語句執(zhí)行流程(板書)系統(tǒng)首先判斷表達(dá)式的值,如果為非0(真),則執(zhí)行語句1,然后執(zhí)行本if語句的后續(xù)語句;如果為0(假),則語句2,然后執(zhí)行本if語句的后續(xù)語句。3.程序舉例【例題52】編寫程序,從鍵盤輸入兩個整數(shù),分別送給變量a和b,比較a、b的大小,如果ab輸出字符串yes,否則輸出字符串no。教 學(xué) 活 動 流 程 設(shè) 計旁 注 三.if語句的第三種形式(板書)if語句的第三種形式,是第二種形式的拓展,如果第二種形式中的語句語句2,有一個或者兩個又是一條if語句(即if語句的嵌套),就構(gòu)成了if語句的第三種形式。為了簡化學(xué)習(xí),在這里我們討論兩種常用的模式。1.模式(一)(板書)(1)基本形式if (表達(dá)式1) 語句1else if (表達(dá)式2) 語句2else 語句3也就是將第二種形式中的語句2,換成一條if語句。(2)它的執(zhí)行流程如圖所示。(板書)  四.if語句應(yīng)用舉例[課堂練習(xí)]【例題55】用if語句編寫比較a、b兩個整數(shù)的大小,且把大者賦給x的程序?!纠}56】 用if語句編寫比較a、b兩個整數(shù)的大小,且把大者賦給x,小者賦給y的程序。[課堂小結(jié)]用if語句編程,主要用來解決兩路或三路分支的問題,如果問題的很多路分支,還用if語句來編程,程序就顯得很亂,而且板書設(shè)計教學(xué)后記京山縣中等職業(yè)技術(shù)學(xué)校備課用紙授課年級技能授課班級計算機應(yīng)用授課日期授課節(jié)次教學(xué)課題 switch語句教 學(xué)目 標(biāo)1.掌握switch語句的格式。2.掌握switch語句的執(zhí)行過程。3.會運用switch語句解決實際問題。重 點難 點 switch語句的格式和switch語句的執(zhí)行過程。switch語句運用教 學(xué) 資源 準(zhǔn) 備教案、實例、上機操作教 學(xué) 活 動 流 程 設(shè) 計旁 注【復(fù)習(xí)提問】三種if語句的格式,課后題【講授新課】 switch語句(板書)一.一般格式及執(zhí)行流程(板書)1.一般形式(板書)switch語句的一般形式如下:switch(表達(dá)式){ case 常量表達(dá)式1:語句部分1case 常量表達(dá)式2:語句部分2 case 常量表達(dá)式n:語句部分ndefault:語句部分n+1}2.執(zhí)行流程(板書)switch語句的執(zhí)行過程是:首先對switch語句括號中的表達(dá)式進(jìn)行計算,得到一個值。然后程序用這個值從上至下依次與各個case后的常量表達(dá)式進(jìn)行比較,如果找到相匹配的常量表達(dá)式,就以此為入口,將程序轉(zhuǎn)移到這個入口的第一條語句處,再順序往下執(zhí)行。若沒有相匹配的常量表達(dá)式,這時如果switch語句中存在default:,那么程序就轉(zhuǎn)到此處教 學(xué) 活 動 流 程 設(shè) 計旁 注執(zhí)行,如果沒有default:,程序就跳出switch結(jié)構(gòu),轉(zhuǎn)而執(zhí)行switch結(jié)構(gòu)后面的語句。switch語句中,default部分是可選的。3.程序舉例【例題57】 寫出程序的執(zhí)行結(jié)果。main( ) {int i=7。 switch(i) {case 6:i=i+1。  case 7:i=i+1。case 8:i=i+1。case 9:i=i+1。default:i=i+10。 }printf(%d\n,i)。}【分析】程序首先對switch語句括號中的表達(dá)式(i)進(jìn)行計算,得到一個值是(7)。然后程序用這個值(7)從上至下依次與各個case后的常量表達(dá)(9)式進(jìn)行比較,找到相匹配的常量表達(dá)式(7),就以此為入口,將程序轉(zhuǎn)移到這個入口的第一條語句處(i=i+1),再順序往下執(zhí)行即后面的賦值語句都被執(zhí)行一了遍,所以i加了三次1,一次10,最后i的值為20。如果要i找到常量表達(dá)式7這個入口后,只執(zhí)行“7:”后的語句部分,不執(zhí)行“8:”之后的語句,就應(yīng)在“7:”后面語句部分最后,加一條中止語句break。 例如,上述程序如果改寫成如下形式:main( ) {int i=7。 switch(i) {case 6:i=i+1。break。 case 7:i=i+1。break。 case 8:i=i+1。break。case 9:i=i+1。break。default:i=i+10。 } printf(%d\n,i)。}則程序的執(zhí)行結(jié)果是:i=8也就是說程序執(zhí)行完“7:”之后的語句部分后,就直接跳出了switch結(jié)構(gòu)。[課堂練習(xí)]教 學(xué) 活 動 流 程 設(shè) 計旁 注【例題59】 編寫一程序,打印某年某月的有天數(shù)【分析】(1)我們知道,一年中各個月份的天數(shù)不盡相同,特別是2月份還與該年是否閏年有關(guān),故采用switch結(jié)構(gòu)。(2)某年(y)是閏年,應(yīng)滿足以下兩個條件之一:①該年份能被4整除,但不能被100整除(y%4= =0amp。amp。y%100!=0)②該年份能被400整除(y%400= =0)。【說明】①switch后面的“表達(dá)式”,可以是整型表達(dá)式或字符表達(dá)式,也可以是枚舉型數(shù)據(jù)。②每個case的常量表達(dá)式的值不能相同。③多個case可以共用一組執(zhí)行語句。 [課堂小結(jié)]switch語句是多分支選擇語句,也叫開關(guān)語句。它主要用來解決多路選擇問題。[布置作業(yè)] 板書設(shè)計教學(xué)后記京山縣中等職業(yè)技術(shù)學(xué)校備課用紙授課年級技能授課班級計算機應(yīng)用授課日期授課節(jié)次教學(xué)課題 for語句教 學(xué)目 標(biāo)1.掌握for語句的一般格式。2.掌握for語句的執(zhí)行過程。3.會運用for語句解決實際問題。重 點難 點 for語句的一般格式和for語句的執(zhí)行過程。運用for語句解決實際問題教 學(xué) 資源 準(zhǔn) 備啟發(fā)式,講練結(jié)合教 學(xué) 活 動 流 程 設(shè) 計旁 注【復(fù)習(xí)提問】switch語句的執(zhí)行過程,分析課后題【講授新課】         for語句(板書)一. 一般形式及執(zhí)行流程(板書)1.一般形式(板書)for語句的一般形式為:for (表達(dá)式1;表達(dá)式2;表達(dá)式3) 語句for (i=1。 i5。 i++) s=s+i。表達(dá)式1 表達(dá)式2 表達(dá)式3 語句小例子如下,2.執(zhí)行流程(板書)3.幾點說明①for語句中,表達(dá)式1可以為循環(huán)變量賦初值,也可以與循環(huán)變量無關(guān)。  教 學(xué) 活 動 流 程 設(shè) 計旁 注②表達(dá)式1和表達(dá)式3可以是一個簡單表達(dá)式,也可以是逗號表達(dá)式。如:for (m=0,n=50。 m=n。 m++,j) k=m+n。③
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1