




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
C語言程序設計課程教學設計方案課程名稱:語言程序設計課程編號:課程類型:理論含實踐課程學時: 學時,其中理論教學學時,實踐教學學時適用專業:圖形圖像制作一、課程教學設計的背景(一)專業認知專業培養目標:全面貫徹黨的教育方針,面向企事業單位平面設計與制作、室內外設計與制作及基礎圖像處理等一線崗位,培養適應我國社會主義市場經濟和現代化建設需要,德、智、體、美全面發展,掌握設計理論知識,熟練運用計算機輔助設計軟件進行平面及三維產品設計制作,具備一定的美術設計理念和藝術素養以及基層青年工作能力的高端技能型專門人才。人才培養規格:()基本素質與基本技能要求學生應具有良好的德、智、體、美全面發展的綜合素質,具有正確的人生觀、價值觀和良好的職業道德修養,具有高職生應有的文化修養及健康的體魄和心理素質;具有較扎實的計算機操作能力;具有相當水平的英語應用能力。()專業素質與專業技能要求掌握數字化平面、立體圖形及圖像制作技術的基礎理論和基本原理,具有一定的審美能力,具備基礎數字圖像制作與處理、典型平面產品設計與印前圖文處理、三維裝飾效果圖制作、建筑施工圖制作等能力,熟練掌握相關計算機制圖軟件,能綜合運用所學知識,設計制作高品質的平面典型產品及三維立體圖像。()專業拓展能力要求具備計算機制圖應用領域的相關知識和能力,特別是在互聯網基礎應用、網站規劃與網頁設計、網絡動畫制作等方面的知識和能力,能夠學有所長,拓展延伸,加大專業輻射面,培養鍛煉學生的自主創業能力。證書要求:類別名稱發證機關等級對應課程基本證書英語應用能力考試教育部考試中心級實騰語漢字錄入學院合格計算機基礎與應用二 .圖形圖像處理一一圖像制作員平臺人力資源與社會保障部中級計算機圖像制作技術計算機圖像制作技術實訓圖形圖像處理一一圖像制作員 平臺人力資源與社會保障部中級三維動畫設計動畫制作實訓(三維)推薦證書選 .圖形圖像處理一一圖像制作員平臺人力資源與社會保障部中級矢量繪圖技術廣告招貼創意設計圖形圖像處理一一圖像制作員 平臺人力資源與社會保障部中級制圖基礎工程制圖與識圖計算機應用技術 證書教育部合格語言程序設計計算機基礎與應用(二)課程的性質、地位和作用圖形圖像制作專業職業基礎課,學生通過這門課的學習,可以對程序編制和程序調試的過程有一個全面的了解并對程序編制工具語言有一個全面的了解,重點的掌握語言語法、程序調試基本方法,具備自己獨立編制小型程序、調試中等程序、讀懂大型程序的能力,為后續動態網頁開發課程的學習奠定基礎。(三)課程國內發展狀況課程發展的主要歷史沿革、研究動態及未來走向同類院校該課程國家級精品課程建設情況()語言程序設計(溫希東深圳職業技術學院 年國家級精品課程)()語言程序設計(馬曉晨承德石油高等??茖W校 年國家級精品課程)()程序設計基礎(語言)(張偉大連東軟信息技術職業學院 年國家級精品課程)該課程目前國家規劃教材分析講授研究該課程的國內知名學者及教師(四)課程現有基礎任課教師編寫教材《語言程序設計實用教程》,副主編,東軟電子出版社;任課教師編寫教材《語言程序設計教程》,副主編,化學工業出版社;任課教師編寫教材《語言程序設計實訓指導與習題解答》,副主編,化學工業出版社;任課教師參加學院《語言程序設計》課程說課,成績優秀。二、課程教學設計思路基于語言的特點,在講清基礎知識的前提下,加大案例的選擇。充分利用上機的實踐時間,鍛煉學生的基礎編程能力。通過本課程的學習,學生應學會定義各種類型的變量,靈活運用各個運算符,書寫表達一定含義的表達式;正確使用三種程序結構:順序結構、條件結構、循環結構,并能用相應的語句描述它們;學會使用數組、函數、結構體、共用體編寫各種子程序,理解遞歸程序設計的特點。三、課程教學目標(一)總體目標:學生能夠具備自己獨立編制小型程序(學生)、調試中等程序(學生)、讀懂大型程序(學生)的能力。(二)知識目標:掌握程序編制的基本流程、典型算法思路、語言基本語法、程序基本結構、數組及函數、程序調試基本方法等內容。(三)能力目標:通過該課程的學習以及語言編程技能的訓練,要求學生具備三方面能力:會編小程序、能調中程序、讀懂大程序。達到全國計算機等級考試語言編程要求的標準。(四)素質目標:要求學生具備理解軟件工程規范流程的能力,并具備項目管理的工作意識。四、課程內容設計(一)總體框架模塊(或章)學習內容參考學時一、程序設計基礎本模塊講解程序設計的基礎知識,其中包括:1程序和程序設計、簡單的程序介紹、算法、程序的上機步驟。在講解中用計算機的工作過程引出編程語言的概念,進而講解高級語言到機器語言的編譯過程。為培養學生項目管理的意識,引入軟件工程基礎知識,講解Y程序設計的幾個重要步驟并舉例說明。為在學習具體語言語法之前先給學生一個語言程序的基本外形,以個示例講解Y語言程序的基本架構,讓學生有了一個全面的了解。為后續講解程序的方便,模塊中加了算法基礎,
重點講解流程圖的知識。最后講解程序的調試環境。二、程序設計的初步知識第二模塊為程序設計的初步知識。主要講解數據類型的基礎知識與使用方法、變量賦值與運算符表達式的使用方法。其中包括:1語言提供的數據類型2常量和變量、整型數據4實型數據、字符型數據6變量賦初值、算術運算符和算術表達式8賦值運算符和賦值表達式9逗號運算符和逗號表達式。在講解中除Y重點講解數據類型的使用以外,增加了相關專業知識,如:計算機內部組件、進制轉換、 碼、溢出、碼等。在講解常量和變量時,從計算機內部組件入手,分析計算機存儲單元的內部結構,得出常量和變量的概念,進而分析相關"事項。在講解數據類型時,以常量和變量為研究對象,分別分析了整型常量和整型變量、實型常量和實型變量、字符型常量和字符型變量,對相關知識做了詳細講解,期間增加進制轉換、碼、溢出、 碼等專業知識。在講解變量賦初值時,重點讓學生會辨析賦初值的正誤。在講解運算符表達式時,分別分析了算術、賦值、逗號等各種運算符的使用方法及運算方法,對運算優先級做了詳細講解,使學生具備運算復雜綜合表達式的能力。三、順序結構程序設計第三模塊(順序結構程序設計)主要講解、語句概述、程序的三種基本結構、數據輸出、數據輸入。在講解語句概述時,給學生講明語句的五大類型,其中重點分析控制語句的八種類型和復合語句的語法要點。在講解程序的三種基本結構時,以流程圖的形式加以說明,輔助學生形象化的理解。在講解輸入輸出函數時,要"以下幾個問題:、講清輸入輸出函數的分類,分析優劣、重點講明 函數、 函數的各種格式控制符號的使用方法及工事項,使用典型例題用對比的方法加深學生印象選用特殊案例,講解輸入輸出函數的特殊性四、選擇結構程序設計第四模塊(選擇結構程序設計)包括個單元,主要講解、關系運算符和關系表達式、邏輯運算符和邏輯表達式、語句、語句。在講解關系、邏輯運算符過程中要"這兩種運算符與上一章中所涉及算術運算符進行比較,尤其是明確各自的優先級。重點是要讓學生明確這兩種運算符的實際用處。在講解、語句過程中要先為學生講明語句的結構,在進行程序設計。而且讓學生培養起先看結構再看內容的程序分析習慣。五、循環結構程序設計第五模塊(循環結構程序設計)主要講解、 語句、語句、 語句、 語句和 語句。在講解循環語句時,要"書后練習的處理,選擇典型練習題詳細講解,尤其要把過程用圖示形象的描述,以增強學生解題的能
力,編程題的選擇可適當增加附加題。六、數組本模塊講解數組的基礎知識及使用方法,其中包括:1一維數組定義和引用、二維數組定義和引用、字符數組。在講解中用多數據處理問題的弊端引出數組的概念,進而講解一維數組的定義形式,其中重點強調數組不能動態定義,并舉例說明。為培養學生模塊化編程的意識,利用循環語句實現一維數組的輸入輸出,為后續編程提供服務。針對數組的初始化問題,以書后練習引入,并舉多例進行驗證。對于二維數組及字符數組的使用,在講解時找到與一維數組的相同點,然后重點講各自要點,二維數組重點講數組元素存儲方法,字符數組重點講輸入輸出格式以及字符串處理函數的使用。七、函數本模塊講解函數的基礎知識及使用方法,其中包括:、概述、函數定義的一般形式、函數參數和函數的值、函數的說明部分5數組作為函數參數6局部變量和全局變量、變量的存儲類別。在講解中用模塊化編程思路引出函數的表示方法,進而講解函數的執行過程,其中重點強調函數的嵌套調用,并舉例說明。針對函數分類的問題,從兩個角度入手分析,進而引出無參函數、有參函數兩個概念,并通過實例使用對比的方法講解轉函數和有參函數的定義形式。為便于學生理解函數的執行過程,實訓任務選擇無參函數作為訓練重點,主要是訓練學生使用函數形式編程解決問題,重點訓練意識,為下一步學習有參函數及其應用打下基礎。通過主調函數與被調用函數的講解引出形參與實參的概念,進而講解有參函數的執行過程,其中重點講解參數的傳遞、返回值的類型以及形參與實參在執行過程中占用存儲單元情況,通過說明部分的講解,總結得出函數的三大組成部分,進而講解數組及數組名作為函數參數的程序執行過程,其點講解數組名作為參數的情況。通過典型例題的分析,使學生掌握變量的三種屬性以及各屬性的具體使用及辨別方法。八、編譯預處理與位運算本模塊講解宏定義、文件包含的表示及使用方法以及位運算符的運算法則,其中包括:、宏定義、文件包含、位運算。在講解中以宏定義、文件包含的書寫格式開篇,重點強調語法要求,尤其是位置要求以及替換文本的“字符串”本質,要求學生掌握宏定義的程序執行過程,尤其是帶參數的宏定義的程序執行過程,位運算的講解重點放在解題步驟上:、將運算對象轉換為二進制、根據運算對象的類型補齊位數、進行位運算相關操作。九、指針本模塊講解指針的概念、指針變量的使用方法以及(指針運算符)和(取地址運算符)的運算法則和使用技巧,指針與字符串、函數、數組的關系,其中包括:、指針的概念、變量的指針和指向變量的指針變量、數組的指針和指組的指針變量、字符串的指針和指向字符串的指針變量、函數的指針和指向函數的指針變量、返回指針值的函數、指針數組和指向指針的指針。
十、結構體與共用體本模塊講解結構體與共用體的概念以及使用方法,其中包括:1概述、定義結構體類型變量的方法、結構體變量的引用、結構體變量的初始化、結構體數組、指向結構體類型數據的指針、用指針處理鏈表、共用體枚舉類型。在講解中通過單數據與多數據處理方法的弊端引出“結構體”,進而講解定義結構體類型的一般形式。然后通過總結各種“數據類型”,明確結構體作為一種數據類型出現的意義,進而學習結構體類型變量的定義、初始化以及使用的方法,在此基礎上,對于有能力的學生,增加指向結構體類型數據的指針的用法以及三個動態分配存儲空間函數的用法,并且引入鏈表,使用典型例題讓學生明確鏈表含義。機動(根據學生掌握情況及學期實際總周數添加為習題課)學時合計(二)具體要求模塊一(或第一章):()總體內容與要求任務一程序設計基礎課時學習目標知識目標職業能力目標素質目標指令、程序設計語言、編譯、算法、調試、流程圖明確各種程序設計語言,了解語言特點及框架結構和程序設計過程,掌握高級語言到機器語言的編譯過程,會用流程圖表示簡單算法,熟練上機步驟,會調試簡單程序Y解計算機工作過程,熟悉 及 環境重點、難點重點:語言特點及框架結構、調試簡單程序難點:高級語言到機器語言的編譯過程主要內容程序和程序設計課時簡單的程序介紹課時算法課時程序的上機步驟課時練習:附加練習課時實訓一程序的運行環境和運行一個程序的方法課時任務(或)要求實訓一程序的運行環境和運彳亍一個程序的方法()具體內容與要求任務一程序設計基礎課時任務程序設計基礎課時
學習目標知識目標職業能力目標素質目標指令、程序設計語言、編譯、算法、調試、流程圖明確各種程序設計語言,了解語言特點及框架結構和程序設計過程,掌握高級語言到機器語言的編譯過程,會用流程圖表示簡單算法,熟練上機步驟,會調試簡單程序Y解計算機工作過程,熟悉 及環境重點、難點重點:語言特點及框架結構、調試簡單程序難點:高級語言到機器語言的編譯過程主要內容程序和程序設計課時簡單的程序介紹課時算法課時程序的上機步驟課時練習:附加練習課時實訓一程序的運行環境和運行一個程序的方法課時任務要求實訓一程序的運行要求:完成,編輯需要將編寫的程序填入1檢查所用的計算機.2進入的工作環境3熟悉集成環境4輸入并運行一個簡-5輸入并編『個C6輸入并運行一個需二7運行一個自己編寫E環境和運行一個程序的方法和調試運行 (其中 需要將運行結果填入實訓報告,、實訓報告)系統單的程序程序要在運行時輸入數據的程序的程序工作對象工作角色工作工具學習地點主要手段教學用具任務評價學生程序分析員計算機機房通過剖析計算機內部結構以及計算機工作過程,引出“語言”的概念,進而引出“程序”。重點講解流程圖的表現形式,并舉例說明算法的含義。引入兩種程序編譯環境,講清上機步驟以及糾錯的一般方法。硬件:教師機、學生機、投影儀軟件: .b、1學生理解程序結構2熟悉程序編輯環境i會調試簡單程序模塊二(或第二章):()總體內容與要求任務二程序設計的初步知識課時學習目標知識目標職業能力目標素質目標
數據類型、存儲單元、常量、變量、標識符、關鍵字、預定義標識符、用戶標識符、整型、實型、字符型、進制、補碼、賦初值、運算符、表達式掌握計算機存儲單元的內部結構,明確常量和變量的類型,掌握標識符的命名原貝U,熟記關鍵字(書后附錄一),在程序中會使用常量和變量,運用進制知識會進行相互轉換,理解整型數據在內存中的存放形式,掌握求補碼的方法。掌握給變量賦初值的方法,掌握算術、賦值、逗號等各種運算符的使用方法及運算方法,掌握各種運算符的優先級(書后附錄三),具備運算復雜綜合表達式的能力。常量、變量命名規范,使用正確為后續程序識別及編制打下基礎。規范運算符的使用,為程序設計中條件判斷及數值計算打下基礎重點、難點重點:常量、變量的概念及使用。算術、賦值、逗號等各種運算符的使用方法及運算方法難點:自增自減運算符的使用方法及運算方法。進制之間的轉換,求補碼的方法主要內容1語言提供的數據類型、常量和變量課時3整型數據4實型數據5字符型數據課時實訓二數據類型、運算符和表達式(、數據類型)課時6變量賦初值課時、算術運算符和算術表達式8賦值運算符和賦值表達式、逗號運算符和逗號表達式課時實訓二數據類型、運算符和表達式(、運算符和表達式)課時任務(或)要求實訓二數據類型、運算符和表達式(1數據類型)實訓二數據類型、運算符和表達式(、運算符和表達式)()具體內容與要求任務二程序設計的初步知識課時任務數據類型課時學習目標知識目標職業能力目標素質目標數據類型、存儲單元、常量、變量、標識符、整型、實型、字符型、補碼掌握計算機存儲單元的內部結構,明確常量和變量的類型,掌握標識符的命名原則,在程序中會使用常量和變量,運用進制知識會進行相互轉換,理解整型數據在內存中的存放形式,掌握求補碼的方法常量、變量命名規范,使用正確為后續程序識別及編制打下基礎重點、難點重點:各類型數據的要求,求補碼的方法難點:二進制與十進制之間的轉換,求補碼的方法主要內容、語言提供的數據類型、常量和變量課時3整型數據4實型數據5字符型數據課時
實訓二數據類型、運算符和表達式(1數據類型)課時任務要求實訓二數一、調試程二、選擇題三、求補碼四、已知補哪類型、運算符和表達式(1數據類型)1序(驗證溢出、整型與字符型)國當(分配內存為字節位)卜碼,求真值工作對象工作角色工作工具學習地點主要手段教學用具任務評價學生程序分析員計算機機房從計算機內部組件入手,分析計算機存儲單元的內部結構,得出常量和變量的概念,進而分析相關注意事項。以常量和變量為研究對象,對相關知識做詳細講解,期間增加進制轉換、碼、溢出、碼等專業知識。硬件:教師機、學生機、投影儀軟件: 、b0、掌握標識符的命名原則,在程序中會使用常量和變量2運用進制知識會進行相互轉換3掌握求補碼的方法任務二程序設計的初步知識課時任務運算符和表達式課時學習目標知識目標職業能力目標素質目標賦初值、運算符、表達式掌握給變量賦初值的方法,掌握算術、賦值、逗號等各種運算符的使用方法及運算方法,掌握各種運算符的優先級,具備運算復雜綜合表達式的能力規范運算符的使用,為程序設計中條件判斷及數值計算打下基礎重點、難點重點:算術、賦值、逗號等各種運算符的使用方法及運算方法難點:自增自減運算符的使用方法及運算方法主要內容6變量賦初值課時7算術運算符和算術表達式8賦值運算符和賦值表達式9逗號運算符和逗號表達式課時實訓二數據類型、運算符和表達式(、運算符和表達式)課時任務要求實訓二數據類型、運算符和表達式(、運算符和表達式)一、求下面算術表達式的值二、單選三、填空工作對象工作角色工作工具學習地點主要手段教學用具任務評價
學生程序分析員計算機機房分析算術、賦值、逗號等各種運算符的使用方法及運算方法,詳細講解運算優先級,使學生具備運算復雜綜合表達式的能力硬件:教師機、學生機、投影儀軟件: 、b01學生會運算復雜綜合表達式模塊三(或第三章):()總體內容與要求任務三順序結構程序設計課時學習目標知識目標職業能力目標素質目標控制語句、函數調用語句、表達式語句、空語句、復合語句、 函數、函數、格式控制、輸出項表、 函數、函數掌握語句的各種分類,重點掌握控制語句、復合語句的基本結構,了解程序的三種基本結構;會使用四個輸入輸出函數,明確格式控制和輸出項表的語法要占八、、理解語句結構,為后續編程的算法設計打下基礎;熟練輸入輸出的使用,為編程打下基礎重點、難點重點:控制語句、復合語句的基本結構; 函數、 函數的各種格式控制符號的使用方法及注意事項難點:控制語句、復合語句的基本結構; 函數、 函數的各種格式控制符號的使用方法及注意事項主要內容語句概述課時程序的三種基本結構課時數據輸出、數據輸入課時附加練習課時實訓三順序結構程序設計課時任務(或)要求實訓三順序結構程序設計()具體內容與要求任務三順序結構程序設計課時任務程序的基本結構課時學習目標知識目標職業能力目標素質目標控制語句、函數調用語句、表達式語句、空語句、復合語句掌握語句的各種分類,重點掌握控制語句、復合語句的基本結構,了解程序的三種基本結構理解語句結構,為后續編程的算法設計打下基礎重點、難點重點:控制語句、復合語句的基本結構難點:控制語句、復合語句的基本結構
主要內容語句概述課時程序的三種基本結構課時任務要求無工作對象工作角色工作工具學習地點主要手段教學用具任務評價學生程序分析員計算機機房給學生講明語句的五大類型,其中重點分析控制語句的八種類型和復合語句的語法要點。以流程圖的形式加以說明,輔助學生形象化的理解硬件:教師機、學生機、投影儀軟件: 、b01掌握控制語句、復合語句的基本結構2Y解程序的三種基本結構任務三順序結構程序設計課時任務數據輸入、輸出課時學習目標知識目標職業能力目標素質目標函數、 函數、格式控制、輸出項表、函數、 函數會使用四個輸入輸出函數,明確格式控制和輸出項表的語法要點熟練輸入輸出的使用,為編程打下基礎重點、難點重點: 函數、 函數的各種格式控制符號的使用方法及工事項難點: 函數、 函數的各種格式控制符號的使用方法及工事項主要內容數據輸出、數據輸入課時附加練習課時實訓三順序結構程序設計課時任務要求實訓三順序結構程序設計一、驗證程序二、編寫程序工作對象工作角色工作工具學習地占八、、主要手段教學用具任務評價學生程序分析員計算機機房講清輸入輸出函數的分類,分析優劣;重點講明函數、函數的各種格式控制符號的使用方法及注意事項,使用典型例題用對比的方法加深學生印象;選用特殊案例,講解輸入輸出函數的特殊性硬件:教師機、學生機、投影儀軟件: 、b01學生會使用輸入輸出函數2學生能正確區分不同格式控制符號的使用方法
模塊四(或第四章):()總體內容與要求任務四選擇結構程序設計課時學習目標知識目標職業能力目標素質目標關系運算符、關系表達式、邏輯運算符、邏輯表達式、語句、 語句、條件運算符會使用關系運算符和邏輯運算符,明確關系表達式和邏輯表達式的語法要點,并且明確這兩種運算符的實際用處。會使用條件運算符,明確語句、語句的基本形式及語法要點,會數程序中語句的個數,會編制簡單程序熟練關系運算符和邏輯運算符的使用,為編程中條件判斷的編寫打下基礎。熟練語句、語句的使用,為編程中條件判斷的內容打下基礎重點、難點重點:關系運算符和邏輯運算符的運算法則、和 語句的結構難點:關系運算符和邏輯運算符的運算法則、和 語句的結構主要內容本節課新知識講解:關系運算符和關系表達式、邏輯運算符和邏輯表達式課時附加練習課時書后練習課時實訓四選擇結構程序設計(、關系及邏輯表達式)課時本節課新知識講解:語句課時本節課新知識講解: 語句課時實訓四選擇結構程序設計(、選擇結構語句)課時任務(或)要求實訓四選擇結構程序設計(1關系及邏輯表達式)實訓四選擇結構程序設計(、選擇結構語句)()具體內容與要求任務四選擇結構程序設計課時任務關系及邏輯表達式課時學習目標知識目標職業能力目標素質目標關系運算符、關系表達式、邏輯運算符、邏輯表達式會使用關系運算符和邏輯運算符,明確關系表達式和邏輯表達式的語法要點,并且明確這兩種運算符的實際用處熟練關系運算符和邏輯運算符的使用,為編程中條件判斷的編寫打下基礎重點、難點重點:關系運算符和邏輯運算符的運算法則難點:關系運算符和邏輯運算符的運算法則
主要內容本節課新知識講解:關系運算符和關系表達式、邏輯運算符和邏輯表達式課時附加練習課時書后練習課時實訓四選擇結構程序設計(1關系及邏輯表達式)課時任務要求實訓四選擇結構程序設計(1關系及邏輯表達式)一、表達式運算二、選擇題工作對象工作角色工作工具學習地點主要手段教學用具任務評價學生程序分析員計算機機房講解過程中要注意這兩種運算符與上一章中所涉及算術運算符進行比較,尤其是明確各自的優先級。重點是要讓學生明確這兩種運算符的實際用處。硬件:教師機、學生機、投影儀軟件: .b01學生會使用關系運算符、邏輯運算符2學生能正確區分不同運算符的優先級任務四選擇結構程序設計課時任務語句、 語句課時學習目標知識目標職業能力目標素質目標語句、 語句、條件運算符會使用條件運算符,明確語句、 語句的基本形式及語法要點,會數程序中語句的個數,會編制簡單程序熟練語句、 語句的使用,為編程中條件判斷的內容打下基礎重點、難點重點:和 語句的結構難點:和 語句的結構主要內容本節課新知識講解:語句課時本節課新知識講解: 語句課時實訓四選擇結構程序設計(、選擇結構語句)課時任務要求實訓四選擇結構程序設計(、選擇結構語句)一、寫出程序運行結果二、編程題工作對象工作角色工作工具學習地點主要手段教學用具任務評價
學生程序分析員計算機機房講解過程中要注意先為學生講明語句的結構,在進行程序設計。而且讓學生培養起先看結構再看內容的程序分析習慣。硬件:教師機、學生機、投影儀軟件: 、b01學生會使用條件運算符、.學生能正確使用語句、―一.si句編制簡單程序模塊五(或第五章):()總體內容與要求任務五循環結構程序設計課時學習目標知識目標職業能力目標素質目標語句、語句、語句、 語句、語句會分析循環語句基本結構,掌握三種循環語句的語法要點,明確程序運行后的循環過程,會編制簡單循環結構程序,并能實現這三種語句的轉換。會判斷兩種中斷語句的實現效果,并將其特點用于編程中循環的終止熟練三種循環語句的使用,為編程中循環結構的編寫打下基礎。巧妙運用中斷語句結束循環重點、難點重點:分析循環語句基本結構、兩種中斷語句實現效果的判斷難點:循環結構程序運行后的循環過程、巧妙運用中斷語句結束循環主要內容本節課新知識講解: 語句、語句、 語句課時第五章書后重點練習題講解課時實訓五循環結構程序設計(1書后重點習題練習)課時本節課新知識講解:、 語句和語句課時附加練習課時實訓五循環結構程序設計(2三種循環語句及中斷語句的使用)課時任務(或)要求實訓五循環結構程序設計(1書后重點習題練習)實訓五循環結構程序設計(2三種循環語句及中斷語句的使用)()具體內容與要求任務五循環結構程序設計課時任務三種循環語句課時學習目標知識目標職業能力目標素質目標語句、 語句、會分析循環語句基本結構,熟練三種循環語句的使
語句掌握三種循環語句的語法要點,明確程序運行后的循環過程,會編制簡單循環結構程序,并能實現這三種語句的轉換用,為編程中循環結構的編寫打下基礎重點、難點重點:分析循環語句基本結構難點:循環結構程序運行后的循環過程本節課新知識講解: 語句、語句、 語句課時主要內容第五章書后重點練習題講解課時實訓五循環結構程序設計(1書后重點習題練習)課時任務要求實訓五循環結構程序設計(1書后重點習題練習)一、調試程序題(要求:將調試結果填入“實訓結果與分析”欄目中)教材頁例計算半徑為 、 、 、 、 時的圓面積(程序見教材)二、完成書后練習 將結果填入“實訓結果與分析”欄目中,可寫步驟工作對象工作角色工作工具學習地點主要手段教學用具任務評價學生程序分析員計算機機房在講解循環語句時,要書后練習的處理,選擇典型練習題詳細講解,尤其要把過程用圖示形象的描述,以增強學生解題的能力,編程題的選擇可適當增加附加題。硬件:教師機、學生機、投影儀軟件: 、b、1學生會使用 語句、、五語句、」語句2學生能正確區分F循環語句’.并能實現轉換任務五循環結構程序設計課時任務中斷語句的使用課時學習目標知識目標職業能力目標素質目標語句、 語句會判斷兩種中斷語句的實現效果,并將其特點用于編程中循環的終止巧妙運用中斷語句結束循環重點、難點重點:兩種中斷語句實現效果的判斷難點:巧妙運用目中斷語句結束循環主要內容本節課新知識講解:、 語句和語句課時附加練習課時
實訓五循環結構程序設計(2三種循環語句及中斷語句的使用)課時實訓五循環結構程序設計(2三種循環語句及中斷語句的使用)一、程序填空教材、以下程序的功能是:從鍵盤上輸入若干學生的成績,統計并輸出最高成績和最低成績,當輸入負數時結束輸入。請填空。任務要求二、編程1教材 、編寫程序,求 …2教材、編寫程序,輸出從公兀 年至 年所有閏年的年號,每輸出個年號換一行,并輸出閏年總數。判斷閏年的條件:()公兀年數如能被整除,而不能被整除,則是閏年()公元年數能被 整除也是閏年3打印出所有的“水仙花數”,所謂“水仙花數”是指一個三,其各字立方和等于該數本身工作對象工作角色工作工具學習地點主要手段教學用具任務評價學生程序分析員計算機機房在講解循環語句時,要書后練習的處理,選擇典型練習題詳細講解,尤其要把過程用圖示形象的描述,以增強學生解題的能力,編程題的選擇可適當增加附加題。硬件:教師機、學生機、投影儀軟件: 、b、、學生會使用 語句和語句2學生能F確判斷兩種中斷語句的實現效果,并將其特點陽編程中循環的終止模塊六(或第六章):()總體內容與要求任務六數組課時學習目標知識目標職業能力目標素質目標一維數組、二維數組、行列、下標、動態定義、初始化、明確數組的基本形式,掌握數組定義及數組元素的使用方法,會判斷數組下標的正誤,Y解數組元素在存瞞中的存使用循環語句實現數組輸入輸出的程序編制,為后續編程提供輸入輸出
存儲單元、地址、字符串放方式,掌握數組初始化的方法,掌握使用循環語句實現數組輸入輸出的程序編制方法程序模塊重點、難點重點:數組元素的正確使用、數組的初始化難點:使用循環語句實現數組輸入輸出的程序編制主要內容本節課新知識講解:一維數組的定義和引用課時實訓六數組的引用課時本節課新知識講解:二維數組的定義和引用課時實訓六數組的引用課時本節課新知識講解:字符數組課時實訓六數組的引用課時任務(或)要求實訓六數組的引用()具體內容與要求任務六數組課時任務數組的定義與使用課時學習目標知識目標職業能力目標素質目標一維數組、二維數組、行列、下標、動態定義、初始化、存儲單元、地址、字符串明確數組的基本形式,掌握數組定義及數組元素的使用方法,會判斷數組下標的正誤,Y解數組元素在存儲器中的存放方式,掌握數組初始化的方法,掌握使用循環語句實現數組輸入輸出的程序編制方法使用循環語句實現數組輸入輸出的程序編制,為后續編程提供輸入輸出程序模塊重點、難點重點:數組元素的正確使用、數組的初始化難點:使用循環語句實現數組輸入輸出的程序編制主要內容本節課新知識講解:一維數組的定義和引用課時實訓六數組的引用課時本節課新知識講解:二維數組的定義和引用課時實訓六數組的引用課時本節課新知識講解:字符數組課時實訓六數組的引用課時任務要求實訓六數組的引用一、程序調試1一維、二維數組基本賦值2利用循環語句實現一維、二維數組輸入輸出
3 頁例 二維數組的輸入輸出二、編程題1求 矩陣對角線元壯和頁 輸入一行數字字符,請用數組元素作為計數器來統計每個數字字符的個數。用標為的兀素統計字符’0的個數。。。頁 把數組中所有奇數放在另一個數組中工作對象工作角色工作工具學習地占八、、主要手段教學用具任務評價學生程序分析員計算機機房通過兩個程序的調試,由教師帶領,使學生明確一維、二維數組的使用方法,并形成輸入輸出的程序模塊為后續編程提供服務硬件:教師機、學生機、投影儀軟件: 、bi1掌握數組定義方式及初始化方法2會實現數組的輸入輸出P能編制簡單數組程序模塊七(或第七章):()總體內容與要求任務七函數課時學習目標知識目標職業能力目標素質目標函數、調用部分、定義部分、嵌套調用、函數的分類、無參函數、有參函數、形式參數、返回值主調函數、被調用函數、形參、實參、內存單元、返回值、強制類型轉換、說明部分、數組名局部變量、全局變量、數據類型、有效范圍、生存周期、靜態存儲方式、動態存儲方式掌握程序的函數表示法,明確函數的定義部分與調用部分,掌握函數的執行過程,尤其是對嵌套調用形式的理解,Y解函數的分類,明確、有參函數的定義形式,尤其要掌握有參函數定義形式中形參、形參類型說明、返回值等各部分的"事項;通過主調函數與被調用函數概念的引入,掌握形參與實參,進而熟練掌握有參函數執行過程,理解參數傳遞以及執行過程中形參與實參占有內存單元情況和返回值的"事項,通過說明部分的引入,掌握函數的三大組成部分,掌握數組及數組名作為函數參數的程序執行過程;掌握判斷變量作用范圍的方法并能指導完成程序的分析與運算,掌握變量的生存周期會定義使用靜態及動態存儲類型的變量,融合前述知識(數據類型)掌握變量的三種屬性。開發大系統的模塊化編程思路重點、難點重點:函數的執行過程、無參及有參函數的定義形式;有參函數的執行過程;判斷變量的作用范圍以及生存周期難點:無參及有參函數的定義形式;參數傳遞;判斷變量的作輪圍以及生存周期主要內容概述課時函數定義的一般形式課時
實訓七函數I1無參函數的簡單編程)課時函數參數和函數的值課時函數的說明部分、數組作為函數參數課時實訓七函數I2有參函數的簡單編程)課時局部變量和全局變量、變量的存儲類別課時實訓七函數I3變量的屬性)課時任務(或)要求實訓七函數(1無參函數的簡單編程)實訓七函數(2有參函數的簡單編程)實訓七函數I3變量的屬性)()具體內容與要求任務七函數課時任務函數定義的一般形式課時學習目標知識目標職業能力目標素質目標函數、調用部分、定義部分、嵌套調用、函數的分類、無參函數、有參函數、形式參數、返回值掌握程序的函數表示法,明確函數的定義部分與調用部分,掌握函數的執行過程,尤其是對嵌套調用形式的理解,Y解函數的分類,明確、有參函數的定義形式,尤其要掌握有參函數定義形式中形參、形參類型說明、返回值等各部分的工事項開發大系統的模塊化編程思路重點、難點重點:函數的執行過程、無參及有參函數的定義形式難點:無參及有參函數的定義形式主要內容概述課時函數定義的一般形式課時實訓七函數I1無參函數的簡單編程)課時任務要求實訓七函數I1無參函數的簡單編程)一、編程題1使用函數表示法,編程實現:要求:使用無參函數,且函數中只能有條輸出語句,形式為 “”2使用函數表示法,編程實現:要求:使用無參函數(且函數中只能有條輸出語句,形式為 “”使用循環語句實現3使用函數表示法,編程實現:
要求:使用無參函數,,且函數中只能有條輸出語句,形式為 n”;函數中只能有條輸出語句,形式為 “”使用循環語句實現工作對象工作角色工作工具學習地點主要手段教學用具任務評價學生程序分析員計算機機房在講解中用模塊化編程思路引出函數的表示方法,進而講解函數的執行過程,其中重點強調函數的嵌套調用,并舉例說明。針對函數分類的問題,從兩個角度入手分析,進而引出無參函數、有參函數兩個概念,并通過實例使用對比的方法講解無參函數和有參函數的定義形式。為便于學生理解函數的執行過程,實訓任務選擇無參函數作為訓練重點,主要是訓練學生使用函數形式編程解決問題,重點訓練意識,為下一步學習有參函數及其應用打下基礎。硬件:教師機、學生機、投影儀軟件:.b、1掌握函數的表示方法及運行過程2掌握無參函數與有參函數的定義形式3oO編制無參函數程序任務七函數課時任務函數參數和函數的值課時學習目標知識目標職業能力目標素質目標主調函數、被調用函數、形參、實參、內存單元、返回值、強制類型轉換、說明部分、數組名通過主調函數與被調用函數概念的引入,掌握形參與實參,進而熟練掌握有參函數執行過程,理解參數傳遞以及執行過程中形參與實參占有內存單元情況和返回值的工事項,通過說明部分的引入,掌握函數的三大組成部分,掌握數組及數組名作為函數參數的程序執行過程開發大系統的模塊化編程思路重點、難點重點:有參函數的執行過程難點:參數傳遞主要內容函數參數和函數的值課時函數的說明部分、數組作為函數參數課時實訓七函數I、有參函數的簡單編程)課時任務要求實訓七函數(2有參函數的簡單編程)一、填空使用函數表示法,輸入一個整型數據,判斷該數奇偶。
“”) ”“ ”二、編程1將上題中的函數定義部分中的語句簡化為一句話2將上題中的函數改造成4帶返回值的3編寫函數 ,用以求被除之后的余數工作對象工作角色工作工具學習地點主要手段教學用具任務評價學生程序分析員計算機機房通過主調函數與被調用函數的講解引出形參與實參的概念,進而講解有參函數的執行過程,其中重點講解參數的傳遞、返回值的類型以及形參與實參在執行過程中占用存儲單元情況,通過說明部分的講解,總結得出函數的三大組成部分,進而講解數組及數組名作為函數參數的程序執行過程,其中重點講解數組名作為的情況。硬件:教師機、學生機、投影儀軟件:.C0、掌握形參與實參的表示方法及有參函數的運行過程,能編制簡單程序、掌握函數說明部分的使用方法o掌握數組名作為參數的程序執行過程任務七函數課時任務變量的屬性課時學習目標知識目標職業能力目標素質目標局部變量、全局變量、數據類型、有效范圍、生存周期、靜態存儲方式、動態存儲方式掌握判斷變量作用范圍的方法并能指導完成程序的分析與運算,掌握變量的生存周期會定義使用靜態及動態存儲類型的變量,融合前述知識(數據類型)掌握變量的三種屬性開發大系統的模塊化編程思路重點、難點重點:判斷變量的作用范圍以及生存周期難點:判斷變量的作用范圍以及生存周期主要內容局部變量和全局變量、變量的存儲類別課時
任務要求實訓七函數(3變量的屬性)一、寫出以下程序的運行結果工作對象工作角色工作工具學習地點主要手段教學用具任務評價學生程序分析員計算機機房通過典型例題的分析,使學生掌握變量的三種屬性以及各屬性的具體使用及辨別方法。硬件:教師機、學生機、投影儀軟件: 、b01會判斷變量的作用范圍并能完成程序的分析與運算 、會判斷變量的生存周期,會定義使用靜態及動態存儲類型的變量實訓七函數(3變量的屬性)課時模塊八(或第八章):()總體內容與要求任務八編譯預處理與位運算課時學習目標知識目標職業能力目標素質目標宏名、替換文本、頭文件、位運算符掌握宏定義、文件包含的書寫格式及語法要求,掌握宏定義(尤其是帶參數的宏定義)的程序執行過程,掌握位運算符的書寫要求及運算法則引入編譯預處理,巧妙解決編程難點,規范程序格式要求重點、難點重點:帶參數的宏定義的程序執行過程、位運算符的運算法則難點:帶參數的宏定義的程序執行過程主要內容宏定義、文件包含課時位運算課時書后練習與附加練習處理課時任務(或)要求無()具體內容與要求任務八編譯預處理與位運算課時任務編譯預處理與位運算課時學習目標知識目標職業能力目標素質目標宏名、替換文本、頭文件、位運算符掌握宏定義、文件包含的書寫格式及語法要求,掌握宏定義(尤其是帶參數的宏定義)的程序執行過程,掌握位運算符的書寫要求及運算法則引入編譯預處理,巧妙解決編程難點,規范程序格式要求重點、難點重點:帶參數的宏定義的程序執行過程、位運算符的運算法則難點:帶參數的宏定義的程序執行過程
主要內容宏定義、文件包含課時位運算課時書后練習與附加練習處理課時任務要求無工作對象工作角色工作工具學習地占八、、主要手段教學用具任務評價學生程序分析員計算機機房教師帶領學生快讀教材,抓住重點,明確考點,效果明顯。硬件:教師機、學生機、投影儀軟件:、 b、1掌握帶參數的宏定義的程序執行過程,會展開能正確替換2掌握位運算符的運算法則,能F確計算表達式的值模塊九(或第九章):()總體內容與要求任務九指針課時學習目標知識目標職業能力目標素質目標地址、內容、直接訪問、間接訪問、指向、指針、指針變量、指針運算符、數組名、數組元素、行指針、指針移動、指針數組、指向指針的指針掌握程序在編譯中給變量分配內存空間的過程,明確變量的地址與內容,進而掌握指針的概念,掌握指針作為一種新的途徑來表示變量的方法,掌握兩個運算符:(指針運算符)和(取地址運算符)的運算法則和使用技巧掌握指針作為一種新的途徑來表示一維和二維數組元素、字符串、函數的方法,進而明確幾個問題:①一維、二維數組元素與數組名之間的關系②將字符串賦予指針變量的真正含義③指針移動的方法④指針數組以及指向指針的指針的圖示表示方法,會辨析指針與變量、函數、數組共種表示方法,Y解主函數帶參數的用法在某些場合,指針是使運算得以進行的唯一途徑,同時指針的運用可以使得程序代碼更簡潔、效率更高重點、難點重點:正確理解“地址”與“內容”、正確辨析指針與變量、函數、數組共種表示方法難點:指針表示變量的方法、正確辨析指針與變量、函數、數組共種表示方法主要內容本節課新知識講解:、指針的概念、變量的指針和指向變量的指針變量課時實訓八指針(、指向變量的指針變量的使用)課時本節課新知識講解:、數組的指針和指向課時
數組的指針變量、字符串的指針和指向字符串的指針變量、函數的指針和指向函數的指針變量、返回指針值的函數、指針數組和指向指針的指針實訓八指針(、指向變量的指針變量的使用)課時任務(或)要求實訓八指針(、指向變量的指針變量的使用)()具體內容與要求任務九指針課時任務變量的指針和指向變量的指針變量課時學習目標知識目標職業能力目標素質目標地址、內容、直接訪問、間接訪問、指向、指針、指針變量、指針運算符掌握程序在編譯中給變量分配內存空間的過程,明確變量的地址與內容,進而掌握指針的概念,掌握指針作為一種新的途徑來表示變量的方法,掌握兩個運算符:(指針運算符)和(取地址運算符)的運算法則和使用技巧在某些場合,指針是使運算得以進行的唯一途徑,同時指針的運用可以使得程序代碼更簡潔、效率更高重點、難點重點:正確理解“地址”與“內容”難點:指針表示變量的方法主要內容本節課新知識講解:、指針的概念、變量的指針和指向變量的指針變量課時實訓八指針(、指向變量的指針變量的使用)課時任務要求實訓八指針(、指向變量的指針變量的使用)一、改寫程序,用指針變量替代變量()二、兩個整數求和,用指針變量實現—■、編程工作對象工作角色工作工具學習地占八、、主要手段教學用具任務評價學生程序分析員計算機機房運用圖示的方法講明“指向”關系,引入大量附加練習和書后練習加深對用指針表示變量的方法的理解硬件:教師機、學生機、投影儀軟件: 、b0、掌握指針表示變量的方法,明確其前提條件、掌握(指針運算符)和(取地址運算符)的運算法則和使用技巧,
能正確計算表達式的值任務九指針課時任務指針與字符串、函數、數組的關系課時學習目標知識目標職業能力目標素質目標數組名、數組元素、行指針、指針移動、指針數組、指向指針的指針掌握指針作為一種新的途徑來表示一維和二維數組元素、字符串、函數的方法,進而明確幾個問題:①一維、二維數組元素與數組名之間的關系②將字符串賦予指針變量的真正含義③指針移動的方法④指針數組以及指向指針的指針的圖示表示方法,會辨析指針與變量、函數、數組共種表示方法,了解主函數帶參數的用法在某些場合,指針是使運算得以進行的唯一途徑,同時指針的運用可以使得程序代碼更簡潔、效率更高重點、難點重點:正確辨析難點:正確辨析:指針與變量、函數、數組共種表示方法:指針與變量、函數、數組共種表示方法主要內容本節課新知識講解:、數組的指針和指向數組的指針變量、字符串的指針和指向字符串的指針變量、函數的指針和指向函數的指針變量、返回指針值的函數、指針數組和指向指針的指針課時實訓八指針(、指向變量的指針變量的使用)課時任務要求實訓八指針(、指向變量的指針變量的使用)一、改寫程序,用指針變量替代變量()二、兩個整數求和,用指針變量實現—■、編程工作對象工作角色工作工具學習地占八、、主要手段教學用具任務評價學生程序分析員計算機機房運用圖示的方法講明“指向”關系,引入大量附加練習和書后練習加深對用指針表示數組、字符串、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小吃技術材料傳授協議書
- 高校外聯部合同范本
- 墨爾本哈士奇買賣協議書
- 健身合伙投資經營協議書
- 提前解除入股合同范本
- 政府委托經營土地協議書
- 模具承攬合同解除協議書
- 農村一個兒子分戶協議書
- 企業咨詢管理合同范本
- 關于房屋之間圍墻協議書
- 2025+CSCO非小細胞肺癌診療指南解讀課件
- 醫院后勤考試試題及答案
- 紡織設備電氣控制技術考核試卷
- 互聯網運營思維
- T∕CACM 1085-2018 中醫治未病技術操作規范 調神益智針法預防血管性認知障礙
- 案例研究-海洋水產養殖(海洋牧場及漁業綜合體)項目投資方案可行性
- 2025屆河南省許昌市名校高三下學期第二次模擬考試英語試題(原卷版+解析版)
- 2025中國儲備糧管理集團有限公司貴州分公司招聘22人筆試參考題庫附帶答案詳解
- 蛛網膜下腔出血介入術后護理
- 2025年臨床執業醫師考試的院前急救知識試題及答案
- 數據治理架構試題及答案
評論
0/150
提交評論