王建國
在一次到學校聽評課的活動中,一位教師上的《億以內數的讀法》引發了我的一些思考,即用教師頭腦中固有的“讀法”來教學生好呢?還是應該創設問題情境讓學生習得“讀法”好呢?
于是,想起“教學有法,教無定法,貴在得法”的名言警句。我的理解:“有法”是指教育規律,“無定法”是指沒有一成不變的方法,這是因為“教”必須基于學生原有知識水平和生活經驗。“得法”是指選用的方法得當,還是指得到方法的過程呢?我認為二者兼有,但后者更重要,得到方法的過程是“以生為本”的,突顯了學生的主體地位。只有讓學生經歷得到方法的過程,才能把“三維目標”整體落實,達到全面育人的教學效果,這樣的教學才會因“得法”而有活力。
一、片段再現
師:讀出下面各數3606,6006,25680。
生1:讀作三千六百零六。
生2:讀作六千零六。
生3:讀作二萬五千六百八十。
師:你是怎么讀的?
生3:我是一位一位讀的。
師:(不置可否)還有別的讀法嗎?
生4:我是先分級,再讀萬級,讀完萬級,再讀個級。也讀作二萬五千六百八十。
師:很好,億以內數的讀法就是這樣的,先讀萬級,讀完后加“萬”,再讀個級。
師:按照這種方法,誰會讀1625680?
接下來教師按照億以內數的讀法來教學生讀數。先分級,再從萬級讀起,萬級的數按個級數的讀法讀,讀完后加“萬”字,最后讀個級的數。
二、學生感受
許多按一位一位讀的孩子就有疑惑:以前讀數,老師都是讓從高位起一位一位讀,今天的數為什么不能這樣讀呢?學生學了教師教的方法后,雖然會讀了,但還有疑惑,為什么要先分級?為什么萬級的數要按個級數的讀法讀?讀完萬級的數為什么要加“萬”字?
三、我的思考
學生在讀20以內的數時,十位上是“1”的數,讀作十幾;在讀百以內數時,十位上是“幾”的數,讀幾十幾;在讀千以內的數、萬以內的數時,分別讀作“幾百幾十幾”“幾千幾百幾十幾”。這是學生已有的知識經驗,是學習億以內數讀法的基礎,這種讀數的方法是讀數的根本,讀出了數的大小,體現出位值制記數法思想。
學生在讀25680時,對于采用一位一位讀的方法應予充分肯定,教師不去回應這個學生,是在回避類似把1625680讀成“一百萬六十萬二萬五千六百八十”的情況,卻不知這正是知識的生長點、教學的起點。先分級,再讀數的方法是要達到的教學目標,教師沒有在學生已有知識基礎上促進學生向教學目標發展,而是用目標教目標,是穿新鞋走老路呀!這樣的教學是不能培養學生的創新精神和實踐能力的。那么,怎樣的教學才符合課程改革的要求呢?
四、我的設想
設想1:教師基于學生已有知識經驗基礎,直接預設。
師:讀5680。
生:讀作五千六百八十。
師:怎么讀的?
生:一位一位讀的。
師:很好!再讀25680。
生:讀作二萬五千六百八十。
師:怎么讀的?
生:一位一位讀的。
師:不錯!再讀1625680。
生:讀作一百萬六十萬二萬五千六百八十。
師:你還是一位一位地讀,方法和以前一樣清楚、明白,但我們聽的人卻聽得有點混亂、糊涂!為什么會這樣呢?因為,你一會兒一百萬,一會兒又六十萬,一會兒又是二萬,這樣萬、萬、萬地讀,把我們搞糊涂了,不知道你讀的到底是多少個萬?大家也想一想他一共讀了多少個萬?有沒有好辦法,一讀就讓聽的人能知道是多少個萬呢?(討論)
創設這樣的認知沖突情境,讓學生感受到數位多了后,萬級上的數還要一位一位來讀就會繁瑣,促使學生想辦法優化讀法。由于萬級上的數字都是表示有多少個“萬”,因此,可以把一百萬、六十萬和二萬合起來,進而讓學生明確“一百六十二萬”的來歷。優化的過程是發現由一位一位讀到由一級一級讀的過程,是體驗數學知識的發生與發展的過程,是經歷前人發明讀法的創造過程,是促進學生從原有認知水平向教學目標發展的過程。
這樣,學生不僅進一步明確了萬級上的數表示有多少個萬,也理解了讀完萬級上的數為什么要加“萬”字的道理;不僅解決了讓學生知其然的問題,也解決了讓學生知其所以然的問題,還讓學生感受到了創造的樂趣;也為學生學習億以上數的讀法奠定了方法上的基礎。
設想2:教師要充分利用生3的讀法,創設問題情境。肯定學生一位一位讀后(當然也肯定第二種讀法),再出1625680讓學生讀,可能會出現兩種讀法。
讀法一:一百萬六十萬二萬五千六百八十。
讀法二:一百六十二萬五千六百八十。
這兩種讀法的出現是重要的教學生成資源。第一種讀法全體學生都熟悉,但結果煩瑣,是有待優化的;第二種讀法是教學后要達到的目標,而會這樣讀的學生不多,且會讀的學生也是只知其一未知其二,未必知道這樣讀的“來龍去脈”。這時設疑:剛才用不同的方法讀25680時,最后都是讀作:二萬五千六百八十,現在用不同的方法讀1625680時,卻出現了兩種不同的結果,為什么會這樣呢?
引導學生討論后,明確造成問題的原因是第二個數數位多,不僅萬位上有數,而且十萬位、百萬位上都有數,一位一位地讀就會出現多個“萬”,而第二種讀法是先分級,萬級上一共有162個萬,合起來讀一百六十二萬,個級上一共有5680個一,按照過去的讀法讀作五千六百八十,這樣就讀作一百六十二萬五千六百八十。
接下來討論哪種讀法讓別人聽得更清楚?為什么?進而明確萬級上的數都是表示有多少個“萬”,可以按個級數的讀法來讀,讀完后加“萬”字。這樣就需要先分級,再一級一級讀數。
依據數學課程標準,實現三維教學目標的有機整合,必須突出數學學習活動的過程。在這一過程中,為了突出知識重點需要“削枝強干”,不能過分追求完美、全面,不能過分關注細枝末節。由于受課堂教學時間的限制,不可能事事、時時讓學生去發現、去創造,有的知識該講則講,有的知識還可以在練習的時候給些空間讓學生自己去解決。
學生經歷了這樣的認知過程,對每級末尾的零為什么不讀、萬級中間有零的數怎么讀,就有了理論依據的基礎,更容易探得其讀法了。至于萬級有數,個級高位是零的數怎么讀可結合具體數讓學生嘗試著讀,也可以告訴學生。