當前位置:文書都 >

知識文庫 >實用文檔 >

程序的順序結構教學反思

程序的順序結構教學反思

程序的順序結構教學反思

程序的順序結構教學反思

 《程序的順序結構》教學反思

本節課的教學目標是讓學生理解程序的順序結構的執行方式,掌握賦值語句、輸入數據的函數InputBx()和輸出語句Print。

為了讓學生理解程序的順序結構的執行方式,我用了一個主題為“惠若琪與詹姆斯互換簽名球”的實例,給出規則:換球時,每人手中最多隻能有一個球。要求學生給出解決問題的算法,毫無意外地,學生給出了“直接互拋”的算法,我“將錯就錯”,引出了賦值語句。但學生在理解賦值語句時遇到了困難,為了使學生形象地理解,我把變量比喻為一個匣子,賦值語句就相當於往匣子裏面放東西。自以為學生理解了賦值語句之後,我請學生寫出了“直接互拋”的程序:a=1,b=2,b=a,a=b(1代表籃球,2代表排球),並放到VB6.0中運行,由運行無結果引出了輸出語句Print,將輸出語句加入到之前的程序中後,運行結果讓學生覺得難以理解:交換前是a=1,b=2,交換後結果應該是a=2,b=1才對呀,為什麼結果是a=1,b=1?我跟學生解釋:每個匣子(變量)只能存放一個數,當有新的數被送到匣子中時,舊的數就被沖刷掉了,所以在執行完b=a時,b的值變成了1,把a=b,a的值也是1。由此引出在程序中交換兩個變量的值無法像交換球一樣“直接互拋”,需要藉助“第三者”——變量c,大部分學生還是覺得難以理解。我靈機一動,藉助講台抽屜裏的一次性杯子(上次公開課剩下的),從我的保温杯裏往倒了2杯水出來,其中一杯加了料——彩色粉筆,然後問學生:如果我想交換這兩個杯子裏面的液體,怎麼辦?“再拿1個杯子……”“哦,我明白了!”

啟示:

  1. 課堂是面向全體學生的,要保證教學內容讓絕大部分的學生完全理解,不理解就要反覆講,不關注效果的教學是失敗的;
  2. 要善於運用其他教學媒體和教學方式,一種方法行不通時要趕緊轉換思維;
  3. 課堂是活的,要隨機應變,根據需要生成一些事先沒有準備的環節或其他東西,有時能起到好的效果。
  • 文章版權屬於文章作者所有,轉載請註明 https://wenshudu.com/zhishiwenku/shiyongwendang/l7jdvp.html
專題