《函式》

《函式》

函式(function)表示每個輸入值對應唯一輸出值的一種對應關係。函式f中對應輸入值的輸出值x的標準符號為f(x)。包含某個函式所有的輸入值的集合被稱作這個函式的定義域,包含所有的輸出值的集合被稱作值域。若先定義映射的概念,可以簡單定義函式為,定義在非空數集之間的映射稱為函式。

【說明】:此教學設計任務由南京曉莊學院現代教育技術課程老師yqiong參與教師-維基星光計畫進行wiki教學而發布。此詞條為範例詞條,由張一楠選定主題並負責、參與現代教育技術課程的所有同學協作共同完成!

《函式》-基本信息:

科目:C語言程式設計教程教學對象:大一學生
課時:2教學環境:計算機網路教室

《函式》-學習者特徵分析:

在第一章中,學生從程式與程式設計語言,C語言及其標準,C語言程式概要這三個方面了解了C語言程式設計的概念。而在1.3中學生對函式有了一定的初步了解,知道了C語言程式的部件即使函式,也就是說,設計C語言程式就是設計其構成函式。但是由於學生在函式上的知識還不是很充足,基礎較薄弱,所以還不清楚函式的結構,也不知道在程式的設計中如何利用函式。

《函式》-學習內容分析:

在第一章中已經介紹過,C源程式是由函式組成的。雖然在前面各章的程式中都只有一個主函式main(),但實用程式往往由多個函式組成。函式是C源程式的基本模組,通過對函式模組的調用實現特定的功能。C語言中的函式相當於其它高級語言的子程式。C語言不僅提供了極為豐富的庫函式(如TurboC,MSC都提供了三百多個庫函式),還允許用戶建立自己定義的函式。用戶可把自己的算法編成一個個相對獨立的函式模組,然後用調用的方法來使用函式

《函式》-教學目標分析:

1、知識與技能:

掌握函式結構,函式定義與函式聲明,虛實結合與傳值調用

掌握函式的定義與聲明的格式,執行,功能,將一個程式分割成若干模組,使每一個模組都成為功能單一,結構清晰,接口簡單,易於理解的小程式。

2、過程與方法:

通過任務引導學生經歷分析問題、設計算法、編寫程式、調試程式等用計算機解決問題的過程,讓學生初步學會使用函式實現程式的模組化;
進一步掌握程式調試運行的方法。

3、情感態度與價值觀:

程式設計選取的題目都是生活中遇到的例子,例如大學信息管理系統,加強學生利用本學科解決日常生活中的問題的意識。
通過解決生活中的實筆法問題,體驗成功的快樂。

《函式》—教學重點與難點:

重點:

掌握函式的結構,函式的定義與聲明,虛實結合與傳值調用;

掌握利用函式來實現程式的模組化。

難點:

在熟練掌握函式的定義與聲明的格式,執行,功能後,解決生活中的實際問題。

《函式》—教學策略的選擇與設計:

節課主要採用了講授法小組合作式,自主探究學習方法,任務驅動法,強化練習法,交流討論法等。
從學生日常生活問題入手,快速自然的引導學生走進主題,明確本節課的學習目標,引發學生積極思考;講授新課內容,以醒目的方式將函式結構,函式定義與函式聲明,虛實結合與傳值調用呈現給學生;以小組合作的方式,在討論與探究中完成任務;把滑鼠還給學生,自己動手實踐,通過大學信息管理系統問題驅動學生完成任務,課程安排形成循序漸進的梯度,充分挖掘學生潛力;展示評價環節,讓學生在交流討論中明確函式定義與函式調用的執行流程及使用方法,逐步建構規範合理的利用計算機解決日常生活中問題的意識。在結束環節,以課後作業強化練習法結束本節課,使學生對函式相關書面知識和實際操作的暫時記憶轉化為長期記憶。

《函式》- 教學過程與媒體資源:

創設問題情境,激發學生學習興趣

教師活動:教師出示一份上一屆學生多媒體技術套用水平測試成績單,讓學生觀察成績等級一欄有什麼特點:
學生活動:學生觀察成績單得出結論:等級只有兩種,通過與不通過。思考用什麼辦法解決成績等級的評定問題。
設計意圖:用一份成績單吸引學生注意力,讓學生設定學習成績等級,能引起學生學習興趣。
成績等級只有兩種,可以用簡單的條件語句解決,不會令學生產生胃難情緒。
媒體資源:幻燈片,茂名市第十中學多媒技術套用成績單。

新課探究—函式結構

教師活動:
(1)分析問題:在第一章中我們知道了函式的基礎知識,但是對於函式的結構是什麼的呢?
(2)解決問題:通過書面講授,告訴學生函式的結構是由函式頭,函式體構成的。

(3)掌握知識:讓學生通過書上的例子來熟悉了解函式的結構,使學生好好掌握新知識。
學生活動:
(1)學生分析問題,思考函式的結構
(2)在老師的指導下,學生自己再瀏覽書上的相關內容
(3)學生觀察書上的例子,更好的掌握函式結構
設計意圖:通過與學生分析問題,引導學生經歷分析問題,接受知識,鞏固知識的過程中,讓學生體驗學習新知識的快樂
媒體資源:幻燈,黑板,粉筆

新課探究—函式定義和函式聲明

教師活動:
(1)引導學生通過探究,來區別函式定義和函式聲明的不同之處。
(2) 通過講授,幫助學生強調重點。
(3)再通過書本上的實例來幫助學生深刻理解函式定義和函式聲明
(4)讓學生在電腦上實際操作,編寫一個基本的程式,要利用到函式定義和函式聲明

學生活動:
(1)學生先通過自己的觀察,分析函式定義和函式聲明的不同之處,注意區別

(2)學生在老師的引導下,注意老師所強調的重點內容,在程式的編寫中注意形式

(3)通過書上的例子,注意易錯點

(4)在電腦上實際操作,敲一個簡單的程式,在這過程中,可以形象的記憶函式定義和函式聲明的編寫
設計意圖:
(1)通過探究,培養學生的自學習慣,提高學生自主探究的能力
(2)給與一定的指引,明確一點重點,引起學生的注意
(3)程式敲打的目的是為了加深學生對函式定義和函式聲明的理解
(4)通過一個小練習,加深學生對條件語句的理解,提高學生以知識解決問題的能力。
媒體資源:幻燈,黑板,粉筆,計算機


新課探究—虛實結合與傳值調用

教師活動:

(1)先讓學生自己理解虛實結合和傳值調用的含義

(2)講授知識,強調重點,讓學生理解該內容

(3)通過書本上的例子理解傳值調用的虛實結合過程
(4)實際操作,更好的體會虛實結合過程

學生活動:

(1)學生通過預習,了解函式中虛實結合,以及了解在傳值調用中的虛實結合

(2)通過老師的講解,更好的理解函式中虛實結合和傳值調用

(3)通過敲打書本上的實例以及實際操作更好的理解並理解該內容

設計意圖:理解函式中的虛實結合和傳值調用

媒體資源:幻燈片,粉筆,黑板,計算機

新課探究—遞歸函式

教師活動:

(1)讓學生看書上的圖4.5,通過畫的內容形象的理解遞歸的意義

(2)讓學生看書上的例題,熟悉遞歸函式的結構

(3)通過讓學生在電腦上的實際操作,更好的掌握遞歸函式的內容
學生活動:

(1)自己預習相關內容,通過書上的圖首先理解遞歸的意義

(2)在老師的引導下,進一步理解遞歸,然後通過書上的實例,理解遞歸函式的程式語句的編寫

(3)通過在電腦上的實際操作,更好的掌握遞歸函式的語句

設計意圖:

(1)讓學生自己預習書上的圖,鍛鍊學生的自學能力以及理解能力

(2)通過課上講解,讓學生能夠熟悉遞歸函式

(3)再讓學生結合實際操作,更好的掌握遞歸函式

媒體資源:粉筆,黑板,電腦


拓展學習— 漢塔諾問題

讓同學們自己課後去看書上的相關內容,激發他們的興趣,講學生分成若干小組,到時候在課上讓每小組派出一個組員來敘說他對該問題的理解,點明程式中重要的內容。

存疑設懸念

教師活動:變數是對程式中數據存儲的抽象,如前所述,C語言程式中的變數都是有類型的,數據類型是變數的運算屬性的抽象,決定了該變數的取值範圍和可施加的運算種類。那么變數還會有什麼屬性呢?

設計意圖:通過設定懸念,來激勵同學們的課後預習,為下節課創造學習條件

小結

教師活動:小結本課時所學的內容:函式結構,函式定義和函式聲明,虛實結合和傳值調用,遞歸函式
學生活動:學生與教師一起小結本課時內容。
設計意圖:通過小結對本課時個總結,進一步鞏固本課時內容。

課後拓展

師生活動:布置課外閱讀,有興趣的同學可以到下列網站進行學習,
http://campus.chsi.com.cn/xy/com/200807/20080718/7641784.html
設計意圖:提供好的網站讓有興趣的同學作進一步的學習。

《函式》-教學流程圖

11

《函式》—教學評價

1、學生自評表

知識評價:
我知道了函式的結構□
我掌握了函式定義和函式聲明□
我了解了虛實結合和傳值調用□

我理解了遞歸函式 □
學生課堂表現評價
認真、積極、自信、善於與人合作、思維的條理性、思維的創造性
□□□□□□

能力評價:
和自己比,這節課我能拿個“”(A、B、C、D)。

2、教師評價

課堂表現評價:
點擊欣賞大圖:

22

知識內容掌握程式評價:

(1)編寫一個程式,將整數轉換成字元串的函式itoa
(2)寫出計算Ackermanm函式Ack(m,n)的遞歸計算函式。對於m>0,n>0,Ack(m,n)定義為

Ack(0,n)=n+1

Ack(m,0)=Ack(m-1,1)

Ack(m,n)=Ack(m-1,Ack(m,n-1)),m>0,n>0

要求顯示計算過程
(3)彈性作業:供學有餘力的同學課後研究。
寫出150頁上程式的執行結果

《函式》—備註與反思

本課時從設定學生的成績等級出發,通過講授法、自主探究、小組合作學習法等,讓學生經歷分析問題,理解算法,編寫程式,調試運行的過程,學習條件句的基本格式和運用。設定的問題簡單,能幫助學生克服胃難情緒論,又從最貼進學生的成績入手,提高學生的學習興趣。
在教學的實施過程中要注重個體差異,學生程式不一,接收能力也會不一,對學生的評價要求就不能一樣。當個別學生因能力問題不能及時完成學習任務時,也要根據學生的進度給予適當的肯定,以增加學生的自信。

相關詞條

相關搜尋

熱門詞條

聯絡我們