




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
文檔來源網(wǎng)絡(luò),僅供參考,侵權(quán)必刪除
C語言基礎(chǔ)知識(shí)
1.1c語言簡(jiǎn)介
C語言于1972年由美國的DennisRitchie發(fā)明,并首次在配備了UNIX
操作系統(tǒng)的DECPDP-11計(jì)算機(jī)上實(shí)現(xiàn)。它由早期的編程語言BCPL(Basic
CombindProgrammingLanguage)發(fā)展演變而來。1970年,AT&T貝爾實(shí)驗(yàn)
室的KenThompson根據(jù)BCPL語言設(shè)計(jì)出了較先進(jìn)并取名為B的語言,通
過不斷修改、完善,更先進(jìn)的C語言問世了。
C語言是一種功能強(qiáng)大、應(yīng)用廣泛、具有發(fā)展前途的計(jì)算機(jī)語言。它既
可用于系統(tǒng)軟件的設(shè)計(jì),也可用于應(yīng)用軟件的開發(fā)。許多著名的系統(tǒng)軟件都
是由C語言編寫的。C語言具有下列特點(diǎn):
(1)C語言既具有低級(jí)語言直接操縱硬件的特點(diǎn),又具有高級(jí)語言與
自然語言和人的思維邏輯相似的特點(diǎn),C語言程序易編寫、易查錯(cuò),而且實(shí)
用性很強(qiáng)。
(2)C語言具有豐富的數(shù)據(jù)類型和運(yùn)算符,語法結(jié)構(gòu)簡(jiǎn)單。
(3)C語言是一種結(jié)構(gòu)化程序設(shè)計(jì)語言,提供了完整的程序控制語句。
(4)C語言是一種模塊化程序設(shè)計(jì)語言,適合大型軟件的開發(fā)和研制。
(5)C語言還有一個(gè)突出的優(yōu)點(diǎn)就是適合于多種操作系統(tǒng),如DOS、
UNIX,也適用于多種機(jī)型,其程序移植性好。
1.2C語言的數(shù)據(jù)類型
數(shù)據(jù)是程序處理的對(duì)象,數(shù)據(jù)類型是數(shù)據(jù)的內(nèi)在表現(xiàn)形式。例如,學(xué)生
的年齡和成績(jī)具有一般數(shù)值的特點(diǎn),在C語言中稱為數(shù)值型,其中年齡是
整數(shù),稱為整型;成績(jī)可以為小數(shù),稱為實(shí)型。而學(xué)生的姓名和性別是文字,
在C語言中稱為字符型數(shù)據(jù)。
C語言具有豐富的數(shù)據(jù)類型,其中基本的數(shù)據(jù)類型有整型、實(shí)型、字
文檔來源網(wǎng)絡(luò),僅供參考,侵權(quán)必刪除
符型。
1.2.1變量
變量是在程序執(zhí)行過程中其值可以被改變的量。
1.變量命名規(guī)則
和人的取名一樣,變量的命名也有一定的規(guī)則。
(1)由字母、數(shù)字和下劃線組成;
(2)必須以字母或下劃線打頭;
(3)字母區(qū)分大小寫(在系統(tǒng)默認(rèn)狀態(tài)下);
(4)前32個(gè)字符有效(在系統(tǒng)默認(rèn)狀態(tài)下)。
例如:a,Book,book,_Make_Cipher都是合法的變量名,且Book與book是不同
的變量名,而123A,x+y都不是變量名。
2.變量的數(shù)據(jù)類型
變量可以是任意的一種數(shù)據(jù)類型,如整型變量、字符型變量、指針變量等。C語言
中的基本數(shù)據(jù)類型及其特性如表1」所示。
表C語言的基本數(shù)據(jù)類型
數(shù)據(jù)類型名數(shù)據(jù)類型描述數(shù)據(jù)類型的長(zhǎng)度(字節(jié))數(shù)據(jù)取值范圍
char字符型10-255
int有符號(hào)整型2-32768?32767
unsignedint無符號(hào)整型20?65535
short短整型2-32768?32767
long長(zhǎng)整型4-2147483648-2147483647
unsignedlong無符號(hào)長(zhǎng)整型40-4294967295
float單精度實(shí)數(shù)4|3.4XIO?|-|3.4X1O381
double雙精度實(shí)數(shù)8|1.7X1O-3O8|~|1.7X1O3O8|
longdouble長(zhǎng)雙精度實(shí)數(shù)10|3.4X10用巧?|3.4X104932|
3.變量的定義
每個(gè)變量在使用前都必須先定義其數(shù)據(jù)類型,定義變量數(shù)據(jù)類型的語法格式如下:
數(shù)據(jù)類型符變量名1,變量名2…;
例如:
intage,score;/*定義年齡和成績(jī)?yōu)檎?/
charname[20];/*定義姓名為至多含20個(gè)字符的字符數(shù)組*/
4.變量的存儲(chǔ)類型
當(dāng)定義某個(gè)變量時(shí),C語言的編譯系統(tǒng)就要給該變量分配若干個(gè)存儲(chǔ)單元用來存放
該變量的值。而在計(jì)算機(jī)中寄存器和內(nèi)存都可以存放數(shù)據(jù),內(nèi)存又可分為臨時(shí)占用和長(zhǎng)
期占用。變量的存儲(chǔ)類型是指變量在計(jì)算機(jī)中的存放位置及時(shí)間。
定義變量存儲(chǔ)類型的語法格式如下:
存儲(chǔ)類型符數(shù)據(jù)類型符變量名1,變量名2,…;
變量的存儲(chǔ)類型有自動(dòng)型(aut。)、寄存器型(register)、靜態(tài)型(static)和外部型
(extern),具體特點(diǎn)和使用方法在后面的章節(jié)中詳細(xì)介紹。
在變量定義時(shí),如未說明存儲(chǔ)類型,則系統(tǒng)默認(rèn)為自動(dòng)型(aul。)。
5.變量的初始化
變量的初始化是給變量賦初值的一種方法,是指在變量定義時(shí)就給變量賦予初始值。
變量初始化的方法很簡(jiǎn)單,在變量定義的語句中,在變量名后加一個(gè)等號(hào)和初值即可。
例如:
intx,age=20,score=100;
在上面的定義中,變量x未賦初值,而變量age和score的初值分別為20和100。
在程序中,變量未賦值之前不允許使用,即要遵循“先賦值后使用”的規(guī)則。
1.2.2常量
常量是在程序運(yùn)行過程中值不發(fā)生改變的數(shù)據(jù)。例如,圓周率3.1415926就是一個(gè)
常量。常量也有數(shù)據(jù)類型,它們是整型常量、實(shí)型常量、字符常量、字符串常量及符號(hào)
常量,整型常量及實(shí)型常量的數(shù)據(jù)長(zhǎng)度及取值范圍與變量的規(guī)定相同。
1.整型常量
整型常量用來表示整數(shù),整型數(shù)據(jù)可以以不同數(shù)制形式來表示,不同的進(jìn)位制有其
不同的表示方式,其表示方式如表1-2所示。
表L2整型常量的表示方式
數(shù)制表示方式示例
十進(jìn)制一般整數(shù)的寫法0,-22,55
八進(jìn)制在八進(jìn)制整數(shù)前加數(shù)字000,-072,+0331
十六進(jìn)制在十六進(jìn)制整數(shù)前加數(shù)字0和字母X0x0,0xlB5?-0xb3
另外,對(duì)于長(zhǎng)整型常量,應(yīng)當(dāng)在其后加后綴L或1,例如30L。30L和30數(shù)值一樣,
但占用內(nèi)存的大小不一樣。30占用2個(gè)字節(jié)的存儲(chǔ)空間,而30L占用4個(gè)字節(jié)的存儲(chǔ)空間。
2.實(shí)型常量
實(shí)型常量只有十進(jìn)制數(shù)表示方式,它沒有單精度和雙精度之分C其表示方式有定點(diǎn)
數(shù)表示和浮點(diǎn)數(shù)表示兩種。具體表示方式如表1-3所示。
表1-3實(shí)型常量的書寫方法
類別表示方式示例
定點(diǎn)數(shù)整數(shù)部分.小數(shù)部分0.0.1.34,-34.0
浮點(diǎn)數(shù)尾數(shù)E(或e)指數(shù)3.57E10,-5.6e-9
說明:
供了方便。例如,當(dāng)不需要太高精度時(shí),只需要將符號(hào)常量定義修改為
#definePI3.14
而不需要在程序中去修改每一處的圓周率。
1.3算術(shù)運(yùn)算符與算術(shù)表達(dá)式
用來表示各種運(yùn)算的符號(hào)稱為運(yùn)算符。c語言中包括以下七大類的基本運(yùn)算符:算
術(shù)運(yùn)算符、邏輯運(yùn)算符、關(guān)系運(yùn)算符、賦值運(yùn)算符、逗號(hào)運(yùn)算符、條件運(yùn)算符和位運(yùn)算
符。本節(jié)主要介紹算術(shù)運(yùn)算符,其他的運(yùn)算符將在后續(xù)章節(jié)中詳細(xì)介紹。
1.3.1算術(shù)運(yùn)算符
c語言中的算術(shù)運(yùn)算符和數(shù)學(xué)中的算術(shù)運(yùn)算相似,是對(duì)數(shù)據(jù)進(jìn)行算術(shù)運(yùn)算的。算術(shù)
運(yùn)算符的運(yùn)算對(duì)象、運(yùn)算規(guī)則及結(jié)合性如表1-5所示。
表1?5算術(shù)運(yùn)算符
運(yùn)算對(duì)象
運(yùn)算對(duì)象個(gè)數(shù)名稱運(yùn)算符運(yùn)算規(guī)則結(jié)合性
數(shù)據(jù)類型
正+取原值
單目自右向左
負(fù)—取負(fù)值
加+加法運(yùn)算
整型或?qū)嵭?/p>
減—減法運(yùn)算
雙目乘?乘法運(yùn)算自左向右
除/除法運(yùn)算
模%整除取余整型
增1(前綴)++先加1,后使用整型、字符
增1(后綴)++先使用,后加1型、指針型
單目自右向左
減1(前綴)—先減1,后使用變量或數(shù)組
減1(后綴)——先使用,后減1兀素、實(shí)型
在C語言中,參加運(yùn)算的對(duì)象個(gè)數(shù)稱為運(yùn)算符的“目”。單目運(yùn)算符是指參加運(yùn)算
的對(duì)象只有一個(gè),如+10,-67,x++。雙目運(yùn)算符是指參加運(yùn)算的對(duì)象有兩個(gè),如2+3,
7%3o
相同運(yùn)算符連續(xù)出現(xiàn)時(shí),有的運(yùn)算符是從左至右進(jìn)行運(yùn)算,有的運(yùn)算符是從右至左
進(jìn)行運(yùn)算,C語言中,將運(yùn)算符的這種特性稱為結(jié)合性。
力口法(+)、減法(-)、乘法(*)與數(shù)學(xué)中的算術(shù)運(yùn)算相同。例如:3.5+4Z7結(jié)果是
8.2;3.5-4.7結(jié)果是一0.8:3.5*4.7結(jié)果是16.45。
除法運(yùn)算(/)與數(shù)學(xué)中的除法不完全相同,它與參加運(yùn)算的對(duì)象的數(shù)據(jù)類型相關(guān)。
當(dāng)參加運(yùn)算的兩個(gè)對(duì)象均為整型數(shù)據(jù)時(shí),其運(yùn)算結(jié)果為數(shù)學(xué)運(yùn)算結(jié)果的整數(shù)部分。如7/4
結(jié)果為1,而不是1.75。若參加運(yùn)算的兩個(gè)對(duì)象有一個(gè)是實(shí)型或兩個(gè)都是實(shí)型,那么運(yùn)
算結(jié)果為實(shí)際運(yùn)算的值,如7/5.0的運(yùn)算結(jié)果為1.4。
文檔來源網(wǎng)絡(luò),僅供參考,侵權(quán)必刪除
模運(yùn)算的運(yùn)算對(duì)象必須為整型,結(jié)果是相除后的余數(shù),如7%5結(jié)果為2。
增1減1運(yùn)算符都是單月運(yùn)算符,用來對(duì)整型、實(shí)型、字符型、指針型變量或數(shù)組
元素等變量進(jìn)行加1或減1運(yùn)算,運(yùn)算的結(jié)果仍是原類型。
1.3.2常用數(shù)學(xué)函數(shù)
C語言系統(tǒng)提供了400多個(gè)標(biāo)準(zhǔn)函數(shù)(稱為庫函數(shù)),設(shè)計(jì)程序時(shí)可以直接使用它們。
庫函數(shù)主要包括數(shù)學(xué)函數(shù)、字符處理函數(shù)、類型轉(zhuǎn)換函數(shù)、文件管理函數(shù)及內(nèi)存管理函
數(shù)等幾類。下面介紹常用的數(shù)學(xué)函數(shù),其他類型的函數(shù)將在后面章節(jié)中陸續(xù)介紹。
1.函數(shù)名:abs
原型:intabs(inti);
功能:求整數(shù)的絕對(duì)值。
例如,設(shè)x=abs(5),y=abs(-5)>z=abs(0),則x=5,y=5,z=0。
2.函數(shù)名:labs
原型:longlabs(longn);
功能:求長(zhǎng)整型數(shù)的絕對(duì)值。
例如,設(shè)x=Ebs(40000L),y=labs(-5),z=labs(0),則x=40000,y=5,z=0,
3.函數(shù)名:fabs
原型:doublefabs(doublex);
功能:求實(shí)數(shù)的絕對(duì)值。
例如,設(shè)x=hbs(5.3),y=fabs(-5.3),z=fabs(0)>則x=5.3,y=5.3,z=0。
4.函數(shù)名:floor
原型:doublefloor(doublex);
功能:求不大于x的最大整數(shù),它相當(dāng)于數(shù)學(xué)函數(shù)[x]。
例如,設(shè)x=flooi?(-5.1),y=floor(5.9),z=floor(5)>則x=-6,y=5?z=5。
5.函數(shù)名:ceil
原型:doubleceil(doublex):
功能:求不小于x的最小整數(shù)。
例如,設(shè)x=ceil(—5.9),y=ceil(5.1),z=ceil(5),則x=—5,y=6,z=5
6.函數(shù)名:sqrt
原型:doublesqrt(doublex);
功能:求x的平方根。
例如,設(shè)x=sqrt(4),y=sqrt(16),Mx=l.414214,y=4.0
7.函數(shù)名:Iog10
原型:doublelog10(doublex);
功能:求x的常用對(duì)數(shù)。
8.函數(shù)名:log
原型:doublelog(doublex);
功能:求x的自然對(duì)數(shù)。
9.函數(shù)名:exp
原型:doubleexp(doublex);
功能:求歐拉常數(shù)e的x次方。
10.函數(shù)名:pow10
原型:doublepowlO(intp);
功能:求10的p次方。
例如,設(shè)x=powl0(3),y=powl0(0)?則x=1000,y=l
11.函數(shù)名:pow
原型:doublepow(doublex,doubley);
功能:求x的y次方。
例如,設(shè)x=pow(3,2),y=pow(-3,2),則x=9,y=9
12.函數(shù)名:sin
原型:doublesin(doublex);
功能:正弦函數(shù)。
13.函數(shù)名:cos
原型:doublecos(doublex);
功能:余弦函數(shù)。
14.函數(shù)名:tan
原型:doubletan(doublex);
功能:正切函數(shù)。
1.3.3算術(shù)表達(dá)式
由算術(shù)運(yùn)算符和運(yùn)算對(duì)象連接形成的式子稱為算術(shù)表達(dá)式。
算術(shù)運(yùn)算符的優(yōu)先級(jí)從高到低規(guī)定如下:
++--
*/%
十—
位于同一行的運(yùn)算符的優(yōu)先級(jí)相同。
1.4數(shù)據(jù)類型轉(zhuǎn)換規(guī)則
對(duì)數(shù)據(jù)進(jìn)行運(yùn)算時(shí),要求參與運(yùn)算的對(duì)象的數(shù)據(jù)類型相同(運(yùn)算得到的運(yùn)算結(jié)果的
類型與運(yùn)算對(duì)象也相同)。因此,在運(yùn)算過程中常常需要對(duì)變量或常量的數(shù)據(jù)類型進(jìn)行轉(zhuǎn)
換,轉(zhuǎn)換的方法有兩種,一種是系統(tǒng)自動(dòng)轉(zhuǎn)換(又稱為隱式轉(zhuǎn)換);另一種是在程序中強(qiáng)
制轉(zhuǎn)換(又稱為顯式轉(zhuǎn)換)。
文檔來源網(wǎng)絡(luò),僅供參考,侵權(quán)必刪除
1.4.1自動(dòng)轉(zhuǎn)換規(guī)則
在不同類型數(shù)據(jù)的混合運(yùn)算中,由系統(tǒng)自動(dòng)實(shí)現(xiàn)轉(zhuǎn)換。轉(zhuǎn)換規(guī)則如下:
(1)若參與運(yùn)算的數(shù)據(jù)的類型不同,則應(yīng)先轉(zhuǎn)換成同一類型,然后進(jìn)行運(yùn)算。
(2)將低類型數(shù)據(jù)轉(zhuǎn)換成高類型數(shù)據(jù)后進(jìn)行運(yùn)算。如血型和long型運(yùn)算時(shí),先把
int型轉(zhuǎn)換成long型后再進(jìn)行運(yùn)算。
類型的高低是根據(jù)其所占空間的字節(jié)數(shù)按從小到大的順序排列的,順序如下:
char,int,long,float,doubleo
(3)所有的浮點(diǎn)運(yùn)算都是按照雙精度進(jìn)行運(yùn)算的,即使僅含float型單精度量運(yùn)算的
表達(dá)式,也要先轉(zhuǎn)換成double型,再作運(yùn)算。
(4)char型和short型參與運(yùn)算時(shí),必須先轉(zhuǎn)換成int型。
例如,設(shè)有:
floatPI=3.14;
ints,r=7;
s=r*r*PI;
因?yàn)镻I為單精度型,s和r為整型,在執(zhí)行s=r*r*PI語句時(shí),r和PI都轉(zhuǎn)換成double
型后再進(jìn)行計(jì)算,運(yùn)算結(jié)果也為double型,右邊的運(yùn)算結(jié)果為153.86,但由于s為整型,
故應(yīng)將賦值號(hào)右邊的運(yùn)算結(jié)果轉(zhuǎn)換成整型(舍去小數(shù)部分),因此s的值為153。
1.4.2強(qiáng)制類型轉(zhuǎn)換
強(qiáng)制類型轉(zhuǎn)換是通過類型轉(zhuǎn)換運(yùn)算來實(shí)現(xiàn)的,其語法格式如下:
(類型說明符)(表達(dá)式)
其功能是把表達(dá)式的運(yùn)算結(jié)果強(qiáng)制轉(zhuǎn)換成類型說明符所表示的類型。例如:(float)a把
a轉(zhuǎn)換為實(shí)型;(int)(x+y)把x+y的結(jié)果轉(zhuǎn)換為整型;W(int)x+y則只將x轉(zhuǎn)換為整型。
在使用強(qiáng)制類型轉(zhuǎn)換時(shí)應(yīng)注意以下問題:
(1)類型說明符和表達(dá)式都必須加括號(hào)(單個(gè)變量可以不加括號(hào)),如把(int)(x+y)寫
成(in【)x+y則只是把x轉(zhuǎn)換成int型之后再與y相加。
(2)對(duì)于被轉(zhuǎn)換的單個(gè)變量而言,無論是強(qiáng)制轉(zhuǎn)換還是自動(dòng)轉(zhuǎn)換,都只是為了本次
運(yùn)算的需要而對(duì)變量的數(shù)據(jù)長(zhǎng)度進(jìn)行臨時(shí)性轉(zhuǎn)換,而不會(huì)改變變量定義時(shí)所聲明的類型。
例如,設(shè)有:
floatf=-5.75;
intx;
x=(int)f;
將f強(qiáng)制轉(zhuǎn)換成整數(shù)-5,因此x=-5,而f本身的類型并未改變且其值仍為-5.75。
1.5程序結(jié)構(gòu)
1.5.1主函數(shù)結(jié)構(gòu)
每一個(gè)c源程序都是一系列函數(shù)的集合。其中,必須有且只能有一個(gè)主函數(shù),其函
數(shù)名為main,其結(jié)構(gòu)如下:
voidmain(void)
其中,voidmain(void)稱為函數(shù)說明部分(又稱函數(shù)頭),而
)
稱為函數(shù)體,函數(shù)體中的每個(gè)語句行末尾都必須用分號(hào)結(jié)束。
1.5.2文件包含命令
C語言系統(tǒng)提供了400多個(gè)庫函數(shù),并將這些函數(shù)根據(jù)其功能分成了若干組,每組
都有一個(gè)組名。如數(shù)學(xué)類函數(shù)組的組名為math。在C語言系統(tǒng)所安裝文件夾的下級(jí)文件
夾中有一個(gè)與其相對(duì)應(yīng)的文件math.h,這些擴(kuò)展名為.h的文件稱為頭文件。
include稱為文件包含命令,當(dāng)用戶在程序中使用到系統(tǒng)的標(biāo)準(zhǔn)庫函數(shù)中的函數(shù)時(shí),
需要在程序中(一般在程序的首部)增加一條預(yù)處理語句如#抽4遍改$1由0.11:>,以便告知
系統(tǒng)需要使用某個(gè)頭文件中的函數(shù)。
1.5.3C語言程序基本結(jié)構(gòu)
一個(gè)完整的C語言源程序由如下5個(gè)部分構(gòu)成:
(1)預(yù)處理命令:
(2)全局變量說明;
(3)函數(shù)原型說明;
(4)主函數(shù);
(5)其他子函數(shù)。
一個(gè)簡(jiǎn)單的C語言源程序只需要(1)和(4)兩個(gè)部分,其中“預(yù)處理命令”一般
是一系列文件包含命令,即include命令。
關(guān)于程序結(jié)構(gòu),應(yīng)當(dāng)注意以下幾方面的問題:
文檔來源網(wǎng)絡(luò),僅供參考,侵權(quán)必刪除
(1)可由若干個(gè)函數(shù)構(gòu)成,其中必須有且只有一個(gè)以main命名的主函數(shù),可以沒
有其他函數(shù)。每個(gè)函數(shù)完成一定的功能,函數(shù)與函數(shù)之間可以通過參數(shù)傳遞信息。main()
函數(shù)可以位于原程序文件中任何位置,但程序的執(zhí)行總是從main函數(shù)開始,main函數(shù)
執(zhí)行完畢時(shí)程序執(zhí)行結(jié)束。
(2)子函數(shù)的結(jié)構(gòu)與主函數(shù)相同,即分為函數(shù)說明部分和函數(shù)體兩個(gè)部分。
(3)函數(shù)中的每個(gè)語句最后要有一個(gè)分號(hào),作為語句結(jié)束標(biāo)記°但某些特殊的語句
行末尾不需要分號(hào),有時(shí)還不能有分號(hào)。
(4)“/*”和“*/”括住的任意一段字符稱為“程序注釋”,用來對(duì)程序作說明,可
以插入到程序的任何地方,且可以跨行使用。程序注釋不影響程序運(yùn)行結(jié)果。
(5)函數(shù)的書寫格式很靈活,在一行中可以書寫多個(gè)語句(每個(gè)語句末尾都要有分
號(hào)),一個(gè)語句也可以寫在多行中。在程序的任何地方都可以插入空格或回車符。
(6)主函數(shù)可以調(diào)用任何子函數(shù)但不能調(diào)用它自己,任何子函數(shù)之間也可以相互調(diào)
用,但是子函數(shù)不能調(diào)用主函數(shù)。
下面是一個(gè)簡(jiǎn)單的C語言源程序;
【例1?1】求圓的面積。
#include<stdio.h>
voidmain(void)
{
floatr,s,p=3.14;
r=10.5;
s=r*r*p;
printf("圓的面積是:%f",s);
)
下面是一個(gè)較完整的C語言源程序:
【例1?2】較完整的C語言程序示例。
#include<stdio.h>
#include<conio.h>
inty,z;
voidabc(intx);
voidmain(void)
{
intx;
clrscrO;
x=10:
y=20;
z=30;
printf("okl:x=%dy=%dz=%d\n'\x,y,z);
abc(x);
printf("ok2:x=%dy=%dz=%d\n",x,y,z);
getch();
)
voidabc(intx)
{
inty;
printf("ok3:x=%dy=%dz=%d\n”,x,y,z);
x=100;
y=200;
z=300;
printf("ok4:x=%dy=%dz=%d\n",x.y,z);
}
提高中小學(xué)教學(xué)質(zhì)量在于課堂
中小學(xué)課堂教學(xué)作為一種教育人的生命活動(dòng),是人生中一段
重要的生命經(jīng)歷。對(duì)此,全國著名特級(jí)教師竇桂梅深有感觸“課
堂是一個(gè)值得我們好好經(jīng)營(yíng)的地方,是我們?nèi)松逕挼牡缊?chǎng)。課
堂就是一本人生的大書,贏在課堂,就是贏得人生我們還要理
直氣壯地說課堂是學(xué)校的血脈、教師的根基、學(xué)生的跑道,教學(xué)
質(zhì)量不能輸在課堂,精彩人生不能輸在課堂。全面提高中小學(xué)教
學(xué)質(zhì)量就要贏在課堂,這是奠基、這是底線、這是焦點(diǎn)、這是根
本。
當(dāng)下,我們認(rèn)真審視和考量中小學(xué)課堂教學(xué),不難發(fā)現(xiàn)教師
教得苦、學(xué)生學(xué)得累、質(zhì)量難得好的現(xiàn)象還是比較普遍,主要困
境如下:
文檔來源網(wǎng)絡(luò),僅供參考,侵權(quán)必刪除
一是教學(xué)理念轉(zhuǎn)變不到位。課改的核心理念是為了每一位學(xué)
生的發(fā)展,以人為本。但在課堂教學(xué)現(xiàn)狀中我講你聽、我寫你記、
我考你背仍然流通??键c(diǎn)為中心,考題為中心,考試為中心仍然
盛行。穿新鞋,走老路只管教,不管學(xué)重考試,輕能力仍然存在。
二是教學(xué)目的窄化、不明確。我們的教師應(yīng)該是既傳學(xué)習(xí)之
道,更傳做人之道既授課堂學(xué)業(yè),更授立身基業(yè)既解攻書之惑,
更解成長(zhǎng)之惑?,F(xiàn)實(shí)中有些老師則是將“傳道授業(yè)解惑”直接演
繹為知識(shí)傳授、解題訓(xùn)練,考試高分是教學(xué)的唯一目的或最為重
要的目的。
三是教學(xué)目標(biāo)落實(shí)不清楚。課程改革提出教學(xué)三維目標(biāo),即
知識(shí)與技能,過程與方法,情感、態(tài)度與價(jià)值觀。
四是教學(xué)內(nèi)容封閉不科學(xué)。當(dāng)今的教學(xué)改革關(guān)注自然、關(guān)注
社會(huì)、關(guān)注生活、關(guān)注熱點(diǎn)。選拔考試突出考能力、考素養(yǎng)、考
思辨。令人擔(dān)憂的是有些老師在教材使用上拘泥教材,內(nèi)容選擇
上應(yīng)付考試,直接導(dǎo)致教師走進(jìn)苦海,學(xué)生跳進(jìn)題海。
五是教學(xué)方式單一不管用。課程改革倡導(dǎo)“自主、合作、探
究”的學(xué)習(xí)方式,走進(jìn)新課改,對(duì)話教學(xué)、問題教學(xué)、探究教學(xué)
效果顯著。
六是教學(xué)效率偏低不高效。有的課堂”互動(dòng)”只停留在形式上,
假互動(dòng)、無效熱鬧充斥課堂。自主、合作、探究或是牽強(qiáng)附會(huì),
或是徒有虛名,或是無病呻吟。表面上看起來課堂比較活躍,,實(shí)
際上浪費(fèi)了時(shí)間,浪費(fèi)了精力,效率低下。
七是教學(xué)主體忽視不全面。一部分課堂教學(xué),仍然存在著學(xué)
生的主體作用被忽視的現(xiàn)象。有些教師的教學(xué)基點(diǎn)過高,視野狹
窄,盯住尖子,以犧牲時(shí)間、精力搶抓分?jǐn)?shù)為代價(jià),造成惡性循
環(huán)。
八是教學(xué)手段簡(jiǎn)單不恰當(dāng)。有些教師既不板書課題,也不板
書主要內(nèi)容??床灰娎蠋煹难普T,聽不到老師的畫龍點(diǎn)睛。
只是照本宣科、點(diǎn)擊鼠標(biāo)、呈現(xiàn)菜單,一個(gè)問題接一個(gè)問題閃現(xiàn),
然后呈現(xiàn)答案,呼啦一片,課就結(jié)束了。
文檔來源網(wǎng)絡(luò),僅供參考,侵權(quán)必刪除
一要贏在理念驅(qū)動(dòng)。教學(xué)理念,是指在教學(xué)實(shí)踐中形成的關(guān)
于教學(xué)工作的思想、觀念,以及對(duì)某些問題的理性認(rèn)識(shí),它對(duì)于
教學(xué)工作、教學(xué)行為具有指導(dǎo)、引領(lǐng)的作用。正確的教學(xué)理念會(huì)
給教學(xué)活動(dòng)指明方向和道路,并提高課堂教學(xué)水平。新課程改革
反復(fù)強(qiáng)調(diào)理念是思想的先導(dǎo)、行為的指南。顧明遠(yuǎn)先生一語道出
真諦:“任何教育行為都應(yīng)以教育理念為指導(dǎo),教育教學(xué)理念貫穿
于教育教學(xué)的全過程,很難想象缺乏理念或理念單一的教育教學(xué)
過程,將會(huì)帶來怎樣的后果?!敝行W(xué)課堂教學(xué)實(shí)踐證明:先進(jìn)的
教學(xué)理念有助于激發(fā)學(xué)生的學(xué)習(xí)興趣,有助于培育學(xué)生的學(xué)科素
養(yǎng),有助于打造學(xué)科的高效課堂,有助于提升課堂的教學(xué)質(zhì)量。
二要贏在目標(biāo)導(dǎo)學(xué)。新課程倡導(dǎo)的三維教學(xué)目標(biāo)是課堂教學(xué)
導(dǎo)引、導(dǎo)入、導(dǎo)學(xué)的根本。目標(biāo)導(dǎo)學(xué)是課堂教學(xué)的起點(diǎn),也是課
堂教學(xué)的歸宿。價(jià)值觀強(qiáng)調(diào)個(gè)人價(jià)值與社會(huì)價(jià)值的統(tǒng)一;科學(xué)的
價(jià)值與人文價(jià)值的統(tǒng)一,課堂教學(xué)的實(shí)施其三維目標(biāo)缺一不可、
互為整體,在具體教學(xué)過程中應(yīng)該有機(jī)融入、自然滲透,決不可
人為割裂,穿鞋戴帽,顧此失彼。
三要贏在興趣培養(yǎng)C蘇霍姆林斯基說過:“在每一個(gè)年輕的心
靈里,存放著求知好學(xué)、渴望知識(shí)的火藥。就看你能不能點(diǎn)燃這
火藥?!笨梢?,激發(fā)學(xué)生的興趣就是點(diǎn)燃渴望知識(shí)的導(dǎo)火索。興趣,
是學(xué)生學(xué)習(xí)一切知識(shí)的精神與力量源泉。但興趣是不能強(qiáng)求的,
耍順其自然、因勢(shì)利導(dǎo),想方設(shè)法地著力培養(yǎng)。興趣的培養(yǎng),耍
觸發(fā)學(xué)生的學(xué)習(xí)責(zé)任感和內(nèi)驅(qū)力,需要不斷地強(qiáng)化知識(shí)積累。因
為知識(shí)儲(chǔ)備是興趣愛好的基礎(chǔ),知識(shí)越豐富的人,興趣也越廣泛。
知識(shí)貧乏的人,興趣也會(huì)是貧乏的。一般來說,人都會(huì)因?yàn)榕d趣
而執(zhí)著于某一項(xiàng)活動(dòng),并在最后取得或小或大的成功。有了濃厚
的興趣、有了學(xué)習(xí)的動(dòng)力,就會(huì)有豐富的想象力,就會(huì)有合理的
聯(lián)想力,從而促使學(xué)習(xí)成為一種享受、一種快樂。
學(xué)習(xí)興趣的教學(xué),是一座冰山。美國教育家哈曼說得精辟:
“那些不設(shè)法勾起學(xué)生求知欲的教學(xué),正如同錘打著一塊冰冷的
生鐵J
文檔來源網(wǎng)絡(luò),僅供參考,侵權(quán)必刪除
四要贏在教材探究C教材是學(xué)生自主學(xué)習(xí)的重要資源和工具,
它不僅決定課堂教學(xué)的內(nèi)容,而且提供了教學(xué)活動(dòng)的基本線索和
學(xué)習(xí)方法。教師把握教材,要經(jīng)過解讀、深究、理解、活用。根
據(jù)認(rèn)識(shí)過程的普遍規(guī)律和教學(xué)過程中學(xué)生的認(rèn)知特點(diǎn),學(xué)生系統(tǒng)
掌握知識(shí),常常是從對(duì)教材的感知開始,感知越豐富,觀念越清
晰,形成概念和理解知識(shí)就越容易,同時(shí)教材也使學(xué)生在學(xué)習(xí)過
程中獲得的知識(shí)更加系統(tǒng)化、規(guī)范化。新課程倡導(dǎo)教師用教材教,
而不是教教材的教育理念日漸深入人心。教師要研讀教材,為教
學(xué)明晰方向;吃透教材,為教學(xué)正確定位;把握教材,為教學(xué)夯
實(shí)基礎(chǔ);用好教材,為教學(xué)質(zhì)量負(fù)責(zé);整合教材,為教學(xué)活動(dòng)充
電;活化教材,為教學(xué)生命奠基。教材無非是個(gè)例子,教師要牽
引學(xué)生通過對(duì)教材的學(xué)習(xí)、感悟、理解,轉(zhuǎn)換為自主、合作、探
究的學(xué)習(xí)方式,
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《荊棘鳥》讀書心得
- 制作甲方合同范本
- 《愛的教育》教師讀書心得體會(huì)
- 買賣客運(yùn)車輛合同范例
- 借款抵押合同范本書
- 全款付款合同范本
- 叉車買賣服務(wù)合同范例
- 代維護(hù)合同范本
- 《奇妙的動(dòng)物世界》教學(xué)設(shè)計(jì)網(wǎng)友來稿 教案教學(xué)設(shè)計(jì)
- 鹵制品訂貨合同范本
- 【人教版二年級(jí)下冊(cè)數(shù)學(xué)】全冊(cè)課時(shí)鞏固提升練習(xí)和單元鞏固提升練習(xí)
- GB/T 25146-2010工業(yè)設(shè)備化學(xué)清洗質(zhì)量驗(yàn)收規(guī)范
- GB/T 2007.1-1987散裝礦產(chǎn)品取樣、制樣通則手工取樣方法
- 交流課:資本主義世界市場(chǎng)的形成
- 城市社會(huì)學(xué)(2015)課件
- 年產(chǎn)2萬噸馬來酸二乙酯技改建設(shè)項(xiàng)目環(huán)評(píng)報(bào)告書
- 中國古代文論教程完整版課件
- 中班美工區(qū)角活動(dòng)教案10篇
- SJG 103-2021 無障礙設(shè)計(jì)標(biāo)準(zhǔn)-高清現(xiàn)行
- 皇冠假日酒店智能化系統(tǒng)安裝工程施工合同范本
- 路面工程重點(diǎn)、關(guān)鍵、和難點(diǎn)工程的施工方案(技術(shù)標(biāo))
評(píng)論
0/150
提交評(píng)論