當前位置:文書都 >

文學文本 >句子 >

C語言for循環語句教學設計論文

C語言for循環語句教學設計論文

摘要:for循環語句是C語言三種循環語句中使用頻率最高,最為靈活的一種循環。掌握for循環語句對學生編程技能的提高具有重要意義。本文從教學背景、微課件特色、教學目標,教學內容等方面着眼,對C語言之for循環語句,進行教學設計。希望學生能夠較好的掌握for循環語句的相關知識,在實際應用中游刃有餘。

C語言for循環語句教學設計論文

關鍵詞:程序設計基礎;for語句;循環

循環結構是C程序的三大結構之一,是程序設計的基礎。其循環包括whie循環、dowhile循環和for循環,三種循環之間可以互相轉換。其中for循環語句使用最為靈活,不僅可以用於循環次數可以確定的情況,而且可以用於循環次數不確定,只給出循環結束條件的情況,它完全可以代替while語句。學生只有熟練掌握了循環語句的語句格式,理解循環執行過程,才能在實際應用中游刃有餘。

1教學背景

循環結構是C程序的三大結構之一,是程序設計的基礎。C語言提供了三種循環控制語句(不考慮goto/if構成的循環),構成了三種基本的循環結構。(1)while語句構成的循環結構(“當型循環”)(2)do-while語句構成的循環結構(“直到型循環”)(3)for語句構成的循環結構(“當型循環”)我們本次教學是學生在學習了while語句構成的循環結構(“當型循環”)和do-while語句構成的循環結構(“直到型循環”)之後進行開展的。並在課前做了相關的微課視頻,讓學生提前預習。

2微課件特色

(1)視頻中採用循環導航按鈕,改變了以往視頻從頭放到尾的翻頁模式。在微課視頻使用過程中,可以跳躍訪問到任何一個節點,查看需要學習的內容。(2)課件基於工作過程為導向的設計理念,以任務為載體,以課程技能要求為目標,以實施過程為核心。在實施過程中,考慮到學生個體差異,又進行分層教學,既提供了高基礎高水平的實施項目的思路、方法,又提供了零基礎學生實施項目的思路、方法和步驟操作。所以該課件既適合任課老師上課教學使用,也適合學生自主學習使用。(3)課件以清新藍為主題色調的模板,既考慮上課過程中光線折射問題,也考慮不容易產生視覺疲勞。

3教學目標

根據本任務的教學內容以及學生的特點,結合學生現有知識水平,確定本課教學目標如下。3.1知識目標掌握for語句的一般形式,瞭解for循環執行過程,運用for循環結構編寫程序3.2能力目標培養學生分析問題,解決問題的能力,並能熟練運用for循環語句書寫相關程序。3.3素質目標培養學生團隊合作精神,激發學生學習熱情,提高創新意識。能運用循環結構解決生活中的實際問題,體驗程序設計的魅力,產生對程序設計的求知慾,激發學生對程序設計的學習興趣。

4教學內容的設計

本節知識點採用任務驅動引導課程教學、結合案例深化課程教學、採用理論與實踐一體化實現課程教學。通過循序漸進、層層深入的講解,逐步深化對for循環語句的基本格式和執行過程的理解。採用任務驅動的方式,培養學生的探究能力,提高學習的主動性;通過基於任務的探索和小組的合作,使學生在生生交流、師生交流中培養分析問題、解決問題的能力和團隊合作精神。採用趣味性的故事來引入知識點,提升學生的學習興趣。運用微課教學手段,能使學生課前預習,課後複習,更好的鞏固所學知識。圖1教學內容設計圖4.1課程板書根據課程目標,確定知識點的講解,明確所學主要知識。通過課程板書,讓學生明白此節課程的'重要知識點。for語句的一般形式:for(表達式1;表達式2;表達式3)語句; /*循環體*/2、for語句的執行過程3、for語句的特殊用法4、for語句綜合應用5、課堂小結6、作業圖2課程板書4.2循序漸進、層層深入通過創設情境,把枯燥的問題有趣化,提高學生學習的興趣。採用循序漸進、層層深入的方法,逐步增加難度。例如:承接上次課的循環結構,提出新任務1:假如從今天開始,第1天為“希望工程”存入1分錢,第2天存入2分錢,第3天存入3分錢,問10天后你將為“希望工程”存入多少錢?案例拓展:猴子吃桃問題。猴子第一天摘下若干個桃子,當即吃掉一半,還不過癮,又多吃了一個。第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以後每天早上都吃了前一天剩下的一半零一個。到第10天早上想再吃時,只剩下一個桃子了,求第一天共摘了多少個桃子?通過逐步增加難度,讓學生由淺入深,逐步深入,鞏固所學知識。4.3微課視頻預習、鞏固所學知識此微課視頻中採用循環導航按鈕,包括四部分:學習目標、知識講解、實例點析、操作練習。通過導航按鈕,學生可以很容易的知道此課程包含哪些知識點,現在講到了哪一部分。在for循環語句的執行過程中,更是運用Flash做了一個動畫的執行過程,增加學生從感性認識到理性認識。運用此微課視頻,學生可以做到課前預習、課後複習,加深、鞏固所學知識。

5.結論

循環結構是程序設計基礎的一個重要知識點,C語言之for循環語句更是三種循環結構中非常重要的一種循環。教師在教學過程中,應儘可能提高學生的學習積極性,以學生為主,點燃學生學習的熱情,讓學生能夠輸入理想的程序,輸出快樂的人生

作者:李英 單位:雲南林業職業技術學院信息工程學院

參考文獻

[1]楊斌,王以寧,等.美國大學IPSP課程混合式翻轉課堂分析與啟示[J].中國電化教育2015(2):118-122.

[2]胡鐵生”微課”:區域教育信息資源發展的新趨勢[J].電化教育研究,2011(10):61-65.

[3]牟佔生,董博傑.基於M00C的混合式學習模式探究——以Coursera平台為例[J].現代教育技術,2014(5):73-80.

[4]王之元,易曉東,等.面向MOOC的程式語言課程教學設計[J].計算機教育,2014(2):55-58.

  • 文章版權屬於文章作者所有,轉載請註明 https://wenshudu.com/wenxuewenti/juzi/84z4l3.html
專題