c语言程序设计 函数说课,《C语言程序设计》之函数说课课件.ppt
您所在位置:網站首頁 > 海量文檔
 > 計算機 > C/C++資料
《C語言程序設計》之函數說課課件.ppt16頁
本文檔一共被下載:次,您可全文免費在線閱讀后下載本文檔。
下載提示
1.本站不保證該用戶上傳的文檔完整性,不預覽、不比對內容而直接下載產生的反悔問題本站不予受理。
2.該文檔所得收入(下載+內容+預覽三)歸上傳者、原創者。
3.登錄后可充值,立即自動返金幣,充值渠道很便利
C語言程序設計 說課課件 第4章 函數 課程的性質、地位 課程目標 作為計算機類的專業基礎課,《C語言程序設計》課程目標為: 培養編程思想,熟悉基本程序設計方法; 能更好的利用程序設計思想解決本專業領域中的問題; 將程序設計方法用于后續計算機語言課程的學習中,為其他相關課程奠定基礎。 計算機應用技術、軟件技術、計算機信息管理、通信技術、電子信息工程技術等專業都設置本課程,是電子信息類專業公共平臺課程。 計算機應用技術中,《C語言程序設計》與《數據結構》、《C++程序設計》及其它編程語言類課程內容聯系緊密。按層次結構,《C語言程序設計》處于最低層,是其它幾門課程的前導課。 本章內容分析 本章教學目標 本章重難點 學情分析 教學策略 教法舉例 春華健身問題:春華從今天開始做俯臥撐,第一天做10個,以后每天都比前一天多做一個,十年后春華能做多少個俯臥撐? #include #include int pushup static int n 10; // static int n; // int n 10; n++; return n; main int t; for int i 0; i 365*10; i++ t pushup ; printf "十年后,春華能做%d個俯臥撐。\n",t ; system "pause" ; 教學過程 過程舉例 例1: 過程舉例 例2: 難點突破 本章難點為“遞歸函數” 利用“遞歸”函數解決某些問題(遞歸性問題)時,十分方便 “遞歸”的難點在于理解 理解“遞歸” 舉例:利用“遞歸”的方法求正整數n的階乘 引入數據結構——“棧”的概念,從本質上理解“遞歸” 難點突破 強化鞏固 布置關于“遞歸”的課后練習:用遞歸函數計算 S 20 1+2!+3!+…+20! 學生會使用先利用“遞歸”求階乘、再利用for循環求和 純遞歸方法有2條思路: 求出S n 的通式: 1 n 1 S n 3 n 2 n+1 *S n-1 -n*S n-2 n 2 S n S n-1 +n! 寫2個遞歸函數,一個利用遞歸求階乘,另一個完成S n S n-1 +n!這個遞歸過程。 設計感悟 讓學生成為學習的主體 以提高編程思維能力為目的 我的不足 藝華旅游職業學院 藝華學院 計算機系 梁立超 軟件工程 C++、VC、VB、JAVA 數據結構 C語言程序設計 應用程序設計 第1章 C語言概述 第2章 基本數據類型 第3章 結構化程序設計 第4章 函數 1.掌握函數的概念、定義、聲明和調用 2.掌握常用的庫函數 3.理解變量的存儲類別和作用域 4.理解編譯預處理命令 1.理解如何用函數來構建模塊化程序 2.能夠創建自定義函數解決問題 1.調動課堂氣氛,激發學生興趣 2.培養學生邏輯思維能力,鼓勵學生自主推理 3.體會遞歸方式在解決部分問題上的優勢 知識目標 能力目標 情感目標 教學重點 1.函數的聲明、定義及調用方法 2.能夠創建自定義函數 3.變量的存儲類別及其作用域范圍 教學難點 遞歸函數 理論知識 習題、簡單實驗能力 實際操作 解決實際問題能力 盡量簡化理論知識講解,重在操作 1 大膽鼓勵學生和肯定學生,讓學生獲得自信 2 設計與學生相關的問題,產生代入感,提高學習興趣 3 運行程序 調試程序 回顧 解決問題 提出問題 回顧第三章 提出問題 代碼如何能夠復用 程序如何模塊化 函數 在不使用遞歸函數的情況下,寫一個函數,求a 20 。 1 n 1 a n 2 n 2 a n-1 +a n-2 n 2 思考過程很長 熟悉遞歸后,幾乎不用思考,即可求解 查看程序 A1 A2 A3 A4 A5 A6 棧,后進先出 藝華旅游職業學院
發表評論
請自覺遵守互聯網相關的政策法規,嚴禁發布色情、暴力、反動的言論。
用戶名:
驗證碼:
匿名?
發表評論
總結
以上是生活随笔為你收集整理的c语言程序设计 函数说课,《C语言程序设计》之函数说课课件.ppt的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 鼓捣串口的一些记录
 - 下一篇: php flush nginx,Ngin