c語言電子教案課程_第1頁
c語言電子教案課程_第2頁
c語言電子教案課程_第3頁
c語言電子教案課程_第4頁
c語言電子教案課程_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、程序設(shè)計(jì)基礎(chǔ)教案第一章程序設(shè)計(jì)和C語言第二章算法一一程序的靈魂課題C語言概述教案號(hào)1教學(xué)目的1、了解C語言出現(xiàn)的歷史背景2、掌握C語言程序的結(jié)構(gòu)、書寫格式和上機(jī)步驟材析教分教學(xué)重點(diǎn)C語言程序的結(jié)構(gòu)教學(xué)難點(diǎn)上機(jī)步驟課時(shí)安排2教學(xué)方法講授與演不法相結(jié)合教具計(jì)算機(jī)、投影儀教學(xué)內(nèi)容及過程設(shè)計(jì)一新課引入從計(jì)算機(jī)應(yīng)用基礎(chǔ)中學(xué)過的計(jì)算機(jī)語言及語言處理系統(tǒng)引出C語言。二講授新課一、?C語言出現(xiàn)的背景二、?C語言的特點(diǎn)1 .?語言簡(jiǎn)潔、緊湊,使用方便、靈活;2 .?運(yùn)算符豐富3 .?數(shù)據(jù)類型多(整型、實(shí)型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)體類型、共用體類等)4 .?具有結(jié)構(gòu)化的控制語句5 .?語法不太嚴(yán)格,自由

2、度大6 .既是高級(jí)語言,又具有低級(jí)語言的功能7 .成目標(biāo)代碼質(zhì)量高,程序執(zhí)行效率8 .可移植性好三、C語言程序構(gòu)成(采用程序?qū)嵗右哉f明,并提倡良好的程序設(shè)計(jì)書寫風(fēng)格)1 .?C語百是由函數(shù)構(gòu)成的,至少有一個(gè)main()函數(shù);2 .?每個(gè)函數(shù)由函數(shù)首部和函數(shù)體組成;函數(shù)體由說明語句、執(zhí)行語句組成;3 .?每個(gè)C程序從main()函數(shù)開始執(zhí)行,并在main()中結(jié)束;4 .?每個(gè)語句和數(shù)據(jù)定義的最后必須加分號(hào);5 .?C程序無輸入、輸出語句:輸入功能由scanf()函數(shù)完成;輸出功能由printf()函數(shù)完成;6 .可加注釋/*/四、上機(jī)步驟(上機(jī)環(huán)境:TurboC)1.?進(jìn)入環(huán)境2.?編輯源程

3、序3.?保存源程序4.?編譯源程序5.?執(zhí)行程序,查看結(jié)果6.退出C環(huán)境三課堂小結(jié)1、??C語言的構(gòu)成要素,main函數(shù)在程序中的作用2、上機(jī)操作的過程備注安排上機(jī)實(shí)驗(yàn),熟悉TC環(huán)境及簡(jiǎn)單的C語言程序構(gòu)成頁碼1課題算法教案號(hào)2教學(xué)目的1、了解算法的概念2、掌握結(jié)構(gòu)化程序的三種基本結(jié)構(gòu),及算法的表示方法教材教學(xué)重點(diǎn)算法的表示方法分析教學(xué)難點(diǎn)結(jié)構(gòu)化程序的三種基本結(jié)構(gòu)課時(shí)安排2教學(xué)方法講授與演不法相結(jié)合教具計(jì)算機(jī)、投影儀教學(xué)內(nèi)容及過程設(shè)計(jì)一復(fù)習(xí)引導(dǎo)從C程序的構(gòu)成到C程序的設(shè)計(jì)過程二講授新課一個(gè)程序包括以卜兩方面內(nèi)容:1 .?對(duì)數(shù)據(jù)的描述。在程序中要指定數(shù)據(jù)的類型和數(shù)據(jù)的組織形式,即數(shù)據(jù)結(jié)構(gòu);2 .?

4、對(duì)操作的描述。即算法,為解決一個(gè)問題而采取的方法和步驟。著名計(jì)算機(jī)科學(xué)家Wirth提出一個(gè)公式:數(shù)據(jù)結(jié)構(gòu)+算法=程序一、簡(jiǎn)單的算法舉例例1:設(shè)后兩個(gè)杯子A和B,分別盛放酒和醋,要求將它們互換。51: C-AS2:A-BS3:B-C例2:求1100的和S1:sum-0,t-1;S2:sum-sum+t53: t-1+1S4:若t=100,則轉(zhuǎn)到S2,否則轉(zhuǎn)到S5;S5:輸出sum,結(jié)束。二、算法的特征1、有窮性;2、確定性;3、?有零個(gè)或多個(gè)輸入;4、?有一個(gè)或多個(gè)輸出;5、??有效性;三、算法的表示1、用自然語言表示算法-通俗易懂,但有歧義2、用傳統(tǒng)流程圖表示算法-直觀、易懂。程序的三種基本結(jié)

5、構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)第二章算法一一程序的靈魂課題算法教案號(hào)2教學(xué) 目的1、了解算法的概念2、掌握結(jié)構(gòu)化程序的三種基本結(jié)構(gòu),及算法的表示方法教材 分析教學(xué)重點(diǎn)算法的表示方法教學(xué)難點(diǎn)結(jié)構(gòu)化程序的三種基本結(jié)構(gòu)課時(shí)安排2教學(xué)方法講授與演不法相結(jié)合教具計(jì)算機(jī)、投影儀當(dāng)P成立教 學(xué) 內(nèi) 容 及 過 程 設(shè) 計(jì)3節(jié)B3、用,;序設(shè)計(jì)方左;結(jié)構(gòu)化程扃身強(qiáng)就流程圖表示算法FT碼表示章法用計(jì)凈 機(jī)語言表示算法A程序設(shè)計(jì)風(fēng)格和程序結(jié)清晰即自頂向下模塊化設(shè)計(jì)逐步細(xì)化結(jié)構(gòu)化編碼三、課堂小結(jié)1、?程序的三種基本結(jié)構(gòu):順序、選擇、循環(huán)2、?5種描述算法的方法,關(guān)鍵是 N-S圖3、靈活運(yùn)用三種基本結(jié)構(gòu),學(xué)會(huì)結(jié)構(gòu)化

6、的程序設(shè)計(jì)方法 四、布置作業(yè)用N-S圖表示求解以下問題的算法:1、求10!2、將100200之間的素?cái)?shù)打印出來3、求兩個(gè)數(shù)m,n的最大公約數(shù)備注安排上機(jī)實(shí)驗(yàn)頁碼3第三章最簡(jiǎn)單的C程序設(shè)計(jì)-順序界序設(shè)U課題|數(shù)據(jù)類型I教案號(hào)|3教學(xué)目的1、掌握C的數(shù)據(jù)類型2、掌握整型、實(shí)型、字符型數(shù)據(jù)的常量及變量教材分析教學(xué)重點(diǎn)各種基本數(shù)據(jù)類型的常量和變量教學(xué)難點(diǎn)不同類型的數(shù)據(jù)在內(nèi)存中的物理存儲(chǔ)形式課時(shí)安排2教學(xué)方法講授與演不法相結(jié)合教具計(jì)算機(jī)、投影儀教學(xué)內(nèi)容及過程設(shè)計(jì)一復(fù)習(xí)引導(dǎo)上次課我們已經(jīng)學(xué)習(xí)了程序的一個(gè)方面算法,現(xiàn)在來學(xué)習(xí)另一方面數(shù)據(jù)結(jié)構(gòu)。二講授新課?C有四種基本數(shù)據(jù)類型,分別是整型、字符型、實(shí)型、枚舉型

7、一、常量與變量?1、常量:在程序運(yùn)行過程中,其值不能被改變的量。兩種形式:一般常量和符號(hào)常量1 .直接常量(字面常量):整型常量:如12、0、-3等實(shí)型常量:如、等字符常量:如a、1等,用單引號(hào)表示;字符串常量:如“a、“abc”、“1”,用雙引號(hào)表示。2 .符號(hào)常量:符號(hào)常量即是用一個(gè)標(biāo)識(shí)符來代替一個(gè)常量;符號(hào)常借助十預(yù)處理命令#de巾ne來實(shí)現(xiàn);?定義形式:#define標(biāo)識(shí)符字符串?如:說明:習(xí)慣上,符號(hào)常量用大寫字母表示;定義符號(hào)常量時(shí),不能以“;”結(jié)束; 一個(gè)#define占一行,且要從第一列開始書寫; 一個(gè)源程序文件中可含4r若葉個(gè)define命令,小向的define命令中指定的“

8、標(biāo)識(shí)符”不能相同;2、變量:在程序運(yùn)行過程中,其值會(huì)發(fā)生變化。1 .每個(gè)變量必須有一個(gè)名字,變量名是標(biāo)識(shí)符。2 .標(biāo)識(shí)符是用來標(biāo)識(shí)數(shù)據(jù)對(duì)象,是一個(gè)數(shù)據(jù)對(duì)象的名字。3 .命名規(guī)則:以字母或下劃線開始,后跟字符、數(shù)字或下劃線。例:x1,.average,lotus_1_2_3,#abc,1fs,4 .變量名不能是關(guān)鍵字(即保留字,是C編譯程序中保留使用的標(biāo)識(shí)符。如:auto、break、char、do、else、if、int等)5 .變量必須先定義再使用備注頁碼4第三章最簡(jiǎn)單的C程序設(shè)計(jì)-順序程序設(shè)計(jì)I教案號(hào)課題I數(shù)據(jù)類型教學(xué)目的1、掌握C的數(shù)據(jù)類型2、掌握整型、實(shí)型、字符型數(shù)據(jù)的常量及變量教材教

9、學(xué)重點(diǎn)各種基本數(shù)據(jù)類型的常量和變量分析教學(xué)難點(diǎn)不同類型的數(shù)據(jù)在內(nèi)存中的物理存儲(chǔ)形式課時(shí)安排2教學(xué)方法講授與演不法相結(jié)合教具計(jì)算機(jī)、投影儀教學(xué)內(nèi)容及過程設(shè)計(jì)二、整型數(shù)據(jù)1、整型常量的表示方法1)?汁進(jìn)制如:123,-456,02)?八進(jìn)制數(shù)如:0123,-011(以四頭白勺數(shù))3)?b六進(jìn)制數(shù)如:0x123,-0x12,OxABC(以0x開頭的)2、整型變量1)?邂型數(shù)據(jù)在內(nèi)存中以二進(jìn)制形式存放,每一個(gè)整型變量在內(nèi)存中占2個(gè)字節(jié)。例:定義整型變量i=10和j=-10的存放形式。2)整型變量的分類:基本型int、短整型short、長(zhǎng)整型long、無符號(hào)型unsigned3)?整型變量的定義對(duì)變量的

10、定義,一般放在函數(shù)體開頭部分的聲明部分(也可放在函數(shù)中某一分程序內(nèi))例:#includemain()inta,b,c,d;unsignedu;a=12;b=-24;u=10;c=a+u;d=b+u;printf(a+u=%d,b+u=%d,c,d)4)?整型數(shù)據(jù)的溢出一個(gè)int型變量的最大允許值為32767,如果再加1,其結(jié)果不是32768,而是-32768。即“溢出”。三、實(shí)型數(shù)據(jù)1、實(shí)型常量的表示方法(1)十進(jìn)制浮點(diǎn)數(shù)?如:,.456,123”?整數(shù)部分和小數(shù)部分都可省,但不能同時(shí)省(2)指數(shù)形式?如:123e3,123E3代表123X103指數(shù)部分為整常數(shù);?尾數(shù)部分可以是整常數(shù),也可以

11、是實(shí)常數(shù);尾數(shù)部分和指數(shù)部分均/、可省。E10,.e及勻?yàn)椴缓戏ǖ母↑c(diǎn)數(shù)。備注頁碼5第三章最簡(jiǎn)單的C程序設(shè)計(jì)-順序程序設(shè)計(jì)課題|數(shù)據(jù)類型I教案號(hào)|3教學(xué)目的1、掌握C的數(shù)據(jù)類型2、掌握整型、實(shí)型、字符型數(shù)據(jù)的常量及變量教材教學(xué)重點(diǎn)各種基本數(shù)據(jù)類型的常量和變量分析教學(xué)難點(diǎn)不同類型的數(shù)據(jù)在內(nèi)存中的物理存儲(chǔ)形式課時(shí)安排2教學(xué)方法講授與演不法相結(jié)合教具計(jì)算機(jī)、投影儀教學(xué)內(nèi)容及過程設(shè)計(jì)2、實(shí)型變量(1)實(shí)型數(shù)據(jù)在內(nèi)存中的存放形式一個(gè)實(shí)型數(shù)據(jù)一般在內(nèi)存中占4個(gè)字節(jié)(32位)。實(shí)型數(shù)據(jù)是按照指數(shù)形式存儲(chǔ)的。(2)實(shí)型變量的分類:?jiǎn)尉萬loat、雙精度double、長(zhǎng)雙精度longdouble四、字符型數(shù)據(jù)

12、1、字符常量1)?括在一對(duì)單引號(hào)中的一個(gè)字符(單引號(hào)僅作界限符),如:a、X2?)一個(gè)字符常量占1個(gè)字節(jié),存放的是字符的ASCII碼值。3)?轉(zhuǎn)義字符:以開頭,后跟一個(gè)約定的字符或所要表示字符的十六進(jìn)制(或者八進(jìn)制)的編碼;2、字符變量:?字符變量用來存放字符常量,只能放一個(gè)字符。例:charc1=a,c2=Ai個(gè)字符變量在內(nèi)存中占一個(gè)字節(jié)。五、字符串常量1 .括在一對(duì)雙引號(hào)中的0個(gè)或多個(gè)字符組成的序列;雙引號(hào)僅作界限符;如:“Clanguageprogramming、na、#123、等為字符串常量;2 .字符串常量的實(shí)際存儲(chǔ):在存儲(chǔ)完字符串中的有效字符后還應(yīng)存儲(chǔ)字符串結(jié)束標(biāo)志0。六、變量賦初

13、值在定義變量時(shí)對(duì)變量進(jìn)行賦值稱為變量的初始化;格式:類型說明符變量1=值1,變量2=值2,;如:inta=3,b=4,c=5;floatx=,y=;charch1=K,ch2=P;三課堂小結(jié)1、C的基本數(shù)據(jù)類型int、float、double、char2、?基本數(shù)據(jù)類型的常量表示、變量定義,及不同類型的數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式四、布置作業(yè)練習(xí)P82:課后習(xí)題備注頁碼6第三章最簡(jiǎn)單的c程序設(shè)計(jì)一順序程產(chǎn)設(shè)計(jì)課題|運(yùn)算符與表達(dá)式|教案號(hào)|4教學(xué)目的1、掌握C語言中的各種運(yùn)算符2、掌握運(yùn)算符的優(yōu)先級(jí)與結(jié)合性教材教學(xué)重點(diǎn)C語言中各種運(yùn)算符的使用分析教學(xué)難點(diǎn)混合表達(dá)式中運(yùn)算符的運(yùn)算順序課時(shí)安排2教學(xué)方法講

14、授與演不法相結(jié)合教具計(jì)算機(jī)、投影儀教學(xué)內(nèi)容及過程設(shè)計(jì)一、講授新珠用運(yùn)算符和括號(hào)將運(yùn)算對(duì)象(數(shù)據(jù))連接起來的、符合C語法規(guī)則的句子稱為表達(dá)式。優(yōu)先級(jí)是指表達(dá)式中包含多個(gè)運(yùn)算符時(shí),先進(jìn)行優(yōu)先級(jí)高的運(yùn)算符操作,然后在進(jìn)行優(yōu)先級(jí)低的運(yùn)算符操作;當(dāng)表達(dá)式中包含的幾個(gè)運(yùn)算符的優(yōu)先級(jí)全相同時(shí),由運(yùn)算符的結(jié)合性來決定他們的運(yùn)算順序。1)?從左至右2)從右至左一、算術(shù)運(yùn)算符與算術(shù)表達(dá)式1、基本的算術(shù)運(yùn)算符:+*/%?優(yōu)先級(jí):*/%高于+-結(jié)合性:左結(jié)合性2、算術(shù)表達(dá)式:用算術(shù)運(yùn)算符和括號(hào)將運(yùn)算對(duì)象(操作數(shù))連接起來的、符合C語法規(guī)則的式子稱為算術(shù)表達(dá)式。3、強(qiáng)制類型轉(zhuǎn)換運(yùn)算符:(類型名)(表達(dá)式)4、自增、自減

15、運(yùn)算符:+作用是使變量的值土配-或減一。二、賦值運(yùn)算符與賦值表達(dá)式1、簡(jiǎn)單的賦值運(yùn)算符:=除逗號(hào)表達(dá)式外,優(yōu)先級(jí)最低2、復(fù)合賦值運(yùn)算符:+=*=%=等3、賦值表達(dá)式:表達(dá)式/值4、嵌套的賦值表達(dá)式三、逗號(hào)運(yùn)算符與逗號(hào)表達(dá)式1、逗號(hào)運(yùn)算符:,所有運(yùn)算符中優(yōu)先級(jí)最低2、逗號(hào)表達(dá)式:表達(dá)式1,表達(dá)式2,表達(dá)式n求解過程:先求表達(dá)式1,再求表達(dá)式2,依次求下去,直到求出表達(dá)式n,整個(gè)逗號(hào)表達(dá)式的值就是表達(dá)式n的值四、各類數(shù)值型數(shù)據(jù)間的混合運(yùn)算(P54)二、課堂小結(jié)1、?+、-運(yùn)算2、?各種運(yùn)算符的優(yōu)先級(jí)3、表達(dá)式值的求解二、布置作業(yè)練習(xí):P83習(xí)題備注安排上機(jī)實(shí)驗(yàn)頁碼7第三章最簡(jiǎn)單的C程序設(shè)計(jì)-順序程

16、序設(shè)計(jì)課題順序程序設(shè)計(jì)教案號(hào)5教學(xué)目的1、了解C語句的概念及種類、2、學(xué)會(huì)簡(jiǎn)單的順序程序設(shè)計(jì)掌握C語言常用的輸入/出方式教材教學(xué)重點(diǎn)C語言常用的輸入/出方式分析教學(xué)難點(diǎn)格式輸入輸出課時(shí)安排2教學(xué)方法講授與演不法相結(jié)合教具計(jì)算機(jī)、投影儀教學(xué)內(nèi)容及過程設(shè)計(jì)一、復(fù)習(xí)引導(dǎo)上一章介紹的常量、變量、運(yùn)算符、表達(dá)式等都是構(gòu)成程序的基本成分。本章將介紹為編寫簡(jiǎn)單程序所必需的一些內(nèi)容。二、講授新課一、C語句概述1、C語句分類:控制語句:二個(gè)分支語句(if-else、switch),三個(gè)循環(huán)語句(for、while、do-while),四個(gè)轉(zhuǎn)移語句(continue、break、goto、return)函數(shù)調(diào)用語

17、句如:printf(Hello,world!);表送式語句如:x+y;i+;a=2;a=3*5,40;空語句;復(fù)合語句語句序列?二、賦值語句:賦值語句是由賦值表達(dá)式加上一個(gè)分號(hào)構(gòu)成,如:b=3;三、數(shù)據(jù)輸入輸出的概念及在C語言中的實(shí)現(xiàn)1、所謂輸入輸出是以計(jì)算機(jī)主機(jī)為主體而言的。2、C語言本身不提供輸入輸出語句,輸入輸出操作是通過函數(shù)調(diào)用實(shí)現(xiàn)的。3、要使用C語言庫函數(shù),應(yīng)用“#include”將有關(guān)頭文件包括到用戶源程序中。四、字符數(shù)據(jù)的輸入輸出1、子符輸出函數(shù)putchar語法:putchar(c)語義:(向stdout終端)輸出一個(gè)字符;2函字符輸入函數(shù)getchar語法:getchar()

18、,號(hào)-個(gè)無參函數(shù);語義:(從stdin終端上)輸入一個(gè)字符,函數(shù)的值就是從輸入設(shè)備得到的字符。五、格式輸入輸出1、格式輸出函數(shù)printf?語法:printf(“格式控制輸出表列);?格式控制:是用雙引號(hào)括起來的字符串,包含兩種信息:?普通字符和轉(zhuǎn)義字符(這類字符總是原樣輸出)格式說明:由和格式控制符組成。如:d,%f等;(P77)如:printf(a=%d,b=%d,a(b)a、b的值分別為2和3,則輸出結(jié)果為:a=2,b=3備注頁碼8第三章最簡(jiǎn)單的C程序設(shè)計(jì)一順序程產(chǎn)設(shè)計(jì)課題|順序程序設(shè)計(jì)I教案號(hào)|5教學(xué)目的1、了解C語句的概念及種類、掌握C語言常用的輸入/出方式2、學(xué)會(huì)簡(jiǎn)單的順序程序設(shè)計(jì)

19、教材分析教學(xué)重點(diǎn)C語言常用的輸入/出方式教學(xué)難點(diǎn)格式輸入輸出課時(shí)安排2教學(xué)方法講授與演不法相結(jié)合教具計(jì)算機(jī)、投影儀教學(xué)內(nèi)2、格式工語法格式:俞入函數(shù)scanf:scanf(“格式控制”,地址表列;控制:包含三類符號(hào)空白字符:(空格、Tab或t、n),輸入時(shí)不必對(duì)應(yīng);容及過程設(shè)仕思:普通字符:(非格式轉(zhuǎn)換說明符、非空白符、非),輸入時(shí)必須一對(duì)應(yīng);格式轉(zhuǎn)換說明符:scanf!數(shù)規(guī)定,組成輸入項(xiàng)表的輸入對(duì)象須是地址量;如:scanf(%d,%d,%d&a,&b,&c);scanf(a=%d,b=%d,c=%d&a,&b,&c);計(jì)A個(gè)輸入語句,正確的輸入數(shù)據(jù)流為:123,456,789,處理的結(jié)果為

20、:123一a,456一b,789一c同理對(duì)第二個(gè)輸入語句,正確的輸入數(shù)據(jù)流應(yīng)是:a=123,b=456,c=789該輸入數(shù)據(jù)流中除123,456,789被賦給相應(yīng)變量外,其余都被丟棄六、順序結(jié)構(gòu)程序設(shè)計(jì)舉例例1:輸入三角形的三邊長(zhǎng),求二角形面積。分析:三邊為a,b,c,面積are4=s(s-a)(s-b)(s-c)其中s=(a+b+c)/2程序:#includemain()floata,b,c,s,area;sacnf(%f,%f,%f”,&a,&b,&c);s=2*(a+b+c);area=sqrt(s*(s-a)*(s-b)*(s-c);printf(a=%,b=%,c=%,s=%”,a,

21、b,c,s);printf(area=%,area);備注上機(jī)實(shí)驗(yàn),學(xué)習(xí)簡(jiǎn)單的C程序設(shè)計(jì)。|貝碼9第四章選擇結(jié)構(gòu)程序設(shè)計(jì)課題選擇結(jié)構(gòu)程序設(shè)計(jì)教案號(hào)6教學(xué)目的1、掌握實(shí)現(xiàn)選擇結(jié)構(gòu)的兩種語句、兩個(gè)運(yùn)算符2、學(xué)會(huì)編寫選擇結(jié)構(gòu)的程序教材教學(xué)重點(diǎn)關(guān)系運(yùn)算符、if-else語句分析教學(xué)難點(diǎn)嵌套if-else語句中的if與else匹配問題課時(shí)安排2教學(xué)方法講授與演不法相結(jié)合教具計(jì)算機(jī)、投影儀教學(xué)內(nèi)容及過程設(shè)計(jì)一、復(fù)習(xí)引導(dǎo)上一次課已經(jīng)介紹了程序基本結(jié)構(gòu)之一,但在大多數(shù)情況下都要用到選擇結(jié)構(gòu)。?二、講授新課一、關(guān)系運(yùn)算符與關(guān)系表達(dá)式1、關(guān)系運(yùn)算符:=!=優(yōu)先級(jí):=高于=!=關(guān)系運(yùn)算符彳氐于算術(shù)運(yùn)算符,高于賦值運(yùn)

22、算符2、關(guān)系表達(dá)式:用關(guān)系運(yùn)算符將兩個(gè)表達(dá)式連接起來的式子。關(guān)系表達(dá)式求值:關(guān)系成立,值為1;關(guān)系不成立,值為0二、雙分支選擇語句1、if語句的三種形式語法1:if(表達(dá)式)語句;語法2:if(表達(dá)式)語句1;else語句2;W法3:if(表達(dá)式1)語句1;elseif(表達(dá)式2)語句2;elseif(表達(dá)式3)語句3;else語句n+1;說明:1 .?f關(guān)鍵子后均為表達(dá)式(逵輯表達(dá)式、關(guān)系表達(dá)式、賦彳且表達(dá)式、變里等);如:if(a=5)語句;if(b)語句;2 .?條件表達(dá)式必須用括號(hào)括起來,在語句后必須加分號(hào);?3.?滿足條件需執(zhí)一組語句時(shí),該組語句必須用括起來;4.?if語句嵌套時(shí),e

23、lse總是與它最靠近的未配對(duì)的if匹配;5.因?yàn)閕f語句執(zhí)行時(shí)總是簡(jiǎn)單地測(cè)試其中作為條件的“表達(dá)式”的值是0還是非0,便可利用這種特性來簡(jiǎn)化程序設(shè)計(jì)。如對(duì)于:if(expression!=0)完全可用if(expression)來代替;同理:if(!exp)語句;等價(jià)于:if(exp=0)語句;三、課堂小結(jié)1、關(guān)系運(yùn)算符與關(guān)系表達(dá)式2、if-else語句的應(yīng)用。備注頁碼10第四章選擇結(jié)構(gòu)程序設(shè)計(jì)課題選擇結(jié)構(gòu)程序設(shè)計(jì)教案號(hào)7教學(xué)目的1、掌握實(shí)現(xiàn)選擇結(jié)構(gòu)的兩種語句、兩個(gè)運(yùn)算符2、學(xué)會(huì)編寫選擇結(jié)構(gòu)的程序教材分析教學(xué)重點(diǎn)switch語句、條件運(yùn)算符教學(xué)難點(diǎn)嵌套if-else語句中的if與else匹配問

24、題課時(shí)安排2教學(xué)方法講授與演不法相結(jié)合教具計(jì)算機(jī)、投影儀教學(xué)內(nèi)容及過程設(shè)計(jì)一、教授新課一、三目條件運(yùn)算符及其表達(dá)式1、條件運(yùn)算符:?:2、格式:el?e2:e33、語義:判el的值,為1時(shí)計(jì)算e2,否則計(jì)算e3;如:max=(ab)?a:b等價(jià)于if(ab)max=a;elsemax=b;4、說明:1)?條件運(yùn)算符的結(jié)合方向自右至左如:ab?a:cd?c:d等價(jià)于ab?a:(cd?c:d)右inta=1,b=2,c=3,d=4;則表送式的值為2)?條件運(yùn)算符的優(yōu)先級(jí)僅高于逗號(hào)運(yùn)算符與賦值運(yùn)算符;3)?況有當(dāng)if語句的真假均只執(zhí)行一個(gè)賦值語句且給同一變量賦值時(shí),才能用條件表達(dá)式取代;如:if(a

25、b)max=a;elsemax=b;二、switch語句語法1:switch(表送式)caseC:語句序列1;caseC:語句序列2;語法2:caseC:語句序列n;default:語句序列n+1;switch(表送式)caseCi:語句序列1;break;caseC:語句序列2;break;caseC:語句序列n;break;default:語句序列n+1;break;說明:(1)switch后面的()內(nèi)的表達(dá)式,ANSI標(biāo)準(zhǔn)允許他為任何類型(2)case后的常量表達(dá)式一般不可以為實(shí)型數(shù)據(jù)。(3)當(dāng)表達(dá)式的值與某個(gè)case后面的常量表達(dá)式的值相等時(shí),就執(zhí)行此case后面的語句,若所有case

26、中的常量表達(dá)式的值都與表達(dá)式的值不相等,執(zhí)行default后面語句。備注頁碼11第四章選擇結(jié)構(gòu)程序設(shè)計(jì)課題選擇結(jié)構(gòu)程序設(shè)計(jì)教案號(hào)7教學(xué)目的1、掌握實(shí)現(xiàn)選擇結(jié)構(gòu)的兩種語句、兩個(gè)運(yùn)算符2、學(xué)會(huì)編寫選擇結(jié)構(gòu)的程序材析教分教學(xué)重點(diǎn)switch語句、條件運(yùn)算符教學(xué)難點(diǎn)嵌套if-else語句中的if與else匹配問題課時(shí)安排2教學(xué)方法講授與演不法相結(jié)合教具計(jì)算機(jī)、投影儀教(5)每個(gè)case后面的常量表達(dá)式的值必須互不相同。(6)各個(gè)case與default出現(xiàn)次序不影響結(jié)果。學(xué)(7)break的使用(P99)內(nèi)(8)多個(gè)case可以共用一組語句三、選擇結(jié)構(gòu)程序舉例谷例:求a/+bx+c=0方程的根。及分析

27、:過(1)a=0,不是一次方程。程(2)b2-4ac=0,有兩個(gè)相等的實(shí)根。1工)八(3)b2-4ac0,有兩個(gè)不等的實(shí)根。以(4)b2-4ac0,有兩個(gè)共軻的復(fù)根。計(jì)N-S圖:P102二、課堂小結(jié)1、?switch語句2、?在編寫程序過程中,注意分支的作用范圍,及復(fù)合語句的運(yùn)用。二、布置作業(yè)1、上機(jī)作業(yè)(P112):6、82、書面作業(yè)(P111)3、7備注上機(jī)實(shí)驗(yàn),學(xué)習(xí)選擇結(jié)構(gòu)的程序設(shè)計(jì)頁碼12第五章循環(huán)結(jié)構(gòu)程序設(shè)計(jì)課題循環(huán)結(jié)構(gòu)程序設(shè)計(jì)教案號(hào)8教學(xué)目的1、掌握三種循環(huán)語句的語法結(jié)構(gòu)2、靈活運(yùn)用循環(huán)語句教材分析教學(xué)重點(diǎn)三種循環(huán)語句while、do-while、for教學(xué)難點(diǎn)三種循環(huán)語句的區(qū)別課

28、時(shí)安排2教學(xué)方法講授與演不法相結(jié)合教具計(jì)算機(jī)、投影儀教學(xué)內(nèi)容及過程設(shè)計(jì)一、引入新課問題1:假如全班41人,欲從鍵盤上輸入每人的數(shù)學(xué)成績(jī),然后計(jì)算出平均成績(jī);問題2:編程計(jì)算n!。重復(fù)執(zhí)行一組語句是程序設(shè)計(jì)要求的基本功能之一。在C語言中可以用以下語句來實(shí)現(xiàn)循環(huán):(1)if和goto(2)while(3)do-while(4)for二、講授新課一、goto語句及用goto構(gòu)成循環(huán)語法:gotolabel;其中:labe是語句標(biāo)號(hào),它命名的規(guī)則同變量名;語義:使程序無條件地轉(zhuǎn)向標(biāo)號(hào)為label的語句去執(zhí)行;二、while語句?語法:while(exp)循環(huán)體語句;語義:當(dāng)exp為真時(shí),執(zhí)行循環(huán)體;為

29、假時(shí),執(zhí)行循環(huán)語句的后續(xù)語句;如:用while語句構(gòu)成循環(huán),求sum=1+2+100程序如下:main()inti=1,sum=0;while(i=100)sum+=i;i+;printf(%d,sum);說明:1)?滿環(huán)體可以用復(fù)合語句;2)紙while語句前應(yīng)有為測(cè)試表達(dá)式(exp)中的循環(huán)控制變重賦初值的語句,以確保循環(huán)的正常開始;3)循環(huán)體內(nèi)應(yīng)有改變循環(huán)控制變量的語句,以確保循環(huán)進(jìn)行有限次后正常結(jié)束;如:i=1;while(i=100)sum=sum+1;(死循環(huán))4)?whiles環(huán)的特點(diǎn)是先判斷后執(zhí)行,故循環(huán)后可能一次都不被執(zhí)行;如:i=3;while(i3)printf(i=%d

30、,i);備注頁碼13第五章循環(huán)結(jié)構(gòu)程序設(shè)計(jì)課題循環(huán)結(jié)構(gòu)程序設(shè)計(jì)教案號(hào)8教學(xué)目的1、掌握三種循環(huán)語句的語法結(jié)構(gòu)2、靈活運(yùn)用循環(huán)語句教材分析教學(xué)重點(diǎn)三種循環(huán)語句while、do-while、for教學(xué)難點(diǎn)三種循環(huán)語句的區(qū)別課時(shí)安排2教學(xué)方法講授與演不法相結(jié)合教具計(jì)算機(jī)、投影儀教學(xué)內(nèi)容及過程設(shè)計(jì)三、do-while語句語法:do循環(huán)體語句;while(exp);語義:當(dāng)exp為真時(shí),執(zhí)行循環(huán)體;為假時(shí),執(zhí)行循環(huán)語句的后續(xù)語句;如:用do-while語句構(gòu)成循環(huán),求sum=1+2+100程序如下:main()inti=1,sum=0;dosum+=i;i+;while(i10);三、課堂小結(jié)1、?wh

31、ile、do-whilr語句的語法結(jié)構(gòu)2、?whie與do-while區(qū)別3、?注意循環(huán)控制的范圍備注頁碼14第五章循環(huán)結(jié)構(gòu)程序設(shè)計(jì)課題循環(huán)結(jié)構(gòu)程序設(shè)計(jì)教案號(hào)9教學(xué)目的1、掌握三種循環(huán)語句的語法結(jié)構(gòu)2、靈活運(yùn)用循環(huán)語句教材分析教學(xué)重點(diǎn)三種循環(huán)語句while、do-while、for教學(xué)難點(diǎn)三種循環(huán)語句的區(qū)別課時(shí)安排2教學(xué)方法講授與演不法相結(jié)合教具計(jì)算機(jī)、投影儀教學(xué)內(nèi)容及過程設(shè)計(jì)一、復(fù)習(xí)引導(dǎo)從while和do-while語句中引入新的循環(huán)語句:for語句二、講授新課一、for語句語法:for(表達(dá)式1;表達(dá)式2;表達(dá)式3)循環(huán)體語句;語義:1、先求表達(dá)式1;2、求解表達(dá)式2,若具值為真,則執(zhí)行第

32、二步;若為假,則結(jié)束循環(huán);3、執(zhí)行循環(huán)體中的語句;4、求解表送式3;5、轉(zhuǎn)回第二步繼續(xù)執(zhí)行如:for(i=1;i=100;i+)sum=sum+i;可看成:for(循環(huán)義量賦初值;循環(huán)條件;循劃、義量增值)語句;說明:(1)顯然for循環(huán)更簡(jiǎn)潔,更靈活;(2)循環(huán)體可以是復(fù)合語句;(3)for語句中的三個(gè)表達(dá)式均可以是逗號(hào)表達(dá)式,故可同時(shí)對(duì)多個(gè)變量賦初值及修改。如:for(i=0,j=1;jn∈i+,j+)?(4)for語句中三個(gè)表達(dá)式可?。憾追N循環(huán)的比較(1)可以相互代替使用(2)while,do-while循環(huán),在while后面指定循環(huán)條件,在循環(huán)體中應(yīng)包含使循環(huán)趨向于結(jié)束的語句

33、(3)凡是在while中能完成的,在for語句中也能完成。三、break和continue語句1、break語句:可以用于switch語句中,也可以用于循環(huán)語句中,當(dāng)用于循環(huán)語句中時(shí),用于在滿足條件情況下,跳出本層循環(huán)。2、continue語句:用于循環(huán)語句中,在滿足條件情況下,跳出本次循環(huán)。即跳過本次循環(huán)體中下面尚未執(zhí)行的語句,接著進(jìn)行下一次的循環(huán)判斷。備注頁碼15第五章循環(huán)結(jié)構(gòu)程序設(shè)計(jì)課題循環(huán)結(jié)構(gòu)程序設(shè)計(jì)教案號(hào)9教學(xué)目的1、掌握三種循環(huán)語句的語法結(jié)構(gòu)2、靈活運(yùn)用循環(huán)語句教材分析教學(xué)重點(diǎn)三種循環(huán)語句while、do-while、for教學(xué)難點(diǎn)三種循環(huán)語句的區(qū)別課時(shí)安排2教學(xué)方法講授與演不法相

34、結(jié)合教具計(jì)算機(jī)、投影儀教四、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)學(xué)內(nèi)容及過程設(shè)計(jì)例1:用公式求n的近似值,直到最后-項(xiàng)的絕對(duì)值小于101-1/3+1/5-1/7+?#includemain()ints=1;floatn=,t=1,pi=0;while(fabs(t)1e-6)pi=pi+t;n+=2;s=-s;t=s/n;pi=pi*4;printf(pi=%,pi);三、課堂小結(jié)1、?for語句的語法結(jié)構(gòu),特別是for語句中三個(gè)表達(dá)式的作用2、?注意循環(huán)控制的范圍四、布置作業(yè)上機(jī)練習(xí):(P141)12、16書面練習(xí):(P140)3、5-6為止。N4=備注上機(jī)實(shí)驗(yàn),學(xué)習(xí)循環(huán)結(jié)構(gòu)程序設(shè)計(jì)頁碼16第六章利用數(shù)組處理批

35、量數(shù)據(jù)課題數(shù)組教案號(hào)10教學(xué)目的1、掌維數(shù)組的定義和引用2、掌握二維數(shù)組的定義和引用教材分析教學(xué)重點(diǎn)一維、二維數(shù)組的定義、引用、初始化教學(xué)難點(diǎn)數(shù)組的存儲(chǔ)形式,數(shù)組的首地址課時(shí)安排2教學(xué)方法講授與演不法相結(jié)合教具計(jì)算機(jī)、投影儀教學(xué)內(nèi)容及過程設(shè)計(jì)一、引入新課數(shù)組是有序數(shù)據(jù)的集合,數(shù)組中每一個(gè)元素都屬于同一個(gè)數(shù)據(jù)類型。?二、講授新課一、一維數(shù)組的定義和引用定義數(shù)組,就是要:(1)規(guī)定數(shù)組的名稱,其取名規(guī)則與變量名相同;(2)規(guī)定數(shù)組的類型,包括其數(shù)據(jù)類型和存儲(chǔ)類型;(3)規(guī)定數(shù)組的大小,即數(shù)組的維數(shù)及包含的數(shù)組元素的個(gè)數(shù)。數(shù)組元素就是包含在數(shù)組中的變重。1、一維數(shù)組的定義:類型說明符數(shù)組名常重表達(dá)式

36、例如:intdata10,number5;?2、一維數(shù)組元素的引用數(shù)組名下標(biāo)例如:a0=a5+a7a2*33、 一維數(shù)組在內(nèi)存中占一段連續(xù)的存儲(chǔ)空間,其首地址:a或&a04、 一維數(shù)組的初始化1 .?在定義數(shù)組時(shí)對(duì)數(shù)組元素賦以初值;inta10=0,1,2,3,4,5,6,7,8,9;2 .?可以只給f分元素賦值;inta10=0,1,2,3,4;3 .?如果想使一個(gè)數(shù)組中全部元素值為0,可簡(jiǎn)便實(shí)現(xiàn);inta10=0,0,0,0,0,0,0,0,0,0;其實(shí),對(duì)stati哪組不賦初值,系統(tǒng)會(huì)對(duì)所有數(shù)組元素自動(dòng)賦以而,即上句等價(jià)于:staticinta10;4 .?C允許通過所賦初值的個(gè)數(shù)來隱含

37、定義一維數(shù)組的大??;inta=0,1,2,3,4,5,0;相刊inta7=0,1,2,3,4,5,0;二、二維數(shù)組的定義和引用1、二維數(shù)組的定義類型說明符數(shù)組名常量表達(dá)式1常量表達(dá)式2;如:intnumber54;數(shù)組的存儲(chǔ)結(jié)構(gòu):以行為主序的連續(xù)空間?2、二維數(shù)組的引用:二維數(shù)組元素的表示形式為:數(shù)組名下標(biāo)下標(biāo)備注頁碼17第六章利用數(shù)組處理批量數(shù)據(jù)課題數(shù)組教案號(hào)10教學(xué)目的1、掌維數(shù)組的定義和引用2、掌握二維數(shù)組的定義和引用教材分析教學(xué)重點(diǎn)一維、二維數(shù)組的定義、引用、初始化教學(xué)難點(diǎn)數(shù)組的存儲(chǔ)形式,數(shù)組的首地址課時(shí)安排2教學(xué)方法講授與演不法相結(jié)合教具計(jì)算機(jī)、投影儀教學(xué)內(nèi)容及過程設(shè)計(jì)3、二維數(shù)組的

38、初始化1 .?分行給二維數(shù)組賦初值:如staticinta34=1,2,3,4,5,6,7,8,9,10,11,12;2 .?可以將所有數(shù)據(jù)寫在一個(gè)花括號(hào)內(nèi),按數(shù)組排列的順序?qū)υ刭x初值;如:staticinta34=1,2,3,4,5,6,7,8,9,10,11,12;3 .?如果花括號(hào)內(nèi)的初值個(gè)數(shù)少于每行中的數(shù)組兀素個(gè)數(shù),則每行中后面的元素自動(dòng)賦初值0;也允許代表給每行元素賦初值的花括號(hào)的數(shù)目少于數(shù)組的行數(shù),這時(shí),后面各行的元素也自動(dòng)賦而。4 .C語言規(guī)定,可以用初始化的方法來隱含定義二維數(shù)組第一維的大小,即可以省略數(shù)組定義中第一個(gè)方括號(hào)中的表達(dá)式,但不能省略第二個(gè)方括號(hào)中的表達(dá)式。如:s

39、taticinta34=1,2,3,4,5,6,7,8,9,10,11,12;等價(jià)于staticinta4=1,2,3,4,5,6,7,8,9,10,11,12;在定義時(shí)也可以只對(duì)部分元素賦初值而省略第一維長(zhǎng)度,但應(yīng)分行賦初值。如:staticinta4=0,0,3,0,0,10;4、二維數(shù)組的輸入與輸出用一重循環(huán),以amn為例for(i=0;im;i+)for(j=0;jstr2、str3分別接收到How、“are”、“you?”,且在各個(gè)字符串的最后自動(dòng)加、0。如果利用一個(gè)scanf函數(shù)輸入多個(gè)字符串時(shí),則以空格分隔;(2)用gets();如:charch16;gets(ch);一、/仕思

40、:get次只能輸入一個(gè)字符串;自變量應(yīng)是數(shù)組名,而不能是數(shù)組兀素名;要求從鍵盤上輸入一個(gè)字符串直到遇到換行符為止,系統(tǒng)會(huì)自動(dòng)把換行符換成“0”加在字符串末尾。與scanf不同,輸入字符串中的空格也會(huì)被接收。五、字符串處理函數(shù)1、puts(字符數(shù)組)功能:將一個(gè)以0結(jié)束的字符序列輸出到終端;如:staticcharstr=CLhinstr);說明:輸出的字符串中可含轉(zhuǎn)義字符。2、gets(字符數(shù)組)功能:從終端輸入一個(gè)字符串到字符數(shù)組中,并得到一個(gè)函數(shù)值,該函數(shù)值是字符數(shù)組的起始地址;如:gets(str);說明:gets與puts只能輸入或輸出,個(gè)子符串。3、strcat(字符數(shù)組1,字符數(shù)組

41、2)功能:將字符串2接到字符串1的后而且去掉字符串1的尾空;如:staticcharstr130=aYangZihto2i=China;printf(%s,strcat(str1,str2);說明:字符數(shù)組1的長(zhǎng)度需足夠大;去掉字符串1的尾空。4、strcpy(字符數(shù)組1,字符串2)功能:將字符串2拷貝到字符數(shù)組1中去;如:staticcharstr110,str2=China”;strcpy(str1,str2);備注頁碼20第六章利用數(shù)組處理批量數(shù)據(jù)課題字符數(shù)組教案號(hào)11教學(xué)目的1、掌握字符數(shù)組的定義、初始化、引用,及輸入與輸出2、掌握字符串處理函數(shù)教材分析教學(xué)重點(diǎn)字符數(shù)組的輸入與輸出教學(xué)

42、難點(diǎn)字符串處理函數(shù)課時(shí)安排2教學(xué)方法講授與演不法相結(jié)合教具計(jì)算機(jī)、投影儀教學(xué)內(nèi)容及過程設(shè)計(jì)5、strcmp(字符串1,字符串2)功能:比較字符串1和字符串2,返回:串1二串2,返回0;串1串2,返回正整數(shù);串1串2,返回負(fù)整數(shù)。6、strlen(字符數(shù)組)功能:測(cè)試字符串的長(zhǎng)度;如:staticcharstr110=China;printf(%d,strlen(str);說明:不包含0在內(nèi)。特殊字符%、n代表一,7、strlwr(字符串)功能:將字符串中的大寫字母轉(zhuǎn)換成小寫字母;8、strupr(字符數(shù)組)功能:將字符串中的小寫字母轉(zhuǎn)換成大寫字母。三、課堂小結(jié)1、字符串的結(jié)束標(biāo)記2、 字符串的

43、輸入與輸出,gets、puts3、 字符串處理函數(shù)四、布置作業(yè)作業(yè):(P169)13卜字符。備注頁碼21第六章利用數(shù)組處理批量數(shù)據(jù)課題數(shù)組教案號(hào)12教學(xué)目的學(xué)習(xí)用數(shù)組解決一些問題教材分析教學(xué)重點(diǎn)數(shù)組應(yīng)用教學(xué)難點(diǎn)數(shù)組應(yīng)用課時(shí)安排2教學(xué)方法講授與演不法相結(jié)合教具計(jì)算機(jī)、投影儀教學(xué)內(nèi)容及過程設(shè)計(jì)一、復(fù)習(xí)舉例我們已經(jīng)學(xué)習(xí)了數(shù)組這種數(shù)據(jù)結(jié)構(gòu),但還要學(xué)會(huì)用數(shù)組來解決具體問題。習(xí)題:利用選擇法對(duì)10個(gè)整數(shù)進(jìn)行由小到大排序。分析:選擇排序的基本思想如下:第i趟排序選出第i小的元素,將其與第i位上的元素進(jìn)行交換,n個(gè)元素共需進(jìn)行n-1趟。main()inti,j,min,temp,a11;printf(Ente

44、rdata:);for(i=1;i=10;i+)printf(a%d=,i);scanf(%d,&ai);printf(n);for(i=1;i=10;i+)printf(%d,ai);printf(n);二、課堂小結(jié)1、三種排序方法:冒泡排序、選擇排序、插入排序2、字符數(shù)組或字符串的處理二、布置作業(yè)上機(jī)作業(yè):(P168)4、6書面作業(yè):(P169)8備注上機(jī)練習(xí)數(shù)組的應(yīng)用頁碼22第七章用函數(shù)實(shí)現(xiàn)模塊化程序設(shè)計(jì)課題函數(shù)的定義、調(diào)用教案號(hào)13教學(xué)目的1、掌握函數(shù)定義的一般形式2、掌握函數(shù)調(diào)用的一般形式教材分析教學(xué)重點(diǎn)函數(shù)定義、調(diào)用的一般形式教學(xué)難點(diǎn)形式參數(shù)和實(shí)際參數(shù)課時(shí)安排2教學(xué)方法講授與演不法

45、相結(jié)合教具計(jì)算機(jī)、投影儀教學(xué)內(nèi)容及過程設(shè)計(jì)一、復(fù)習(xí)引導(dǎo)一個(gè)C語言源程序可由一個(gè)主函數(shù)和若/個(gè)其他函數(shù)組成。由主函數(shù)調(diào)用其他函數(shù),其他函數(shù)也可以互相調(diào)用。二、講授新課一、概述1、一個(gè)源程序文件由一個(gè)或多個(gè)函數(shù)組成。2、一個(gè)C程序由一個(gè)或多個(gè)源程序文件組成。這樣可以分別編寫、分別編譯,提高調(diào)度效率。3、序的執(zhí)行從main函數(shù)開始,在main函數(shù)中結(jié)束整個(gè)程序的運(yùn)行。4、有函數(shù)都是平行的,即函數(shù)不能嵌套定義,函數(shù)可以互相調(diào)用,但不能調(diào)用main函數(shù)。5、用戶使用的角度看,函數(shù)有兩種:標(biāo)準(zhǔn)函數(shù)(庫函數(shù))和用戶自己定義的函數(shù)6、從函數(shù)的形式看,函數(shù)分為兩類:無參函數(shù)和有參函數(shù)二、函數(shù)定義的一般形式:1、無參函數(shù)的定義類型說明符函數(shù)名()變量聲明部分;執(zhí)行部分;2、有參函數(shù)的定義形式類型說明符函數(shù)名(形式參數(shù)列表)變量聲明部分;執(zhí)行部分;3、空函數(shù)類型說明符函數(shù)名()三、函數(shù)參數(shù)和函數(shù)的值1、形式參數(shù)和實(shí)際參數(shù):(1) 形式參數(shù):函數(shù)定義時(shí)函數(shù)名后括號(hào)中的變量(2) 實(shí)際參數(shù):函數(shù)調(diào)用時(shí)函數(shù)名后括號(hào)內(nèi)的變量名(3) 關(guān)于形式參數(shù)和實(shí)際參數(shù)的說明:1 .形式參數(shù)只有在函數(shù)被調(diào)用時(shí)才分配存儲(chǔ)單元,調(diào)用結(jié)束就釋放。2 .實(shí)際參數(shù)可以是變量、常量或表達(dá)式,但要求有確定值。3 .在被定義的函數(shù)中,必須指明形參類型。4 .實(shí)際參數(shù)與形式參數(shù)的類型應(yīng)相同或賦值兼容備注頁碼23第

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論