C語言教學教案_第1頁
C語言教學教案_第2頁
C語言教學教案_第3頁
C語言教學教案_第4頁
C語言教學教案_第5頁
已閱讀5頁,還剩135頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、PAGE140PAGE140重慶市農(nóng)業(yè)學校理論課程教師教案本( 2013 2014 學年 第 二 學期) 專業(yè)名稱 農(nóng)村電氣技術(shù) 課程名稱 C語言程序設(shè)計 授課教師 甘 雨 學 校 重慶市農(nóng)業(yè)學校 課題序號1 授課班級授課課時2h 授課形式理論授課章節(jié)名稱11C語言的產(chǎn)生過程及特點12C語言程序的結(jié)構(gòu)及書寫格式使用教具教學目的1. 了解C語言的產(chǎn)生過程和發(fā)展特點初步認識C語言程序的結(jié)構(gòu)了解C語言的一些相關(guān)知識教學重點C語言程序的結(jié)構(gòu)2. C語言程序的特點教學難點C語言程序的結(jié)構(gòu)特點2. C語言程序的書寫格式更新、補充、刪節(jié)內(nèi)容課外作業(yè)P10 1-3教學后記授課主要內(nèi)容或板書設(shè)計第一章 C語言概

2、述1.1 C語言的產(chǎn)生過程及特點一、C語言出現(xiàn)的歷史背景二、C語言的特點C語言程序的結(jié)構(gòu)及書寫格式一、簡單的C程序介紹二、C語言的一般形式課 堂 教 學 安 排教學過程主 要 教 學 內(nèi) 容 及 步 驟(一)導入新課(二)新授(三)總結(jié)擴展:(四)作業(yè)布置:C語言是國際上廣泛流行的、很有發(fā)展前途的計算機高級語言。以前的操作系統(tǒng)軟件主要是用匯編語言編寫的,然而,匯編語言依賴于計算機硬件,程序的可讀性和可執(zhí)行性都比較差。為了解決這一問題,產(chǎn)生了C語言。本學期我們就將共同來學習C語言的一些相關(guān)知識,本堂課先來了解一下C語言程序的發(fā)展及其結(jié)構(gòu)特點。1.1C語言的產(chǎn)生過程及特點一 、C語言出現(xiàn)的歷史背景

3、1. 語言是第三代語言即為面向過程的高級語言。第一代:機器語言;第二代:匯編語言;在C語言的基礎(chǔ)上又發(fā)展出來了第四代語言:面向?qū)ο蟮某绦蛟O(shè)計語言,例如C+和VB等高級語言。2. C語言是在B語言基礎(chǔ)上發(fā)展起來的。3. C語言適合作為系統(tǒng)描述語言,既用來寫系統(tǒng)軟件,也可用來寫應用軟件。例如可使用C語言編寫UNIX系統(tǒng)。4. C語言的可讀性、可移植性強二、C語言的特點C語言的特點(使用角度看)1. 表達能力強且靈活。1) 語法限制不嚴,程序設(shè)計自由度大。2) 運算符豐富。2. 程序結(jié)構(gòu)清晰,適合模塊化設(shè)計。3. 編寫簡單、易學。4. 目標程序質(zhì)量高。程序執(zhí)行效率高。5. 可移植性高?;旧喜蛔餍薷?/p>

4、就能用于各種型號的計算機和操作系統(tǒng)。6. C語言是一種結(jié)構(gòu)化程序設(shè)計語言。7. 具有豐富的數(shù)據(jù)類型。8. 具備變量指針和函數(shù)指針。指針是指和機器內(nèi)存地址相關(guān)的說明項。1.2 C語言程序的結(jié)構(gòu)及書寫格式一:簡單的C程序介紹例1: main( )printf(“This is a c program.n”); 這是一個最簡單的C語言程序,最后的運行結(jié)果是在屏幕上顯示:This is a c program.(光標落在下一行)。例2: main( ) /*主函數(shù)*/ int a, b, c; /*定義變量*/scanf(“%d, %d”, &a , &b); /*輸入變量a和b的值 */c=max(

5、a,b); /*調(diào)用max函數(shù),將得到的值賦給c*/printf(“max=%d”,c); /*輸出c的值*/int max(x,y) /*定義max函數(shù),函數(shù)值為整形,x,y為形式參數(shù)*/int x,y; /*對形參x,y做類型定義*/ int z; /*函數(shù)中用到的變量z,也要加以定義*/if (xy) z=x;else z=y;return(z);/*將z的值返回,通過max帶回調(diào)用處*/ 本例題是一個比較典型的C語言程序,運行情況是:8,5(輸入8和5給a和b) max=8(輸入c的值)說明:1. C程序是由函數(shù)構(gòu)成的。1) 一個C程序至少包含一個函數(shù)(main函數(shù))。2) 函數(shù)定義是

6、C程序的基本單位。3) 輸入輸出函數(shù)使用系統(tǒng)提供的庫函數(shù)printf和scanf。2. 一個函數(shù)由兩部分組成。1) 函數(shù)的說明部分。例: int max (x,y) 函數(shù)類型 函數(shù)名 函數(shù)參數(shù) int x,y; 形參類型 形參 一個函數(shù)名后面必須跟一對圓括弧,函數(shù)參數(shù)可以沒有如main()。2) 函數(shù)體。,一個函數(shù)至少有一對大括號。3. 一個程序總是從main函數(shù)開始執(zhí)行的,位置隨意。4. 書寫格式自由,但每個語句后必須有一個 “;”。5. main、int為關(guān)鍵字,使用小寫字母,C語言區(qū)分大小寫。6. 使用“/*”和“*/”對語句進行注釋。二:C語言的一般形式變量定義main() 變量定義

7、程序段userf1() 變量定義 程序段userfn() 變量定義 程序段其中userf1()userfn()是用戶定義的函數(shù)。本堂課主要學習了以下幾方面內(nèi)容: C語言出現(xiàn)的歷史背景; C語言的特點; C語言程序的結(jié)構(gòu)及書寫格式;通過這些內(nèi)容的學習,要求我們在深入學習之前對C語言有一個整體的認識。P10 13。課題序號2授課班級10大專授課課時2h 授課形式理論授課章節(jié)名稱3C語言程序的開發(fā)過程1.4C語言上機操作使用教具教學目的TURBOC系統(tǒng)C語言的上機步驟掌握TC的使用教學重點C語言的上機環(huán)境2. C語言的上機步驟教學難點C語言程序的編譯過程更新、補充、刪節(jié)內(nèi)容課外作業(yè)教學后記授課主要內(nèi)

8、容或板書設(shè)計1.3C語言程序的開發(fā)過程1.4C語言上機操作課 堂 教 學 安 排教學過程主 要 教 學 內(nèi) 容 及 步 驟(一)導入新課(二)新授三、總體擴展(四)作業(yè)布置:我們已經(jīng)對C語言的知識有了初步的了解,這節(jié)課我們來具體的體會一下C語言的開發(fā)過程和上機過程。1.3C語言程序的開發(fā)過程Step1、編輯源程序生成以.c為擴展名的源文件。Step2、編譯源文件 編譯程序要對源程序進行語法檢查,若沒有錯誤生成目標文件,編譯時如果發(fā)現(xiàn)錯誤,則顯示錯誤信息,并要求重新編譯,直到編譯正確為止。目標文件的擴展名為.obj。Step3連接目標文件及庫文件連接目標文件生成可執(zhí)行文件,可執(zhí)行文件以.exe為

9、文件擴展名。Step4運行程序1.4C語言的上機操作過程一:C語言上機環(huán)境1. UNIX系統(tǒng)。(略)2. DOS下使用MSC4.0編輯C程序。(了解)3. 使用TurborC運行C程序。二: Turbo C 2.0集成開發(fā)環(huán)境的使用 進入Turbo C 2.0集成開發(fā)環(huán)境中后, 屏幕上顯示: 其中頂上一行為Turbo C 2.0 主菜單, 中間窗口為編輯區(qū), 接下來是信息窗口, 最底下一行為參考行。這四個窗口構(gòu)成了Turbo C 2.0的主屏幕, 以后的編程、編譯、調(diào)試以及運行都將在這個主屏幕中進行。下面詳細介紹主菜單的內(nèi)容。 主菜單:在Turbo C 2.0主屏幕頂上一行, 顯示下列內(nèi)容:F

10、ile Edit Run Compile Project Options Debug Break/watch除Edit外, 其它各項均有子菜單, 只要用Alt加上某項中第一個字母(即大寫字母), 就可進入該項的子菜單中。 1.啟動TurborC l 啟動DOS系統(tǒng);l C: cdtc;l C: tctc2. 退出TurborC 可采用兩種方法:1)Alt+X 2)按F10再將光標移到FILE菜單下的QUIT,按回車鍵。3. 編輯源程序FILE菜單下的菜單項: LOAD:裝入磁盤上已經(jīng)存在的文件,可直接進行編譯、連接、運行,也可進行修改。NEW建立新文件。SAVE:保存文件。WRITE TO:將

11、當前文件寫到另一文件。4. 編譯源文件COMPILE菜單下的菜單項:COMPILE TO EXE:編譯生成目標文件,目標文件名為“文件名.obj”。MAKE EXE FILE:生成可執(zhí)行文件。直接生成可執(zhí)行文件“文件名.exe”l LINK EXE FILE:連接目標文件生成可執(zhí)行文件。對已經(jīng)生成的.obj目標 文件進行連接,生成.exe文件。 5. 運行程序:C:tc文件名l Run (運行)菜單按Alt+R可進入Run菜單, 該菜單有以下各項: .Run (運行程序):運行程序其熱鍵為Ctrl+F9。 .User screen (用戶屏幕) 顯示程序運行時在屏幕上顯示的結(jié)果。其熱鍵為Alt

12、+F5。本節(jié)課主要學習了C語言的上機步驟: 1.啟動TC。 2.在編輯窗口中輸入程序。 3.將程序命名并保存。 4.編譯源程序,生成目標文件。 5.對程序進行連接,生成可執(zhí)行文件。 6.運行程序。 編寫一小程序在屏幕上顯示“hello”。課題序號3授課班級10大專授課課時2h 授課形式理論授課章節(jié)名稱1.4C語言上機操作使用教具教學目的TURBOC系統(tǒng)2. C語言的上機步驟教學重點C語言的上機環(huán)境2. C語言的上機步驟教學難點C語言程序的編譯過程更新、補充、刪節(jié)內(nèi)容課外作業(yè)教學后記授課主要內(nèi)容或板書設(shè)計一:C語言上機環(huán)境二: TurborC的使用二: TurborC的啟動三TurborC系統(tǒng)的

13、退出 四:編輯源程序五:編譯源文件六:運行程序七:驗證下面兩個函數(shù)。課 堂 教 學 安 排教學過程主 要 教 學 內(nèi) 容 及 步 驟(一)導入新課(二)新授(三)總結(jié)擴展:通過前兩堂課的學習,我們已經(jīng)對C語言的知識有了初步的了解,本節(jié)課我們將對TURBOC進行使用。一、C語言上機環(huán)境1.UNIX系統(tǒng)。(略)2. DOS下使用MSC4.0編輯C程序。(了解)1)編輯C源程序。2)編譯。3)連接。4)執(zhí)行程序。3. 使用TurborC運行C程序。二: TurborC的啟動1在DOS下進入l 開始程序MS-DOS方式l C:WINDOWS_C:WINDOWSCDTURBOC2l C: TURBOC2

14、_C: TURBOC2TC2直接進入 打開我的電腦C盤TURBOC2文件夾雙擊TC圖標三: TurborC系統(tǒng)的退出 1按F10再將光標移到FILE菜單下的QUIT,按回車鍵。2Alt+X四:編輯源程序1F10FILENEW(新建文件)2編輯程序五:編譯源文件F10COMPILEMAKE EXE FILE(生成可執(zhí)行文件)。 六:運行程序1在DOS下運行2直接運行 F10RUNRUNl F10RUNUSER SCREEN七:驗證下面兩個函數(shù)。例1: main( )printf(“This is a c program.n”);例2: main( ) / int a, b, c; scanf(“

15、%d, %d”, &a , &b); c=max(a,b); printf(“max=%d”,c); int max(x,y) int x,y; int z; if (xy) z=x;else z=y;return(z); 課題序號4授課班級10大專授課課時2h 授課形式理論授課章節(jié)名稱2.1常量和變量2.2C語言的數(shù)據(jù)類型使用教具教學目的掌握C語言中常量和變量的使用方法2. 掌握C語言的幾種數(shù)據(jù)類型教學重點1. 常量和變量 2. 三種數(shù)據(jù)類型教學難點1. 常量的定義2. 浮點型變量的定義更新、補充、刪節(jié)內(nèi)容課外作業(yè)教學后記授課主要內(nèi)容或板書設(shè)計2.1常量和變量一:常量和符號常量二:變量2C語

16、言的基本數(shù)據(jù)類型 一:整型數(shù)據(jù)二:浮點型數(shù)據(jù)三:字符型數(shù)據(jù)課 堂 教 學 安 排教學過程主 要 教 學 內(nèi) 容 及 步 驟(一)前堂回顧(二)導入新課(三)新授(四)總結(jié)擴展:(五)作業(yè)布置:C語言的開發(fā)過程:1. 編輯源程序。2. 編譯源文件。3. 連接目標文件及庫文件。4.運行程序。一個程序應包括數(shù)據(jù)描述和操作步驟兩方面的內(nèi)容。數(shù)據(jù)是操作的基本對象,所以我們可以這樣認為程序=數(shù)據(jù)結(jié)構(gòu)+算法。數(shù)據(jù)結(jié)構(gòu)就是包括數(shù)據(jù)類型在內(nèi)的一些相關(guān)知識,這節(jié)課我們就來具體學習C語言中的幾種常量和變量以及數(shù)據(jù)類型。第二章 基本數(shù)據(jù)類型與順序程序設(shè)計2.1常量和變量一:常量和符號常量 例1:求半徑為5的圓面積。

17、#include “stdio.h” #define PI 3.1415926 /*定義常量圓周率的值為3.1415926*/ main() float r,area;r=5;area=PI*r*r;printf(“area=%f”,area);1. 用一個標識符代表一個常量的,稱為符號常量。PI即為符號常量。2. 用#define定義符號常量,一般形式為:#define 標識符 字符串。這個標識符又稱為宏。在上例中,程序運行中遇到PI,要將宏名替換成字符串,稱為宏展開。例:area=PI*r*r展開為 area=3.1415926*r*r。3. 使用符號常量可以簡化程序的數(shù)據(jù)輸入且不易出錯。

18、4. 符號常量名只能由字母、數(shù)字和下劃線組成,且第一個字母必須是字母或下劃線。例2:#define PRICE 30 main() int num,total;num=10;total=num*PRICE;printf(“total=%d”,total);和例1相同,這里使用#define定義常量30,名為PRICE。這里有幾點說明:1)常量名一般采用大寫字母。2)符號常量名前后要一致。二:變量1. 變量:在程序運行過程中,值可以改變的量稱為變量。每個變量都有一個名字,稱為變量名。2. 說明:1)int k=50;int是類型標識符,k是變量名,50是變量k的初值。 2)變量名只能由字母、數(shù)字

19、和下劃線組成,且第一個字母必須是字母或下劃線。3)變量是內(nèi)存中的某一個空間,上例中內(nèi)存空間命名為k,50是k中存放的值。 4)變量名一般用小寫字母。2.2C語言的基本數(shù)據(jù)類型 一:整型數(shù)據(jù)1. 整型常量:#define R 32 /*定義整型常量*/。1) 十進制整型常量。如123、-321、02) 2) 八進制整型常量。以0開頭的數(shù)是八進制數(shù)。如0123表示八進制的123。3) 十六進制整型常量。以0 x開頭的數(shù)是16進制數(shù)。如0 x123代表16進制的123。2. 整型變量:int i,j; /*定義整型變量*/。3. 標識符1)基本型:用int表示,范圍是-3276832767。2)短整

20、型:用short表示。3)長整型:用long表示。4)無符號型:分別用unsigned int(065535)、unsigned short和unsigned long表示,只存放數(shù)不存放符號。二:浮點型數(shù)據(jù)1. 浮點數(shù)即為數(shù)學中的實數(shù)。有以下兩種表示形式:1)十進制數(shù)形式。由數(shù)字和小數(shù)點組成,并且必須有小數(shù)點。例:5 整型數(shù)據(jù);5.0 實型數(shù)據(jù)。2)科學表示法(指數(shù)形式)。例:1.23e3或1.23E3都可表示1.23*103。2. 浮點型常量:例:123.05、5.6e23. 浮點型變量1)單精度(float)l 占四個字節(jié),32位。l 有效數(shù)位是7位。例:111111.111有效位為11

21、1111.1。l 定義方式;float x,y;2)雙精度(double)l 占8個字節(jié)。l 15個有效數(shù)字位。l 定義方式:double z;三:字符型數(shù)據(jù)1. ASCAII碼:美國標準信息交換碼。1) 用七位二進制編碼組成,ASCII碼共128個。2) 傳送數(shù)據(jù)時使用8位二進制編碼,最高位為奇偶校驗位。2. 字符常量1) a與A是不同的字符常量, 是定屆符。2) 用“a”表示字符常量是錯誤的。3) 小寫字母的ASCII碼比對應的大寫字母ASCII碼大32。4) 一個字節(jié)存放一個字符。5) 特殊的字符常量:n 換行符;t 表格符;b 退格符;r 回車 反斜杠 單引號3. 字符變量1) 定義形

22、式:char c1,c2;2) 賦值:c1=a 字符使用單引號。例:將小寫字母a轉(zhuǎn)換成大寫字母A。#include “stdio.h”main() char c1,c2;int i,j;c1=a;c2=c1-32; /*c2=A*/printf(“%c,%c”,c1,c2);運行結(jié)果:a,A本堂課主要學習了以下兩方面內(nèi)容: 常量和變量的定義形式; 在C語言中,諸如2.,0.,.5,0.0都是合法的實數(shù)形式(都有小數(shù)點)。 C語言的幾種基本數(shù)據(jù)類型:char、int、long、float、double;在字符變量進行賦值時,要使用定界符。例x=a;而字符串要用“”作為定屆符。即 “abcd”是正

23、確的但 “a”是錯誤的。課題序號5授課班級10大專授課課時2h 授課形式理論授課章節(jié)名稱上機:常量和變量以及數(shù)據(jù)類型的使用使用教具教學目的常量和變量的使用2. 數(shù)據(jù)類型的使用教學重點1. 符號常量的使用2. 變量的使用教學難點符號常量的定義更新、補充、刪節(jié)內(nèi)容課外作業(yè)教學后記授課主要內(nèi)容或板書設(shè)計一:C語言的上機步驟二:常量和變量的使用三:數(shù)據(jù)類型的使用課 堂 教 學 安 排教學過程主 要 教 學 內(nèi) 容 及 步 驟(一)導入新課(二)教學內(nèi)容(三)總結(jié)擴展:(四)作業(yè)布置:我們已經(jīng)學習了C語言的上機過程,這節(jié)課我們將在TC上演示幾個程序。一、C語言的上機步驟 啟動TC。 在編輯窗口中輸入程序

24、。 將程序命名并保存。 編譯源程序,生成目標文件。 對程序進行連接,生成可執(zhí)行文件。 運行程序。二、常量和變量的使用驗證程序例2-1例:求半徑為5的圓面積。 #include “stdio.h” #define PI 3.1415926/*定義常量圓周率的值為3.1415926*/ main() float r,area;r=5;area=PI*r*r;printf(“area=%f”,area);1)注意符號常量大小寫字母在程序前后要一致。2)浮點型數(shù)據(jù)在最后輸出時的顯示形式。2. 變量的初始化及其賦值過程1)變量的初始化過程。例:main() int a=b=0;printf(“%d,%d

25、n”,a,b); 在此程序的編譯過程中,我們會發(fā)現(xiàn)系統(tǒng)會提示給我們具有變量b沒有被定義的錯誤。在C語言中變量初始化時不可以進行連等的操作,因為系統(tǒng)無法識別第一個等號的變量,而不能成功的進行賦值。2)變量的賦值過程。例:main() int a,b;a=b=0;printf(“%d,%dn”,a,b);此程序為正確的程序,在編譯及其運行過程中都不會出現(xiàn)問題,根據(jù)賦值語句具有的右結(jié)合性,可以知道最后兩個變量的初值都為0。3. 特殊字符常量的使用 n的使用 main() clrscr();/*/printf(“123n456”);輸出結(jié)果:123 456 t的使用main() clrscr();/*

26、/printf(“123t456”);輸出結(jié)果:123 456 b的使用main() clrscr();/*/printf(“123b456”);輸出結(jié)果:12456 r的使用main() clrscr();/*/printf(“123r456”);輸出結(jié)果:456三:數(shù)據(jù)類型的使用1) 整型數(shù)據(jù)(P19 例2-6)2)浮點型數(shù)據(jù)例:main() float x; double x;x=111111.111;printf(“%fn”,x); 注:浮點型數(shù)據(jù)的有效位問題直接影響到最終結(jié)果。3) 字符型數(shù)據(jù) 驗證例2-2 ASCII碼的理解例:main() char c1,c2;c1=1;c2=1

27、;printf(“%c,%c”,c1,c2);本節(jié)課主要回顧了常量和變量的使用以及數(shù)據(jù)類型的使用。同時要求同學們掌握C語言程序在TC下的兩種運行方式。將大寫字母A轉(zhuǎn)換成小寫字母a。課題序號6授課班級10大專授課課時2h 授課形式理論授課章節(jié)名稱2.3運算符和表達式2.4賦值語句使用教具教學目的掌握幾種常用的運算符用C語言格式寫出正確的表達式3. 掌握賦值符號的使用教學重點1. 常用運算符2. 賦值語句教學難點1. 自增和自減運算符的使用2. 賦值語句中的類型轉(zhuǎn)換更新、補充、刪節(jié)內(nèi)容課外作業(yè)教學后記授課主要內(nèi)容或板書設(shè)計23運算符和表達式一:相關(guān)概念二:運算符 三:算術(shù)表達式2.4賦值語句一:相

28、關(guān)概念二:賦值語句的格式與功能三:類型轉(zhuǎn)換課 堂 教 學 安 排教學過程主 要 教 學 內(nèi) 容 及 步 驟(一)前堂回顧(二)導入新課(三)新授(三)總結(jié)擴展:(四)作業(yè)布置:1. C語言的幾種基本數(shù)據(jù)類型:char、int、long、float、double;2. 變量的定義方式:例: int x,y;3. 編程:將小寫字母b轉(zhuǎn)換成大寫字母B。C語言程序由一行一行的語句代碼組成,每個語句由變量、運算符、表達式、函數(shù)調(diào)用和控制語句構(gòu)成。上堂課我們已經(jīng)學習了變量的使用,這節(jié)課我們來繼續(xù)學習運算符和表達式。2.3運算符和表達式一:相關(guān)概念1. 運算符:進行運算的符號。2. 表達式:由運算對象(包括

29、常量、函數(shù)、變量和運算符)連接起來的有意義的式子。二:運算符 1. 算術(shù)運算符 運算符運算優(yōu)先級例子( ) 圓括號15/(1-3)=-2*乘法37*3=21 /除法37/3.0=2.333333,7/3=2 %模除37%3=1 +加法47+3=10-減法47-3=4說明:1)模除運算是兩個整數(shù)相除后取余數(shù);要求%兩邊必須是整型數(shù)據(jù)。2)若算術(shù)運算符兩邊均為整數(shù),則結(jié)果為整數(shù)。3)若參加運算的兩個數(shù)中有一個數(shù)為實數(shù),則結(jié)果為double型。4)按照優(yōu)先級運算。先括號,然后再先乘除后加減。2. 自增自減運算符1)自增l i+ 先使用i的值,在執(zhí)行語句i=i+1;例:i=3;j=i+;printf(

30、“%d,%d”,i,j);l +i 先執(zhí)行語句i=i+1,在使用i的值。例:i=3;j= + i;printf(“%d,%d”,i,j);例:main()int i,j,m,n;i=8; j=10;m=+i; n=j+;printf(“%d,%d,%d,%d”,i,j,m,n);運行結(jié)果為9,11,9,102)自減l i 先使用i的值,在執(zhí)行語句i=i1;l i 先執(zhí)行語句i=i1,在使用i的值。 3. 賦值運算符1) ”=” 用來將一個數(shù)據(jù)賦給一個變量。2) “= =”表示等于號。3) “=”左邊只能是變量,而不能是常量和表達式。例:a=3 /*一次賦值操作或稱賦值運算*/4. 逗號運算符1

31、)優(yōu)先級最低為15。2)格式:表達式1,表達式23)表達式值為最后一個表達式的值。例:x=(a=2,b=3,c=4);相當于執(zhí)行:a=2;b=3;c=4;x=4;x的值為最后一個表達式中c的值。三:算術(shù)表達式1. 根據(jù)運算符的優(yōu)先級進行運算。2. 書寫格式:例:3*5-82.4賦值語句一、相關(guān)概念1. 賦值:就是將一個數(shù)據(jù)存入一個連續(xù)的具有若干存儲單元的存儲空間中,該存儲單元有一個名字,就是前面提到的變量名。例:x=5;2. 賦值語句:對一個變量進行賦值的語句。 例:int x; x=5; 二、賦值語句的格式與功能1. 格式2)變量=表達式;例:x=5;y=8*2-5;3)語句結(jié)束后必加分號。

32、2. 功能:首先計算后面的值,然后賦給左邊的變量。三:類型轉(zhuǎn)換1. 類型轉(zhuǎn)換:當賦值語句中“=”左右兩邊的變量與表達式的數(shù)據(jù)類型不一致時,C編譯系統(tǒng)會自動實現(xiàn)數(shù)據(jù)類型的轉(zhuǎn)換。2. 轉(zhuǎn)換原則:將賦值號右邊的表達式值的類型轉(zhuǎn)換成左邊變量相同的類型。例1: int a;long b;char c;a=b; /*long型變量b的值轉(zhuǎn)換成int型后再賦給a*/b=a; /*int型變量a的值轉(zhuǎn)換成long型后再賦給b*/b=a+c; /*int型a+c的值轉(zhuǎn)換成long型后再賦給b*/ 注意:1. 左邊變量的數(shù)據(jù)類型比右邊表達式值的類型長,轉(zhuǎn)換后精度不變。左邊變量的數(shù)據(jù)類型比右邊表達式值的類型短時,會

33、對右邊的數(shù)據(jù)進行截取。下面看一下使用賦值語句編寫的簡單程序例2:求直徑為8的圓周長。#define PI 3.1415926main() int d=8;float r,l;r=d/2;l=2*PI*r;printf(“r=%f,l=%fn”,r,l);本節(jié)課主要介紹了:l 運算符和表達式l 賦值語句例2中直徑為定值,那么求任意的圓周長該如何求呢#define PI 3.1415926main()int d;float r,l;r=d/2;l=2*PI*r;scanf(“%d”,&d); /*輸入一個整型數(shù)據(jù)*/printf(“r=%f,l=%fn”,r,l);P301(1)(2)(3)(4)

34、課題序號7授課班級10大專授課課時2h 授課形式理論授課章節(jié)名稱上機實踐使用教具教學目的自增運算符的使用賦值運算符的使用3. 復合賦值運算符的使用教學重點1增運算符的使用2復合賦值運算符的使用教學難點復合賦值運算符的使用更新、補充、刪節(jié)內(nèi)容課外作業(yè)教學后記授課主要內(nèi)容或板書設(shè)計一:驗證程序二:看程序?qū)懡Y(jié)果課 堂 教 學 安 排教學過程主 要 教 學 內(nèi) 容 及 步 驟(一)前堂回顧(二)導入新課(三)新授(三)總結(jié)擴展:(四)作業(yè)布置:定位光標:F10、ALT+相應菜單的首字母。快捷鍵的使用:退出TURBOC:Alt+x 運行:ctrl+F9看結(jié)果:Alt+F5在DOS下幾個常用的命令:清屏:

35、cls 退出:exit路徑的形成:區(qū)分根目錄和子目錄Turboc2。在上堂課的基礎(chǔ)上,本堂課將具體驗證一些運算符的使用,同時掌握賦值語句的使用時機,使用技巧。一:驗證程序例2-4。體會+i和i+的區(qū)別。 #include “stdio.h” main( ) int i,j,k;k=30;i=k+;printf(“i=%d,k=%d”,i,k);j=+k;printf(“nj=%d,k=%d”,j,k);2例2-5。#include “stdio.h”#include “math.h” main( ) float k,x,y;x=(k=9.8)+7;printf(“nk=%5.1f,x=%5.1

36、fn”,k,x);y=k=9.8+7;printf(“nk=%5.1f,y=%5.1fn”,k,y); 運行結(jié)果:k= 9.8,x= 16.8 k= 16.8,y= 16.8通過本程序的驗證,將使我們更加清楚優(yōu)先級的問題,在本程序中使用了算術(shù)運算符才賦值運算符,由于“+”比“=”的優(yōu)先級高,所以導致了最終結(jié)果的不同。在C語言中的幾種合法形式:l int a,b,c; a=b=c=0; int a=0,b,c;l int a; a=0;l int a=0; int b,c; b=2; c=6;在C語言中的幾種不合法形式:l int a=b=0; int a; a=0;int b,c; b=2;c

37、=6;二:看程序?qū)懡Y(jié)果程序1:自增運算符的使用。main() int i;printf(“%d,%d”,i,i+);運行結(jié)果:2,1程序2:逗號運算符的使用。main() int a;printf(“%dn”,(a=3*5,a*4,a+5);運行結(jié)果:20程序3:復合賦值運算符的使用。main() int a=12,a1,a2,a3;a1=a+=a;a=12; a2=a/=a+a;a=12; a3=a+=a-=a*=a;printf(“%d,%d,%d”,a1,a2,a3); 運行結(jié)果:24,0,0通過本節(jié)課的練習,同學們應該對C語言的具體開發(fā)過程中出現(xiàn)的問題有了更深層次的了解,有時候在理論講

38、解時沒有問題,而在具體上機的過程中會出現(xiàn)很多意外情況,需要我們認真的考慮并在實踐中掌握經(jīng)驗。P301(1)(2)(3)(4)課題序號8授課班級10大專授課課時2h 授課形式理論授課章節(jié)名稱2.5數(shù)據(jù)的輸入2.6數(shù)據(jù)的輸出使用教具教學目的輸入函數(shù)的使用2. 輸出函數(shù)的使用教學重點格式化輸入函數(shù)scanf()2. 格式化輸出函數(shù)printf()教學難點格式化輸入函數(shù)scanf()2. 格式化輸出函數(shù)printf()更新、補充、刪節(jié)內(nèi)容課外作業(yè)教學后記授課主要內(nèi)容或板書設(shè)計25數(shù)據(jù)的輸入一:相關(guān)知識二:字符輸入函數(shù)getchar() 三:格式化輸入函數(shù)scanf()2.6數(shù)據(jù)的輸出 一:字符輸出函數(shù)

39、putchar() 二:格式化輸出函數(shù)printf()課 堂 教 學 安 排教學過程主 要 教 學 內(nèi) 容 及 步 驟(一)前堂回顧(二)導入新課(三)新授(三)總結(jié)擴展:(四)作業(yè)布置:1. 自增運算符:+l i+ :先使用i的值,再進行i=i+1;的運算.l + i:先進行i=i+1;的運算,再使用i的值.例:main() int i,j,m,n;i=j=1;m=i+;n=+j;printf(“%d,%d,%d,%d”,i,j,m,n);運行結(jié)果:2,2,1,22. 復合賦值運算符:例main() inta=12,a1,a2,a3;a1=a+=a;a=12;a2=a/=a+a;a=12;a

40、3=a+=a-=a*=a;printf(“%d,%d,%d”,a1,a2,a3); 運行結(jié)果:24,0,0在上堂課中我們已經(jīng)掌握了如何求一個定值半徑的圓面積及周長,但在真正編程過程中我們往往需要求一個任意半徑的圓面積及周長,那么我們該如何解決這類問題呢,這就要求有一個特定的輸入語句輸入我們所需要的值,一般來說,一個完整的計算機程序常常要具備輸入和輸出功能,然而,C語言本身不提供輸入輸出語句,輸入輸出是由函數(shù)實現(xiàn)的,這節(jié)課我們就來主要學習一下C語言標準函數(shù)庫中的一些輸入和輸出函數(shù)。25數(shù)據(jù)的輸入一:相關(guān)知識#include:預編譯命令。 stdio.h:包含標準輸入輸出函數(shù)的文件。#includ

41、e “stdio.h” 1)使用標準I/O庫中的函數(shù)時,在程序首使用;2)printf和scanf函數(shù)可不用。轉(zhuǎn)換說明符1)d格式符:用來表示十進制整數(shù)。 %d 按整型數(shù)據(jù)的實際長度輸出。%ld 長整型%u 無符號型%md m為指定的輸出字段的寬度,如果數(shù)據(jù)位數(shù)小于m,則左端補以空格,若大于m,則按實際位輸出。 例:若a=123,b=12345對于語句printf(“%4d,%4d”,a,b); 輸出結(jié)果為: 123,123452)x格式符(%x):用來表示十六進制整數(shù)。3)f格式符:用來表示浮點小數(shù)。 %f 不指定字段寬度,由系統(tǒng)自動指定,整數(shù)部分全部輸出,并輸出6位小數(shù).(但并不是每位數(shù)字

42、都是有效的.)例:main() float x,y;x=111111.111;y=222222.222;printf(“%f”,x+y); 運行結(jié)果是:333333.328125,其中前7位是有效數(shù)字,所以并不是所有打印出來的結(jié)果都是正確的 %m.nf 指定輸出的數(shù)據(jù)共占m列,其中有n位小數(shù).如果長度小于m則左補空格.例:main() float f=123.456;printf(“%f,%10.2f”,f,f);輸出結(jié)果是:123.455994, 123.46.4)c格式符(%c):用來表示單一字符。5)s格式符(%s):用來表示字符串。二:字符輸入函數(shù)getchar() 函數(shù)形式:getc

43、har();使用方式:例:char c; c=getchar();功能:在鍵盤讀入一個字節(jié)的字符代碼值;在鍵盤上鍵入ctrl+z(文件尾標),表示輸入過程結(jié)束。例:#include “stdio.h”main() char ch; ch=getchar(); /*從鍵盤上讀取一個字符*/ printf(“ch=%c”,ch);getchar()函數(shù)只能輸入一個字符,要想輸入其他類型的數(shù)據(jù),就需要使用格式化輸入函數(shù)scanf().三:格式化輸入函數(shù)scanf()使用格式: scanf(“輸入格式”,輸入項系列);應用舉例: scanf(“%d%d”,&a,&b);說明:輸入格式中內(nèi)容為格式控制符

44、,如%d:輸入項系列即為地址列表,指的是變量的地址.如&a與&b是變量a和b存放的地址,&為取地址符號.當執(zhí)行到scanf()時,要輸入信息,各項信息之間要用空格、tab或回車鍵作為分隔符.逗號和分號等標點符號不能作為分隔符.輸入數(shù)據(jù)時不能規(guī)定精度.如出現(xiàn)scanf(“%7.2f”,&f)這是不正確的.26數(shù)據(jù)的輸出 一:字符輸出函數(shù)putchar() 函數(shù)形式:putchar();使用方式:例:char c; putchar(c);3. 功能:把一個字節(jié)的代碼值所代表的字符輸出到顯示器上。例:#include “stdio.h”main() char c; c=getchar(); /*從鍵

45、盤上讀取一個字符*/ putchar(c); /*在顯示器上顯示一個字符*/ putchar()函數(shù)只能輸出一個字符,要想輸出其他類型的數(shù)據(jù),就需要使用格式化輸出函數(shù)printf().二:格式化輸出函數(shù)printf()使用格式: printf (“輸出格式”,輸入項系列);應用舉例: printf (“%d,%d”, a,b);說明:1) 輸出格式中內(nèi)容為格式說明符,如%d,%f;輸入項系列即為輸出列表,指的是需要輸出的一些數(shù)據(jù),可以是表達式也可以是變量名,例如a和b.main() int a,b,c;scanf(“%d%d%d”,&a,&b,&c);printf(“%d,%d,%dn”,a,

46、b,c);運行時輸入a、b、c的值: 3 4 5(輸入a、b、c的值) 3,4,5(輸出a、b、c的值)本節(jié)課主要講了C語言中的幾種輸入輸出函數(shù):l 字符輸入函數(shù)getchar()l 格式化輸入函數(shù)scanf()l 字符輸出函數(shù)putchar()l 格式化輸出函數(shù)printf()課題序號9授課班級10大專授課課時2h 授課形式理論授課章節(jié)名稱上機實踐使用教具教學目的輸入函數(shù)的使用2. 輸出函數(shù)的使用教學重點1. 格式化輸入函數(shù)scanf()2. 格式化輸出函數(shù)printf()教學難點1. 格式化輸入函數(shù)scanf()2. 格式化輸出函數(shù)printf()更新、補充、刪節(jié)內(nèi)容課外作業(yè)教學后記授課主

47、要內(nèi)容或板書設(shè)計一:使用輸入函數(shù)時輸入數(shù)據(jù)的形式二:程序驗證三:字符型數(shù)據(jù)和整型數(shù)據(jù)的區(qū)分四:編程(P31-2)課 堂 教 學 安 排教學過程主 要 教 學 內(nèi) 容 及 步 驟(一)前堂回顧(二)導入新課(三)新授(三)總結(jié)擴展:(四)作業(yè)布置:例:2-3:將大寫字母A轉(zhuǎn)換成小寫的字母a。#include “stdio.h”main() char c1,c2;c1= A;c2=c1-32;printf(“%c,%c”,c1,c2);本節(jié)課中我們將使用字符輸入輸出函數(shù)及格式化輸入輸出函數(shù)具體的編寫程序,來具體體會一個使用輸入輸出函數(shù)給程序帶來了什么影響。一:使用輸入函數(shù)時輸入數(shù)據(jù)的形式例1:ma

48、in() int a,b,c; scanf(%d%d%d,&a,&b,&c); printf(%d,%d,%d,a,b,c);例2:main() char c1,c2; scanf(%c%c,&c1,&c2); printf(%c,%c,c1,c2); 二:程序驗證字符輸入函數(shù)的使用(例2-8)#include “stdio.h”main() char ch;ch=getchar();printf(“ch=%c,ch=%dn”,ch,ch);格式化輸入函數(shù)的使用(例2-9)#define PI 3.1415926main()int d;float s,l,r;printf(please inp

49、ut a zhijing :”);scanf(“%d”,&d);r=d/2.0;s=PI*r*r;l=2*PI*r;printf(“r=%f,s=%f,l=%f”,r,s,l);3.P31-1.注意注意格式化輸入函數(shù)輸入數(shù)據(jù)時的形式。三:字符型數(shù)據(jù)和整型數(shù)據(jù)的區(qū)分例: main() char c1,c2;c1=5;c2=5;printf(“%c,%c”,c1,c2); 通過本程序的驗證,要求學生真正的掌握整型數(shù)據(jù)和字符型數(shù)據(jù)的區(qū)分,以及相互轉(zhuǎn)換的時機。四:編程將大寫字母A轉(zhuǎn)換成小寫字母a。2. (P31-2) #include “stdio.h” main() char c1,c2;c1=ge

50、tchar();c2=c1+32;putchar(c2);本節(jié)課主要使用了C語言中的幾種輸入輸出函數(shù):l 字符輸入函數(shù)getchar()l 格式化輸入函數(shù)scanf()l 字符輸出函數(shù)putchar()l 格式化輸出函數(shù)printf()對于格式化輸入函數(shù)scanf()在使用時我們應該注意以下幾個問題:l 格式控制后面應該是變量的地址,而不是變量名. 如出現(xiàn)scanf(“%d,%d”,a,b)是錯誤的.l 如在格式說明以外還有其他字符,則輸入數(shù)據(jù)時應輸入與這些字符相對應的字符.如出現(xiàn):scanf(“%d,%d”,&a,&b),則輸入3,4.l 在用“%c”格式輸入字符時空格字符和 “轉(zhuǎn)義字符”都

51、作為有效字符輸入. 如出現(xiàn)scanf(“%c%c”,&c1,&c2);若輸入a b則c1為a,而c2為空格.P312課題序號10授課班級10大專授課課時2h 授課形式理論授課章節(jié)名稱2.7常用的數(shù)學函數(shù)2.8順序結(jié)構(gòu)程序使用教具教學目的幾種常用的數(shù)學函數(shù)2. C語言程序的三種基本結(jié)構(gòu)教學重點1. 幾種常用的數(shù)學函數(shù)2. 順序程序結(jié)構(gòu)教學難點1. 順序程序結(jié)構(gòu)的特點2. 順序程序結(jié)構(gòu)的使用更新、補充、刪節(jié)內(nèi)容課外作業(yè)教學后記授課主要內(nèi)容或板書設(shè)計27常用的數(shù)學函數(shù) 一:常用函數(shù)二:函數(shù)使用說明28順序結(jié)構(gòu)程序 一:五種C語句二:三種基本結(jié)構(gòu)課 堂 教 學 安 排教學過程主 要 教 學 內(nèi) 容 及

52、 步 驟(一)前堂回顧(二)導入新課(三)新授(四)總結(jié)擴展:(五)作業(yè)布置:#include:預編譯命令。.h為C語言庫函數(shù)的擴展名。3. 標準I/O庫函數(shù):字符輸入函數(shù)getchar()格式化輸入函數(shù)scanf()字符輸出函數(shù)putchar()格式化輸出函數(shù)printf()C語言中除了幾種常用的輸入輸出函數(shù)以外,還提供了許多具有不同功能的基本函數(shù)。同時,C語言是一門結(jié)構(gòu)化程序設(shè)計語言,有三種基本程序結(jié)構(gòu).本節(jié)課就來主要學習一下幾種常用的函數(shù)和順序程序結(jié)構(gòu).37常用的數(shù)學函數(shù) 一:常用函數(shù) sqrt(x) 求x的開平方,x0 pow(x,y) 求xy exp(x) 求ex abs(x) 求x

53、的絕對值,n為int型整數(shù) fabs(x) 求x的絕對值,n為double型浮點小數(shù)log(x) 求x的對數(shù),以e為底,x0 log10(x) 求x的對數(shù),以10為底,x0 sin(x) 求x的正弦,x的單位為弧度 cos(x) 求x的余弦,x的單位為弧度tan(x) 求x的正切,x的單位為弧度rand() 產(chǎn)生032767范圍內(nèi)的整數(shù)隨機數(shù) 二:函數(shù)使用說明 使用數(shù)學函數(shù)之前,要先在程序開頭包含頭文件math.h即:#include “math.h”.上述函數(shù)的參數(shù)類型和函數(shù)值類型均為實數(shù).應用舉例:例:輸入一個正數(shù)x,求的x開平方. #include “stdio.h”#include “

54、math.h”main() float x,y;printf(“input x:”);scanf(“%f”,&x);y=sqrt(x);printf(“sqrt(%7.2f)=%7.2fn”,x,y); 運行程序的結(jié)果是:input x:81sqrt( 81.00)=9.0038順序結(jié)構(gòu)程序 一:五種C語句1. 控制語句,完成一定的控制功能. if ( )else (條件語句) for( ) (循環(huán)語句) while( ) (循環(huán)語句) do while( ) (循環(huán)語句) continue (結(jié)束本次循環(huán)語句) break (中止執(zhí)行switch或循環(huán)語句) switch (多分支選擇語句)

55、 goto (轉(zhuǎn)向語句) return (從函數(shù)返回語句)2。函數(shù)調(diào)用語句.由一個函數(shù)調(diào)用加一個分號構(gòu)成一個語句.例: printf(“Very good!”);表達式語句.由一個表達式構(gòu)成的一個語句.例: a=3; i=i+1;空語句.例: ;可以用把一些語句括起來成為一個復合語句.例: z=x+y;t=z/100;printf(“%f”,t);二:三種基本結(jié)構(gòu)順序結(jié)構(gòu):先執(zhí)行A操作,再執(zhí)行B操作.即按照先后順序依次執(zhí)行.如圖1.選擇結(jié)構(gòu):P代表一個條件,當條件成立時,執(zhí)行A,否則執(zhí)行B.如圖2.3. 循環(huán)結(jié)構(gòu):1) 當型循環(huán);P代表一個條件,當條件成立時,反復執(zhí)行A,直到P為假時停止循環(huán).

56、如圖3.2) 直到型循環(huán);P代表一個條件, 先執(zhí)行A操作,再判斷條件是否為假,若為假執(zhí)行A, 如此反復直到P為真時停止循環(huán).本節(jié)課主要學習了幾種常用的數(shù)學函數(shù)和C語言的幾種程序結(jié)構(gòu)形式. 五種C語句控制語句 函數(shù)調(diào)用語句 表達式語句 空語句 復合語句三種基本結(jié)構(gòu) 順序結(jié)構(gòu) 選擇結(jié)構(gòu) 循環(huán)結(jié)構(gòu)課題序號11授課班級10大專授課課時2h 授課形式上機授課章節(jié)名稱上機實踐使用教具教學目的復習TC的上機過程常用的幾個數(shù)學函數(shù)3. 驗證幾個順序結(jié)構(gòu)程序教學重點sqrt()函數(shù)和pow()函數(shù)的區(qū)別隨機函數(shù)的使用3. 順序結(jié)構(gòu)的編程思想教學難點1. 順序結(jié)構(gòu)的編程思想2. 數(shù)學表達式的C語言書寫格式更新、補

57、充、刪節(jié)內(nèi)容課外作業(yè)教學后記授課主要內(nèi)容或板書設(shè)計一:驗證程序二:順序結(jié)構(gòu)程序課 堂 教 學 安 排教學過程主 要 教 學 內(nèi) 容 及 步 驟(一)導入新課(二)新授(三)總結(jié)擴展:(四)作業(yè)布置:在上堂課中我們簡單介紹了幾種常用的數(shù)學函數(shù)以及C語言程序的三種結(jié)構(gòu)形式.這節(jié)課我們就來具體的驗證一下幾種數(shù)學函數(shù)的使用,同時體會一下順序結(jié)構(gòu)程序的編程思想一:驗證下面幾個程序例1:例:輸入一個正數(shù)x,求的x開平方. #include “stdio.h”#include “math.h”main()float x,y;printf(“inputx:”);scanf(“%f”,&x);y=sqrt(x)

58、;printf(“sqrt(%7.2f)=%7.2fn”,x,y); 運行程序的結(jié)果是:input x:81sqrt( 81.00)=9.00 例2:使用pow(x,y)求開平方. #include “stdio.h”#include “math.h”main()double k,j; int i; k=25; j=1.0/2;printf(“%f,%f,%f”,pow(k,j),sqrt(k);pow(k,1/3.0);運行程序的結(jié)果是: 5.000000,5.000000,2.924018 從該程序中我們可以注意到j(luò)=1.0/2絕不可以寫成,因為j=1.0/2結(jié)果為實數(shù),而j=1/2結(jié)果為

59、0.此外我們觀察運行結(jié)果可以發(fā)現(xiàn)小數(shù)點后要有六位小數(shù).二:隨機函數(shù)的使用rand()例1: #include math.hmain() int i,j; for(i=1;i=20;i+) j=rand();printf(%dt,j);運行結(jié)果:346 130 10982 1090 11656 7117 17595 6415 22948 31126 9004 14558 3571 22879 18492 1360 5412 26721 22463 25047在本實例中我們使用了隨機函數(shù)rand()用來產(chǎn)生20個隨機整數(shù),其中用到了for循環(huán)語句,在第四章時我們會做具體的講解。在這個程序中我們發(fā)現(xiàn)

60、20個隨機數(shù)不僅值是隨機產(chǎn)生的,連同位數(shù)也是隨機的。但在具體使用時我們只需要產(chǎn)生特定范圍的隨機數(shù),如例2。例2: #include math.hmain() int i,j; for(j=0;j=0&rand=9) i=rand(); else i=rand(); i=rand()%10; printf(%dt,i); 運行結(jié)果:2 7 8 8 2 1 9 5 2 6 5 0 1 8 2 4 7 2 7 9 根據(jù)例1和例2的編程思想,要求學完第三章和第四章的內(nèi)容后使用隨機函數(shù)編寫一個猜數(shù)的小游戲。 當然我們也可以直接使用C語言庫函數(shù)中提到的另外兩個隨機函數(shù)來完成這個問題。例:#include

溫馨提示

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

最新文檔

評論

0/150

提交評論