《C語言程序設計》教案全套 朱琨 1-1 使用VC++軟件開發(fā)C程序-8 嵌入式技術基礎實踐方法_第1頁
《C語言程序設計》教案全套 朱琨 1-1 使用VC++軟件開發(fā)C程序-8 嵌入式技術基礎實踐方法_第2頁
《C語言程序設計》教案全套 朱琨 1-1 使用VC++軟件開發(fā)C程序-8 嵌入式技術基礎實踐方法_第3頁
《C語言程序設計》教案全套 朱琨 1-1 使用VC++軟件開發(fā)C程序-8 嵌入式技術基礎實踐方法_第4頁
《C語言程序設計》教案全套 朱琨 1-1 使用VC++軟件開發(fā)C程序-8 嵌入式技術基礎實踐方法_第5頁
已閱讀5頁,還剩106頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

《C語言程序設計》教案第1單元第1次課PAGE4C語言程序設計教案(2022~2023學年第1學期)授課教師:所在院系:授課專業(yè):授課班級:使用教材:《C語言程序設計》朱琨機械工業(yè)出版社《C語言程序設計》教學設計日期:年月日教學內(nèi)容使用VC++軟件開發(fā)C程序教學學時2授課教師班級地點周次星期節(jié)次教學目標素質(zhì)目標知識目標能力目標(1)基本職業(yè)素養(yǎng):遵守工作時間,使用實踐設備時注意用電安全,實踐設備使用完畢后要斷電并放于指定位置,程序設計要注重工程規(guī)范,養(yǎng)成良好的工作習慣。(2)團結協(xié)作素養(yǎng):小組內(nèi)成員互查程序代碼書寫規(guī)范性、準確性和完整性,取長補短,具有責任意識、團隊意識與協(xié)作精神。(3)自主學習素養(yǎng):能根據(jù)任務要求,查找相關資料解決實際問題;能自主完成練習,培養(yǎng)自主學習的意識與一絲不茍、實事求是的工作作風。(4)思政和勞動素養(yǎng):具有一定的辯證唯物主義運用能力、安全意識、勞動意識、創(chuàng)新意識、創(chuàng)新能力和強烈的愛國主義精神。(1)了解通用計算機與嵌入式計算機的區(qū)別(2)掌握VC++開發(fā)環(huán)境的使用方法和步驟(3)熟悉C語言程序的特點能在VC++集成開發(fā)環(huán)境下,編寫、運行和調(diào)試C語言程序教學重點(1)VC++開發(fā)環(huán)境的使用方法和步驟(2)C語言程序的特點教學難點C語言程序的特點能力訓練任務12147任務1:了解通用計算機和嵌入式計算機的區(qū)別18391任務2:使用VC++軟件開發(fā)C程序教學材料(1)教材:朱琨《C語言程序設計》,機械工業(yè)出版社,978-7-111-66954-8,2021(2)教學資源:電子教案、教學課件、微課視頻、在線開放課程(3)儀器與設備:電腦(裝有VC++開發(fā)環(huán)境)《C語言程序設計》教案第1單元第2次課PAGE4教學進度設計步驟教學內(nèi)容及目標思政元素教師活動學生活動時間一、課程介紹1、教師自我介紹、師生互識2、本課程的地位和重要性3、本課程的學習項目內(nèi)容4、課程的安排和考核方案5、7S(整理、整頓、清掃、清潔、素養(yǎng)、節(jié)約、安全)管理要求良好的開端是成功的一半介紹聽講10min二、實施任務1:了解通用計算機和嵌入式計算機的區(qū)別1、了解通用計算機和嵌入式計算機的概念和發(fā)展2、了解嵌入式應用案例我國在智能家電、智能手機、智能汽車、航空航天等領域的成就對比講解、[實物演示]、引導學生列舉嵌入式系統(tǒng)應用案例、明確C語言是嵌入式軟件設計的主流語言聽講、討論、列舉嵌入式系統(tǒng)應用案例10min三、實施任務2:使用VC++軟件開發(fā)C程序1、練習VC++軟件使用方法和步驟(1)打開軟件(2)新建項目(3)新建C源文件(.c文件)并添加至已建項目(4)編輯C程序代碼(5)編譯(.obj文件)、連接(.exe文件)、運行程序規(guī)范意識、沒有規(guī)矩不成方圓講解、演示使用方法和步驟、強調(diào)書寫規(guī)范學習VC++軟件的使用方法和步驟20min2、程序分析與練習(1)分析教材例題,總結C語言程序的特點(2)練習教材例題創(chuàng)新意識、社會主義核心價值觀講解,引導學生使用VC++軟件開發(fā)C程序,巡回指導聽講,理解C程序,上機練習編程45min四、總結概括基本內(nèi)容,歸納重點內(nèi)容自主學習引導學生歸納總結,然后布置課后任務思考,記錄,整理場地5min作業(yè)通過教材、PPT和在線課程,復習鞏固本次課內(nèi)容;完成教材相應習題(可穿插到上述任務中);預習下次課內(nèi)容(基本數(shù)據(jù)類型、整型數(shù)據(jù))。課后體會1、通過融入思政元素,實施課程思政。2、教學重點是VC++開發(fā)C程序的使用方法和步驟,開始就要引導學生注重編程規(guī)范。開始可以用輸出一個字符串為例說明,然后過渡到教材的例題,這樣循序漸進,效果會好些。3、在教材例1.1基礎上,分析例1.2時,用類比法“主人雇用保姆”提出在C程序設計中,能否將實現(xiàn)特定功能的一段代碼編制成一個函數(shù),被其他函數(shù)調(diào)用?由此引出問題,使學生產(chǎn)生好奇心。此時,教師編寫add函數(shù),邊寫邊解釋。通過運行,驗證兩個例題的效果是相同的。然后提出問題“本來在主函數(shù)中一條語句就能實現(xiàn)功能,為何還要定義函數(shù)和調(diào)用函數(shù),豈不是更麻煩?”,由此引出模塊化程序設計的好處——可以實現(xiàn)資源共享?!禖語言程序設計》教學設計日期:年月日教學內(nèi)容數(shù)據(jù)的基本類型及其表現(xiàn)形式【整型】教學學時2授課教師班級地點周次星期節(jié)次教學目標素質(zhì)目標知識目標能力目標(1)基本職業(yè)素養(yǎng):遵守工作時間,使用實踐設備時注意用電安全,實踐設備使用完畢后要斷電并放于指定位置,程序設計要注重工程規(guī)范,養(yǎng)成良好的工作習慣。(2)團結協(xié)作素養(yǎng):小組內(nèi)成員互查程序代碼書寫規(guī)范性、準確性和完整性,取長補短,具有責任意識、團隊意識與協(xié)作精神。(3)自主學習素養(yǎng):能根據(jù)任務要求,查找相關資料解決實際問題;能自主完成練習,培養(yǎng)自主學習的意識與一絲不茍、實事求是的工作作風。(4)思政和勞動素養(yǎng):具有一定的辯證唯物主義運用能力、安全意識、勞動意識、創(chuàng)新意識、創(chuàng)新能力和強烈的愛國主義精神。(1)了解C語言的數(shù)據(jù)類型,熟悉相關的C關鍵字(2)理解常量和變量的概念及區(qū)別(3)掌握基本類型中的整型數(shù)據(jù)的表示方法及存儲形式(1)能區(qū)分常量和變量(2)能根據(jù)實際需要,選用合適的數(shù)據(jù)類型定義變量教學重點(1)常量和變量的概念及區(qū)別(2)整型數(shù)據(jù)的表示方法及存儲形式教學難點整型數(shù)據(jù)的表示方法及存儲形式能力訓練任務任務1:了解C語言的數(shù)據(jù)類型,熟悉相關的C關鍵字任務2:理解常量和變量的概念及區(qū)別任務3:掌握基本類型中的整型數(shù)據(jù)的表示方法及存儲形式教學材料(1)教材:朱琨《C語言程序設計》,機械工業(yè)出版社,978-7-111-66954-8,2021(2)教學資源:電子教案、教學課件、微課視頻、在線開放課程(3)儀器與設備:電腦(裝有VC++開發(fā)環(huán)境)《C語言程序設計》教案第1單元第3次課PAGE4教學進度設計步驟教學內(nèi)容及目標思政元素教師活動學生活動時間一、復習與導入復習:C程序特點、VC++開發(fā)C程序的4個基本步驟導入:在程序設計離不開數(shù)據(jù)的運算和處理,在程序中對用到的所有數(shù)據(jù)都必須指定其數(shù)據(jù)類型。數(shù)據(jù)有常量和變量之分。學而時習之、溫故知新提問、導入新課、布置學習任務回答、明確學習任務10min二、實施任務1:了解C語言的數(shù)據(jù)類型,熟悉相關的C關鍵字1、了解C的數(shù)據(jù)類型:基本類型、構造類型、指針類型、空類型2、熟悉C基本數(shù)據(jù)類型的關鍵字節(jié)約意識對比講解、引導學生記憶關鍵字聽講、書寫關鍵字5min三、實施任務2:理解常量和變量的概念及區(qū)別1、理解常量的概念和寫法(1)直接常量(2)符號常量——標識符的含義和書寫要求2、理解變量的使用方法(1)先定義后使用(2)變量名、變量值、變量存儲單元遵守規(guī)則對比講解常量和變量;類比分析(變量:就像家里的孩子先起名,后喊名);引導學生思考人在成長過程中的常量和變量聽講、回答20min四、實施任務3:掌握整型數(shù)據(jù)的表示方法及存儲形式1、掌握整型常量的表示方法:十進制、八進制、十六進制2、掌握整型變量的表示方法及存儲形式(1)分類:char、int、shortint、longint;signed、unsigned(2)內(nèi)存存儲形式:0000~1111:二、十、十六進制之間的關系(3)定義及賦值節(jié)約意識、舉一反三、學以致用對比講解;引導學生根據(jù)需要選擇合適的數(shù)據(jù)類型;引導學生根據(jù)鐘表調(diào)整理解補碼的概念、計算負數(shù)的補碼、理解不同類型的整型變量對應的數(shù)值范圍聽講;書寫二、十、十六進制之間的關系;定義不同的變量并賦值;分析、編寫并運行教材例題50min五、總結概括基本內(nèi)容,歸納重點內(nèi)容自主學習引導學生歸納總結,然后布置課后任務思考,記錄,整理場地5min作業(yè)通過教材、PPT和在線課程,復習鞏固本次課內(nèi)容;完成教材相應習題(可穿插到上述任務中);預習下次課內(nèi)容(字符型和實型)。課后體會1、實踐證明,采用類比法講解常量和變量,采用對比法理解負數(shù)的補碼,可有效降低學生的學習難度。在學生理解補碼的基礎上,分析有符號整型變量的數(shù)值范圍時,學生不會感覺到很難。2、引導學生上機練習例1.3,可加以理解和鞏固整型變量在內(nèi)存中的存儲形式?!禖語言程序設計》教學設計日期:年月日教學內(nèi)容數(shù)據(jù)的基本類型及其表現(xiàn)形式【字符型和實型】教學學時2授課教師班級地點周次星期節(jié)次教學目標素質(zhì)目標知識目標能力目標(1)基本職業(yè)素養(yǎng):遵守工作時間,使用實踐設備時注意用電安全,實踐設備使用完畢后要斷電并放于指定位置,程序設計要注重工程規(guī)范,養(yǎng)成良好的工作習慣。(2)團結協(xié)作素養(yǎng):小組內(nèi)成員互查程序代碼書寫規(guī)范性、準確性和完整性,取長補短,具有責任意識、團隊意識與協(xié)作精神。(3)自主學習素養(yǎng):能根據(jù)任務要求,查找相關資料解決實際問題;能自主完成練習,培養(yǎng)自主學習的意識與一絲不茍、實事求是的工作作風。(4)思政和勞動素養(yǎng):具有一定的辯證唯物主義運用能力、安全意識、勞動意識、創(chuàng)新意識、創(chuàng)新能力和強烈的愛國主義精神。(1)掌握字符型數(shù)據(jù)的表示方法及存儲形式(2)掌握實型數(shù)據(jù)的表示方法(3)掌握變量定義和賦初值的方法能根據(jù)實際需要,選用合適的數(shù)據(jù)類型定義變量教學重點(1)字符型數(shù)據(jù)的表示方法及存儲形式(2)實型數(shù)據(jù)的表示方法(3)變量定義和賦初值的方法教學難點字符型數(shù)據(jù)的表示方法及存儲形式能力訓練任務任務1:掌握字符型數(shù)據(jù)的表示方法及存儲形式任務2:掌握實型數(shù)據(jù)的表示方法任務3:掌握變量定義和賦初值的方法教學材料(1)教材:朱琨《C語言程序設計》,機械工業(yè)出版社,978-7-111-66954-8,2021(2)教學資源:電子教案、教學課件、微課視頻、在線開放課程(3)儀器與設備:電腦(裝有VC++開發(fā)環(huán)境)《C語言程序設計》教案第1單元第4次課PAGE4教學進度設計步驟教學內(nèi)容及目標思政元素教師活動學生活動時間一、復習與導入復習:C基本數(shù)據(jù)類型,常量和變量的區(qū)別,整型數(shù)據(jù)的表示方法及分類,整型變量的定義方法和賦值方法。導入:本次課學習基本類型的其他兩種類型:字符型和實型。學而時習之提問、導入新課、布置學習任務回答、明確學習任務5min二、實施任務1:掌握字符型數(shù)據(jù)的表示方法及存儲形式1、字符常量的表示方法(1)普通字符(2)轉義字符2、字符變量的定義、賦值3、字符型數(shù)據(jù)的內(nèi)存存儲形式及使用方法4、字符串常量節(jié)約意識、抓重點和規(guī)律(0~9、英文字母對應的ASCII值)對比講解,引導學生分析、編寫和運行教材例題程序,巡回指導;引導、分析字符常量和字符串常量的區(qū)別聽講,分析、編寫和運行教材例題程序40min三、實施任務2:掌握實型數(shù)據(jù)的表示方法1、實型常量的表示方法:十進制小數(shù)形式、指數(shù)形式2、實型變量的分類:float、double實踐檢驗真理講解,引導學生分析、編寫和運行教材例題程序,巡回指導聽講,分析、編寫和運行教材例題程序20min四、實施任務3:掌握變量定義和賦初值的方法1、定義變量的同時,對變量賦初值2、通過教材例題,掌握變量的初始化和輸出方法舉一反三、學以致用講解,引導學生分析、編寫和運行教材例題程序,巡回指導聽講,分析、編寫和運行教材例題程序20min五、總結概括基本內(nèi)容,歸納重點內(nèi)容自主學習引導學生歸納總結,然后布置課后任務思考,記錄,整理場地5min作業(yè)通過教材、PPT和在線課程,復習鞏固本次課內(nèi)容;完成教材相應習題(可穿插到上述任務中);預習下次課內(nèi)容(算術、強制類型轉換、賦值運算符)。課后體會1、教學難點是字符型數(shù)據(jù)在內(nèi)存中的存儲形式,這要引導學生結合附錄A的ASCII碼表理解,具體而言,學生要熟練掌握十進制數(shù)和二進制數(shù)之間的轉換,并且適當記憶常用字符(如數(shù)字字符、大寫字母、小寫字母)的ASCII碼值。記憶技巧:數(shù)字字符的ASCII值比數(shù)字本身大48(0x30);大寫字母A的ASCII值為65,小寫字母A的ASCII值為97(相差32)。2、對于實型數(shù)據(jù),要引導學生對float型和double型變量的主要區(qū)別(占用字節(jié)數(shù)和有效位數(shù)),能利用%f和%e輸出實型數(shù)據(jù),加以體會實型常量的兩種表示形式:十進制小數(shù)形式和指數(shù)形式?!禖語言程序設計》教學設計日期:年月日教學內(nèi)容C運算符及表達式【算術、強制類型轉換、賦值】教學學時2授課教師班級地點周次星期節(jié)次教學目標素質(zhì)目標知識目標能力目標(1)基本職業(yè)素養(yǎng):遵守工作時間,使用實踐設備時注意用電安全,實踐設備使用完畢后要斷電并放于指定位置,程序設計要注重工程規(guī)范,養(yǎng)成良好的工作習慣。(2)團結協(xié)作素養(yǎng):小組內(nèi)成員互查程序代碼書寫規(guī)范性、準確性和完整性,取長補短,具有責任意識、團隊意識與協(xié)作精神。(3)自主學習素養(yǎng):能根據(jù)任務要求,查找相關資料解決實際問題;能自主完成練習,培養(yǎng)自主學習的意識與一絲不茍、實事求是的工作作風。(4)思政和勞動素養(yǎng):具有一定的辯證唯物主義運用能力、安全意識、勞動意識、創(chuàng)新意識、創(chuàng)新能力和強烈的愛國主義精神。(1)掌握算術運算符(基本、自增自減)及其表達式的應用(2)掌握強制類型轉換運算符及其表達式的應用(3)掌握賦值運算符(簡單、復合)及其表達式的應用根據(jù)數(shù)據(jù)運算的需要,確定數(shù)據(jù)類型,并用相關的運算符書寫表達式教學重點(1)算術運算符及其表達式的應用(2)強制類型轉換運算符及其表達式的應用(3)賦值運算符及其表達式的應用教學難點(1)運算符的優(yōu)先級與結合性(2)復合賦值運算符及表達式的應用能力訓練任務任務1:掌握算術運算符(基本、自增自減)及其表達式的應用任務2:掌握強制類型轉換運算符及其表達式的應用任務3:掌握賦值運算符(簡單、復合)及其表達式的應用教學材料(1)教材:朱琨《C語言程序設計》,機械工業(yè)出版社,978-7-111-66954-8,2021(2)教學資源:電子教案、教學課件、微課視頻、在線開放課程(3)儀器與設備:電腦(裝有VC++開發(fā)環(huán)境)《C語言程序設計》教案第1單元第5次課PAGE4教學進度設計步驟教學內(nèi)容及目標思政元素教師活動學生活動時間一、復習與導入復習:整型、實型、字符型變量的定義及賦值方法。導入:常量或變量進行運算時,需要用到運算符及表達式。學而時習之、溫故知新提問、導入新課、布置學習任務回答問題、明確學習任務5min二、實施任務1:掌握算術運算符(基本、自增自減)及其表達式的應用1、基本的算術運算符及運算規(guī)則(1)+、-、*、/、%(2)嵌入式應用:十進制數(shù)的各位分離問題(數(shù)碼管顯示)2、自增、自減運算符及運算規(guī)則(1)++、--(2)四種表達式3、算術表達式和運算符的優(yōu)先級與結合性遵守規(guī)則、學以致用講解,引導學生分析、編寫和運行教材例題程序,巡回指導聽講,分析、編寫和運行教材例題程序45min三、實施任務2:掌握強制類型轉換運算符及其表達式的應用1、格式:(類型標識符)(表達式)2、應用遇到問題、解決問題講解,引導學生分析、編寫和運行教材例題程序,巡回指導聽講,分析、編寫和運行教材例題程序15min四、實施任務3:掌握賦值運算符(簡單、復合)及其表達式的應用1、簡單賦值運算符及其表達式:變量=表達式2、復合賦值運算符及其表達式3、賦值運算中的類型轉換問題舉一反三,遇到問題、解決問題講解,引導學生分析、編寫和運行教材例題程序,巡回指導聽講,分析、編寫和運行教材例題程序20min五、總結概括基本內(nèi)容,歸納重點內(nèi)容自主學習引導學生歸納總結,然后布置課后任務思考,記錄,整理場地5min作業(yè)通過教材、PPT和在線課程,復習鞏固本次課內(nèi)容;完成教材相應習題(可穿插到上述任務中);預習下次課內(nèi)容(關系、邏輯運算符)。課后體會1、新課前提問C語言的基本類型及對應的關鍵字(類型標識符),加強復習和鞏固。2、對于自增自減運算符對應的4種表達式,要講清楚“用”字的含義。3、對于賦值運算符,對初學者進行編程時,可以先采用簡單賦值運算符,而不采用復合賦值運算符,但要求學生要理解復合賦值運算符的運算規(guī)則。4、對于“賦值運算中的類型轉換問題”,可以給學生提出幾個問題,讓學生帶著問題去編寫和運行相應的例題程序,根據(jù)程序運行結果,加強理解整型數(shù)據(jù)在內(nèi)存中的存儲形式,并理解并掌握在數(shù)據(jù)存儲時要選擇合適的數(shù)據(jù)類型?!禖語言程序設計》教學設計日期:年月日教學內(nèi)容C運算符及表達式【關系、邏輯、逗號】教學學時2授課教師班級地點周次星期節(jié)次教學目標素質(zhì)目標知識目標能力目標(1)基本職業(yè)素養(yǎng):遵守工作時間,使用實踐設備時注意用電安全,實踐設備使用完畢后要斷電并放于指定位置,程序設計要注重工程規(guī)范,養(yǎng)成良好的工作習慣。(2)團結協(xié)作素養(yǎng):小組內(nèi)成員互查程序代碼書寫規(guī)范性、準確性和完整性,取長補短,具有責任意識、團隊意識與協(xié)作精神。(3)自主學習素養(yǎng):能根據(jù)任務要求,查找相關資料解決實際問題;能自主完成練習,培養(yǎng)自主學習的意識與一絲不茍、實事求是的工作作風。(4)思政和勞動素養(yǎng):具有一定的辯證唯物主義運用能力、安全意識、勞動意識、創(chuàng)新意識、創(chuàng)新能力和強烈的愛國主義精神。(1)掌握關系運算符及其表達式的應用(2)掌握邏輯運算符及其表達式的應用(3)熟悉逗號運算符及其表達式的應用根據(jù)數(shù)據(jù)運算的需要,確定數(shù)據(jù)類型,并用相關的運算符書寫表達式教學重點(1)關系運算符及其表達式的應用(2)邏輯運算符及其表達式的應用教學難點關系運算符和邏輯運算符的綜合應用能力訓練任務任務1:掌握關系運算符及其表達式的應用任務2:掌握邏輯運算符及其表達式的應用任務3:熟悉逗號運算符及其表達式的應用教學材料(1)教材:朱琨《C語言程序設計》,機械工業(yè)出版社,978-7-111-66954-8,2021(2)教學資源:電子教案、教學課件、在線開放課程(3)儀器與設備:電腦(裝有VC++開發(fā)環(huán)境)《C語言程序設計》教案第2單元第7次課PAGE4教學進度設計步驟教學內(nèi)容及目標思政元素教師活動學生活動時間一、復習與導入復習:基本算術、自增自減、強制類型轉換、賦值運算符及其表達式,運算符的優(yōu)先級和結合性。導入:本次課學習關系、邏輯、逗號運算符及其表達式的應用。學而時習之、溫故知新提問、導入新課、布置學習任務回答、明確學習任務10min二、實施任務1:掌握關系運算符及其表達式的應用1、關系運算符及其優(yōu)先級次序(1)<、<=、>、>=;==、!=(2)與其他運算符的優(yōu)先級次序(舉例說明)2、關系表達式的值:1代表真、0代表假遵守規(guī)則、學以致用講解,引導學生分析關系表達式的等價式,引導學生分析、編寫和運行教材例題程序,巡回指導聽講,思考并回答,分析、編寫和運行教材例題程序30min三、實施任務2:掌握邏輯運算符及其表達式的應用1、邏輯運算符及其優(yōu)先級次序(1)&&、||、!(2)與其他運算符的優(yōu)先級次序(舉例)2、邏輯運算量的值:非0代表真、0代表假;邏輯表達式的值:1代表真、0代表假(舉例)3、關系運算符和邏輯運算符的綜合應用遵守規(guī)則、努力成為德智體美勞的優(yōu)秀者、正確面對得與失、學以致用類比分析邏輯運算符(三好學生、單科標兵),引導學生分析邏輯表達式的等價式,引導學生分析、編寫和運行教材例題程序,巡回指導聽講,思考并回答,分析、編寫和運行教材例題程序35min四、實施任務3:熟悉逗號運算符及其表達式的應用1、逗號表達式的一般形式:表達式1,表達式22、逗號表達式的擴展形式:表達式1,表達式2,…,表達式n抓重點、找規(guī)律講解,引導學生分析、編寫和運行教材例題程序、巡回指導聽講,分析、編寫和運行教材例題程序10min五、總結概括基本內(nèi)容,歸納重點內(nèi)容自主學習引導學生歸納總結,然后布置課后任務思考,記錄,整理場地5min作業(yè)通過教材、PPT和在線課程,復習鞏固本次課內(nèi)容;完成教材相應習題(可穿插到上述任務中);預習下次課內(nèi)容(位運算符)。課后體會1、對于關系運算符,重點強調(diào)C語言中的寫法與數(shù)學中的寫法不同,引導學生能夠根據(jù)優(yōu)先級和結合性寫出關系表達式的等價表達式,并結合關系表達式的值的相關規(guī)定,理解思考題中的“a>b>c”的運算與數(shù)學中的“a>b>c”運算是不同的(易錯點)。2、對于邏輯運算符,引導學生結合“評三好學生”“評學科標兵”或電工電子中的數(shù)字邏輯(與、或、非)理解邏輯運算的規(guī)則。重點強調(diào)參與邏輯運算的操作數(shù)和邏輯表達式的值的相關規(guī)定,在此基礎上引導學生能夠進行簡單的邏輯表達式的計算。根據(jù)邏輯運算的“短路”思想,掌握計算邏輯表達式的值的技巧。3、通過簡單的數(shù)學表達式,引導學生綜合利用關系運算符和邏輯運算符,寫C語言的表達式,能為后續(xù)的選擇結構程序設計做好基礎。《C語言程序設計》教學設計日期:年月日教學內(nèi)容C運算符及表達式【位】教學學時2授課教師班級地點周次星期節(jié)次教學目標素質(zhì)目標知識目標能力目標(1)基本職業(yè)素養(yǎng):遵守工作時間,使用實踐設備時注意用電安全,實踐設備使用完畢后要斷電并放于指定位置,程序設計要注重工程規(guī)范,養(yǎng)成良好的工作習慣。(2)團結協(xié)作素養(yǎng):小組內(nèi)成員互查程序代碼書寫規(guī)范性、準確性和完整性,取長補短,具有責任意識、團隊意識與協(xié)作精神。(3)自主學習素養(yǎng):能根據(jù)任務要求,查找相關資料解決實際問題;能自主完成練習,培養(yǎng)自主學習的意識與一絲不茍、實事求是的工作作風。(4)思政和勞動素養(yǎng):具有一定的辯證唯物主義運用能力、安全意識、勞動意識、創(chuàng)新意識、創(chuàng)新能力和強烈的愛國主義精神。掌握位運算符及其表達式的應用根據(jù)數(shù)據(jù)運算的需要,確定數(shù)據(jù)類型,并用相關的運算符書寫表達式教學重點位運算符及其表達式的綜合應用教學難點位運算符及其表達式在嵌入式軟件設計中的應用能力訓練任務任務1:掌握位運算符種類、運算規(guī)則及特殊用途任務2:熟悉位運算符的嵌入式應用教學材料(1)教材:朱琨《C語言程序設計》,機械工業(yè)出版社,978-7-111-66954-8,2021(2)教學資源:電子教案、教學課件、微課視頻、在線開放課程(3)儀器與設備:電腦(裝有VC++開發(fā)環(huán)境)

教學進度設計步驟教學內(nèi)容及目標思政元素教師活動學生活動時間一、復習與導入復習:邏輯運算符及其表達式。導入:本次課學習嵌入式軟件設計中常用的位運算符及其表達式。學而時習之、溫故知新提問、導入新課、布置學習任務回答、明確學習任務5min二、實施任務1:掌握位運算符種類、運算規(guī)則及特殊用途1、按位與&2、按位或|3、按位異或^4、按位取反~5、左移<<6、右移>>遵守規(guī)則、學以致用講解(注意&與&&、|與||、~與!的區(qū)別),引導學生理解&、|、^的特殊用途,引導學生分析、編寫和運行教材例題程序、巡回指導聽講,理解,分析、編寫和運行教材例題程序50min三、實施任務2:熟悉位運算符的嵌入式應用1、循環(huán)左移、循環(huán)右移的實現(xiàn)2、利用位運算符實現(xiàn)對寄存器的位操作活學活用講解,引導學生分析、編寫和運行教材例題程序,巡回指導聽講,分析、編寫和運行教材例題程序30min四、總結概括基本內(nèi)容,歸納重點內(nèi)容自主學習引導學生歸納總結,然后布置課后任務思考,記錄,整理場地5min作業(yè)通過教材、PPT和在線課程,復習鞏固本次課內(nèi)容;完成教材相應習題(可穿插到上述任務中);總結本章所學內(nèi)容。課后體會1、要引導學生對邏輯運算符的邏輯與、邏輯或、邏輯非,和位運算符的按位與、按位或、按位取反進行區(qū)分。2、對于位運算,要引導學生熟練掌握十六進制數(shù)(或十進制數(shù))與二進制數(shù)之間的換算。3、結合嵌入式應用,可以激發(fā)學生的學習興趣,明確“學以致用”。《C語言程序設計》教學設計日期:年月日教學內(nèi)容C程序設計預備知識、數(shù)據(jù)輸入輸出函數(shù)教學學時2授課教師班級地點周次星期節(jié)次教學目標素質(zhì)目標知識目標能力目標(1)基本職業(yè)素養(yǎng):遵守工作時間,使用實踐設備時注意用電安全,實踐設備使用完畢后要斷電并放于指定位置,程序設計要注重工程規(guī)范,養(yǎng)成良好的工作習慣。(2)團結協(xié)作素養(yǎng):小組內(nèi)成員互查程序代碼書寫規(guī)范性、準確性和完整性,取長補短,具有責任意識、團隊意識與協(xié)作精神。(3)自主學習素養(yǎng):能根據(jù)任務要求,查找相關資料解決實際問題;能自主完成練習,培養(yǎng)自主學習的意識與一絲不茍、實事求是的工作作風。(4)思政和勞動素養(yǎng):具有一定的辯證唯物主義運用能力、安全意識、勞動意識、創(chuàng)新意識、創(chuàng)新能力和強烈的愛國主義精神。(1)熟悉算法及其表示方法(2)熟悉三種程序結構及流程圖表示(3)熟悉C語句及其分類(4)掌握數(shù)據(jù)輸入輸出函數(shù)getchar、putchar、printf的使用方法能利用數(shù)據(jù)輸入輸出函數(shù)編寫簡單的順序結構程序教學重點(1)三種程序結構及流程圖表示(2)字符輸入輸出函數(shù)getchar、putchar的使用方法(3)格式輸出函數(shù)printf的使用方法教學難點格式化輸出函數(shù)printf的使用方法能力訓練任務任務1:熟悉算法及其表示方法任務2:熟悉三種程序結構及流程圖表示任務3:熟悉C語句及其分類任務4:掌握數(shù)據(jù)輸入輸出函數(shù)及使用方法教學材料(1)教材:朱琨《C語言程序設計》,機械工業(yè)出版社,978-7-111-66954-8,2021(2)教學資源:電子教案、教學課件、微課視頻、在線開放課程(3)儀器與設備:電腦(裝有VC++開發(fā)環(huán)境)

教學進度設計步驟教學內(nèi)容及目標思政元素教師活動學生活動時間一、復習與導入在現(xiàn)實生活中,經(jīng)常遇到順序執(zhí)行、選擇執(zhí)行和循環(huán)執(zhí)行的問題,這些問題可通過C語言程序來解決。學以致用導入新課聽講、明確學習任務5min二、實施任務1:熟悉算法及其表示方法1、算法的概念2、算法的特征3、常用的流程圖符號精益求精、抓重點、因果關系講解聽講、理解15min三、實施任務2:熟悉三種程序結構及流程圖表示1、順序結構2、選擇結構3、循環(huán)結構理論與實踐的辯證關系類比講解,引導學生畫流程圖聽講、畫流程圖10min四、實施任務3:熟悉C語句及其分類分號是C語句的結束標志。1、聲明語句2、表達式語句3、函數(shù)調(diào)用語句4、控制語句5、復合語句6、空語句規(guī)范意識講解聽講、理解、總結10min五、實施任務4:掌握數(shù)據(jù)輸入輸出函數(shù)及使用方法1、數(shù)據(jù)輸入輸出的概念及在C語言中的實現(xiàn)2、字符輸出函數(shù)putchar及使用方法3、字符輸入函數(shù)getchar及使用方法4、格式輸出函數(shù)printf及使用方法活學活用講解,引導學生分析、編寫和運行教材例題程序,巡回指導聽講,分析、編寫和運行教材例題程序45min六、總結概括基本內(nèi)容,歸納重點內(nèi)容自主學習引導學生歸納總結,然后布置課后任務思考,記錄,整理場地5min作業(yè)通過教材、PPT和在線課程,復習鞏固本次課內(nèi)容;完成教材相應習題(可穿插到上述任務中);預習下次課內(nèi)容(格式輸入函數(shù)scanf的使用方法、順序結構程序設計)。課后體會1、對于算法的概念,可以類比兩座城市之間的交通方式,理想目標是同時省錢省時,對算法而言就是占用內(nèi)存小、同時執(zhí)行速度快。但很多時候“魚與熊掌不可兼得”。對通用計算機,內(nèi)存不是主要因素,但對單片機,內(nèi)存空間小,要考慮代碼量。2、對于三種程序結構,通過類比法很容易讓學生理解其流程。流程圖對于簡單問題,看起來是多此一舉,但對復雜問題尤為重要。因此通過簡單問題引導學生重視流程圖的作用和重要性。3、通過例2.2中的人機交互語句,引導學生在日常生活中要“方便自己,同時方便他人”“換位思考”。4、對于本次課的例題,引導學生給變量賦不同的數(shù)據(jù),實現(xiàn)在“照葫蘆畫葫蘆”的基礎上,實現(xiàn)“照葫蘆畫瓢”的效果?!禖語言程序設計》教學設計日期:年月日教學內(nèi)容格式輸入函數(shù)、順序結構程序設計教學學時2授課教師班級地點周次星期節(jié)次教學目標素質(zhì)目標知識目標能力目標(1)基本職業(yè)素養(yǎng):遵守工作時間,使用實踐設備時注意用電安全,實踐設備使用完畢后要斷電并放于指定位置,程序設計要注重工程規(guī)范,養(yǎng)成良好的工作習慣。(2)團結協(xié)作素養(yǎng):小組內(nèi)成員互查程序代碼書寫規(guī)范性、準確性和完整性,取長補短,具有責任意識、團隊意識與協(xié)作精神。(3)自主學習素養(yǎng):能根據(jù)任務要求,查找相關資料解決實際問題;能自主完成練習,培養(yǎng)自主學習的意識與一絲不茍、實事求是的工作作風。(4)思政和勞動素養(yǎng):具有一定的辯證唯物主義運用能力、安全意識、勞動意識、創(chuàng)新意識、創(chuàng)新能力和強烈的愛國主義精神。(1)掌握格式輸入函數(shù)及使用方法(2)掌握順序結構程序設計方法能畫出順序結構程序設計算法流程圖,并根據(jù)流程圖進行規(guī)范化編程教學重點(1)格式輸入函數(shù)scanf的使用方法(2)順序結構程序設計方法及規(guī)范化編程教學難點(1)scanf函數(shù)的使用方法(2)順序結構程序設計算法流程圖表示及規(guī)范化編程能力訓練任務任務1:掌握格式輸入函數(shù)及使用方法任務2:掌握順序結構程序設計方法教學材料(1)教材:朱琨《C語言程序設計》,機械工業(yè)出版社,978-7-111-66954-8,2021(2)教學資源:電子教案、教學課件、微課視頻、在線開放課程(3)儀器與設備:電腦(裝有VC++開發(fā)環(huán)境)

教學進度設計步驟教學內(nèi)容及目標思政元素教師活動學生活動時間一、復習與導入復習:數(shù)據(jù)輸入輸出函數(shù)getchar、putchar、printf的使用方法。導入:學習格式輸入函數(shù)scanf的使用方法,并在此基礎上利用數(shù)據(jù)輸入函數(shù)進行順序結構程序設計。學而時習之、溫故知新提問、布置學習任務回答、明確學習任務5min二、實施任務1:掌握格式輸入函數(shù)及使用方法格式輸入函數(shù)scanf及使用方法活學活用對比講解,引導學生學會使用格式輸入函數(shù)解決實際問題,巡回指導聽講,分析、編寫和運行教程例題程序45min三、實施任務2:掌握順序結構程序設計方法使用輸入輸出函數(shù)進行順序結構程序設計1、算法分析2、設計流程圖3、代碼設計(規(guī)范編程)規(guī)范意識、學以致用引導學生利用已學知識解決實際問題思考,分析、編寫和運行教程例題程序35min四、總結概括基本內(nèi)容,歸納重點內(nèi)容自主學習引導學生歸納總結,然后布置課后任務思考,記錄,整理場地5min作業(yè)通過教材、PPT和在線課程,復習鞏固本次課內(nèi)容;完成教材相應習題(可穿插到上述任務中);預習下次課內(nèi)容(if語句選擇結構程序設計)課后體會1、對比printf函數(shù)中的格式符,學習scanf函數(shù)中的格式符,比較容易掌握。2、利用兩個簡單的例題,學習順序結構程序設計的思路,重點是引導學生學畫流程圖,并根據(jù)流程圖寫出對應的代碼,代碼要注重規(guī)范。其中第2個例題,主要是引導學生尋找解決問題的簡捷方法,為后續(xù)的循環(huán)結構程序設計做好鋪墊作用。3、利用設置的練習題,達到學以致用的效果?!禖語言程序設計》教學設計日期:年月日教學內(nèi)容選擇結構程序設計(1):if語句的3種形式、條件運算符及應用教學學時2授課教師班級地點周次星期節(jié)次教學目標素質(zhì)目標知識目標能力目標(1)基本職業(yè)素養(yǎng):遵守工作時間,使用實踐設備時注意用電安全,實踐設備使用完畢后要斷電并放于指定位置,程序設計要注重工程規(guī)范,養(yǎng)成良好的工作習慣。(2)團結協(xié)作素養(yǎng):小組內(nèi)成員互查程序代碼書寫規(guī)范性、準確性和完整性,取長補短,具有責任意識、團隊意識與協(xié)作精神。(3)自主學習素養(yǎng):能根據(jù)任務要求,查找相關資料解決實際問題;能自主完成練習,培養(yǎng)自主學習的意識與一絲不茍、實事求是的工作作風。(4)思政和勞動素養(yǎng):具有一定的辯證唯物主義運用能力、安全意識、勞動意識、創(chuàng)新意識、創(chuàng)新能力和強烈的愛國主義精神。(1)掌握if語句的3種形式及應用方法(2)掌握條件運算符和條件表達式的應用能用if語句解決實際的選擇問題教學重點(1)if語句的3種形式及應用(2)條件運算符和條件表達式的應用教學難點(1)if語句嵌套形式的應用(2)條件運算符和條件表達式的應用能力訓練任務任務1:掌握if語句的3種形式及應用方法任務2:掌握條件運算符和條件表達式的應用教學材料(1)教材:朱琨《C語言程序設計》,機械工業(yè)出版社,978-7-111-66954-8,2021(2)教學資源:電子教案、教學課件、在線開放課程(3)儀器與設備:電腦(裝有VC++開發(fā)環(huán)境)

教學進度設計步驟教學內(nèi)容及目標思政元素教師活動學生活動時間一、復習與導入在實際生活中,會經(jīng)常遇到根據(jù)不同的條件選擇不同道路的情況。在C程序設計中,也會遇到同樣的問題——選擇結構程序設計學以致用引導學生回憶選擇結構的流程圖畫出選擇結構的流程圖5min二、實施任務1:掌握if語句的3種形式及應用方法1、if基本形式、執(zhí)行流程及應用2、if…else基本形式、執(zhí)行流程及應用3、if…else嵌套形式、執(zhí)行流程及應用平等待人,善于發(fā)現(xiàn)問題和解決問題(三思而后行),精益求精、節(jié)能對比講解,引導學生利用已學知識解決實際問題,巡回指導聽講,理解,分析、編寫和運行教材例題程序60min三、實施任務2:掌握條件運算符和條件表達式的應用1、條件表達式的形式和執(zhí)行流程2、條件運算符的應用活學活用講解,引導學生利用已學知識解決實際問題聽講,理解,分析、編寫和運行教材例題程序20min四、總結概括基本內(nèi)容,歸納重點內(nèi)容自主學習引導學生歸納總結,然后布置課后任務思考,記錄,整理場地5min作業(yè)通過教材、PPT和在線課程,復習鞏固本次課內(nèi)容;完成教材相應習題(可穿插到上述任務中);預習下次課內(nèi)容(if語句的具體應用實例和switch語句)。課后體會1、從例2.11過渡到例2.12,隱藏著一個做人的道理——平等待人。2、使用if語句解決實際問題的關鍵是要把問題的各種情況思考全面,可謂三思而后行。3、對于if...else嵌套的第一種形式,一定要幫助學生理解透徹其執(zhí)行流程??赏ㄟ^例2.15引導學生對比使用if...else嵌套形式和if基本形式的區(qū)別——精益求精。4、使用條件運算表達式可簡化某些程序,如求兩數(shù)的最大值、最小值、絕對值?!禖語言程序設計》教學設計日期:年月日教學內(nèi)容選擇結構程序設計(2):if語句、switch語句的應用教學學時2授課教師班級地點周次星期節(jié)次教學目標素質(zhì)目標知識目標能力目標(1)基本職業(yè)素養(yǎng):遵守工作時間,使用實踐設備時注意用電安全,實踐設備使用完畢后要斷電并放于指定位置,程序設計要注重工程規(guī)范,養(yǎng)成良好的工作習慣。(2)團結協(xié)作素養(yǎng):小組內(nèi)成員互查程序代碼書寫規(guī)范性、準確性和完整性,取長補短,具有責任意識、團隊意識與協(xié)作精神。(3)自主學習素養(yǎng):能根據(jù)任務要求,查找相關資料解決實際問題;能自主完成練習,培養(yǎng)自主學習的意識與一絲不茍、實事求是的工作作風。(4)思政和勞動素養(yǎng):具有一定的辯證唯物主義運用能力、安全意識、勞動意識、創(chuàng)新意識、創(chuàng)新能力和強烈的愛國主義精神。(1)掌握if語句的應用方法(2)掌握switch語句及應用方法能用if語句和switch語句解決實際的選擇問題教學重點(1)if語句的應用方法(2)switch選擇語句及應用方法教學難點(1)if-else嵌套語句的應用方法(2)switch語句在選擇結構中的應用方法能力訓練任務任務1:掌握if語句解決實際問題的方法任務2:掌握switch語句及應用方法任務3:熟悉選擇結構在嵌入式測控中的應用教學材料(1)教材:朱琨《C語言程序設計》,機械工業(yè)出版社,978-7-111-66954-8,2021(2)教學資源:電子教案、教學課件、微課視頻、在線開放課程(3)儀器與設備:電腦(裝有VC++開發(fā)環(huán)境)、[MCU實驗板]

教學進度設計步驟教學內(nèi)容及目標思政元素教師活動學生活動時間一、復習與導入復習:if語句的3種形式、條件運算符及表達式導入:利用if語句和switch語句解決實際問題。學而時習之、學以致用提問、導入新課、布置學習任務回答、明確學習任務5min二、實施任務1:掌握if語句解決實際問題的方法1、數(shù)的排序問題2、if...else嵌套解決實際問題舉一反三、活學活用,理論與實踐的辯證關系(練習題)講解,引導學生利用已學知識解決實際問題,巡回指導聽講,理解,分析、編寫和運行教材例題程序和練習題35min三、實施任務2:掌握switch語句及應用方法1、switch語句的一般形式、執(zhí)行流程2、switch語句解決實際問題3、if語句和switch語句的區(qū)別活學活用、善于總結規(guī)律、精益求精、節(jié)能對比講解,引導學生總結if語句和switch語句的區(qū)別,引導利用已學知識解決實際問題,巡回指導聽講,理解,總結,分析、編寫和運行教材例題程序和練習題35min四、實施任務3:熟悉選擇結構在嵌入式測控中的應用MCU實現(xiàn)多路開關狀態(tài)指示功能學以致用講解,[實物演示]、激發(fā)學生學習興趣聽講、觀察演示效果、提高學習興趣10min五、總結概括基本內(nèi)容,歸納重點內(nèi)容自主學習引導學生歸納總結,然后布置課后任務思考,記錄,整理場地5min作業(yè)通過教材、PPT和在線課程,復習鞏固本次課內(nèi)容;完成教材相應習題(可穿插到上述任務中);預習下次課內(nèi)容(循環(huán)結構程序設計)。課后體會1、本次課主要是應用上次課所有的if語句的3種形式解決實際問題,其中通過兩個數(shù)的排序,引導學生總結出選擇法的規(guī)律,在此基礎上由學生自行拓展到多個數(shù)的排序。通過練習題,引導學生理解理論與實踐的辯證關系并加以運用。2、在學習switch語句時,要用好引導啟發(fā)法,引導學生學會總結規(guī)律,并利用規(guī)律解決實際問題。同時,引導學生通過修改程序代碼,加深對switch語句的書寫形式和執(zhí)行流程。另外,引導學生思考程序代碼的改進——精益求精。3、通過引入嵌入式應用案例,激發(fā)學生學習興趣,以便達到學以致用之效果,為后續(xù)的單片機/嵌入式課程奠定基礎?!禖語言程序設計》教學設計日期:年月日教學內(nèi)容循環(huán)結構程序設計(1):while、do...while和for語句教學學時2授課教師班級地點周次星期節(jié)次教學目標素質(zhì)目標知識目標能力目標(1)基本職業(yè)素養(yǎng):遵守工作時間,使用實踐設備時注意用電安全,實踐設備使用完畢后要斷電并放于指定位置,程序設計要注重工程規(guī)范,養(yǎng)成良好的工作習慣。(2)團結協(xié)作素養(yǎng):小組內(nèi)成員互查程序代碼書寫規(guī)范性、準確性和完整性,取長補短,具有責任意識、團隊意識與協(xié)作精神。(3)自主學習素養(yǎng):能根據(jù)任務要求,查找相關資料解決實際問題;能自主完成練習,培養(yǎng)自主學習的意識與一絲不茍、實事求是的工作作風。(4)思政和勞動素養(yǎng):具有一定的辯證唯物主義運用能力、安全意識、勞動意識、創(chuàng)新意識、創(chuàng)新能力和強烈的愛國主義精神。(1)掌握while語句的基本應用方法(2)掌握do-while語句的基本應用方法(3)掌握for語句的基本應用方法能用while、do-while或for語句解決實際的循環(huán)操作問題教學重點(1)while循環(huán)語句及應用方法(2)do-while循環(huán)語句的應用方法(3)for循環(huán)語句的應用方法教學難點(1)while語句在循環(huán)結構中的應用方法(2)while、do-while的區(qū)別(3)for語句的書寫形式能力訓練任務任務1:掌握while循環(huán)語句的基本應用方法任務2:掌握do-while循環(huán)語句的基本應用方法任務3:掌握for循環(huán)語句的基本應用方法教學材料(1)教材:朱琨《C語言程序設計》,機械工業(yè)出版社,978-7-111-66954-8,2021(2)教學資源:電子教案、教學課件、微課視頻、在線開放課程(3)儀器與設備:電腦(裝有VC++開發(fā)環(huán)境)、[MCU實驗板]

教學進度設計步驟教學內(nèi)容及目標思政元素教師活動學生活動時間一、復習與導入復習:已學習順序結構和選擇結構程序設計。導入:很多問題需要重復執(zhí)行同種性質(zhì)的任務,如反復測試程序、嵌入式智能設備反復運行,這就需要用到循環(huán)結構程序設計。學而時習之、溫故知新提問回答5min二、實施任務1:掌握while循環(huán)語句的基本應用方法1、while語句的一般形式和執(zhí)行流程2、while語句解決實際問題3、while(1)的應用活學活用講解,引導利用已學知識解決實際問題,巡回指導聽講,理解,分析、編寫和運行教材例題程序和思考與實驗題30min三、實施任務2:掌握do...while循環(huán)語句及應用方法1、do…while語句的一般形式、執(zhí)行流程2、while和do…while循環(huán)的應用比較(含嵌入式應用:統(tǒng)計輸入的非負整數(shù)的位數(shù),用于嵌入式顯示終端高位滅零處理)活學活用、善于總結、精益求精、節(jié)能對比講解,引導學生總結while和do…while語句的區(qū)別、利用已學知識解決實際問題,巡回指導聽講,理解,總結,分析、編寫和運行教材例題程序25min四、實施任務3:掌握for循環(huán)語句及應用方法1、for語句的一般形式和執(zhí)行流程2、for語句的多種書寫形式3、for語句在嵌入式中的典型應用形式活學活用;傳幫帶(樂于助人,利人利己,手冊練習題)類比分析(繞跑到跑步),引導學生利用已學知識解決實際問題,巡回指導聽講,理解,分析、編寫和運行教材例題程序、思考與實驗、單元練習題25min五、總結概括基本內(nèi)容,歸納重點內(nèi)容自主學習引導學生歸納總結,然后布置課后任務思考,記錄,整理場地5min作業(yè)通過教材、PPT和在線課程,復習鞏固本次課內(nèi)容;完成教材相應習題(可穿插到上述任務中);預習下次課內(nèi)容(循環(huán)嵌套、break語句和continue語句)。課后體會1、可通過類比操場跑圈,幫助學生深刻理解循環(huán)結構。對于while語句,通過思考與實驗題,引導學生活學活用解決實際問題。并引導學生學會while(1)解決實際問題的方法,通過修改例2.21,深刻體會while(1)的作用。2、對于大多數(shù)循環(huán)問題,do...while語句與while語句是等效的,但對于個別問題還是有區(qū)別的,這就要求考慮問題要全面,精益求精(如例2.28)。3、對于for循環(huán),重點要為學生講解透徹其執(zhí)行流程和分析方法。 《C語言程序設計》教學設計日期:年月日教學內(nèi)容循環(huán)結構程序設計(2):循環(huán)嵌套、break語句和continue語句教學學時2授課教師班級地點周次星期節(jié)次教學目標素質(zhì)目標知識目標能力目標(1)基本職業(yè)素養(yǎng):遵守工作時間,使用實踐設備時注意用電安全,實踐設備使用完畢后要斷電并放于指定位置,程序設計要注重工程規(guī)范,養(yǎng)成良好的工作習慣。(2)團結協(xié)作素養(yǎng):小組內(nèi)成員互查程序代碼書寫規(guī)范性、準確性和完整性,取長補短,具有責任意識、團隊意識與協(xié)作精神。(3)自主學習素養(yǎng):能根據(jù)任務要求,查找相關資料解決實際問題;能自主完成練習,培養(yǎng)自主學習的意識與一絲不茍、實事求是的工作作風。(4)思政和勞動素養(yǎng):具有一定的辯證唯物主義運用能力、安全意識、勞動意識、創(chuàng)新意識、創(chuàng)新能力和強烈的愛國主義精神。(1)掌握循環(huán)嵌套的應用方法(2)掌握break語句和continue語句在循環(huán)結構中的控制方法能用循環(huán)嵌套、break語句、continue語句解決實際的循環(huán)操作問題教學重點(1)循環(huán)嵌套程序的分析(2)break語句和continue語句在循環(huán)控制問題中的應用教學難點break語句和continue語句在循環(huán)控制中的區(qū)別能力訓練任務任務1:掌握循環(huán)嵌套的應用方法任務2:掌握break語句和continue語句在循環(huán)結構中的控制方法教學材料(1)教材:朱琨《C語言程序設計》,機械工業(yè)出版社,978-7-111-66954-8,2021(2)教學資源:電子教案、教學課件、微課視頻、在線開放課程(3)儀器與設備:電腦(裝有VC++開發(fā)環(huán)境)

教學進度設計步驟教學內(nèi)容及目標思政元素教師活動學生活動時間一、復習與導入復習:3種最基本的循環(huán)語句形式和執(zhí)行流程。導入:循環(huán)中套循環(huán)——循環(huán)嵌套。學而時習之、溫故知新提問、導入新課、布置學習任務回答、明確學習任務5min二、實施任務1:掌握循環(huán)嵌套的應用方法1、循環(huán)次數(shù)統(tǒng)計2、打印九九乘法表活學活用、解決實際問題,文化自信(九九乘法表)類比分析(每天跑3圈,一周跑5天);引導學生利用已學知識解決實際問題,巡回指導聽講,分析、編寫、運行教材例題程序和練習題40min三、實施任務2:掌握break語句和continue語句在循環(huán)結構中的控制方法1、break語句和continue語句的一般形式、作用及區(qū)別2、解決實際問題通過現(xiàn)象抓本質(zhì),活學活用講解,引導學生通過實驗結果抓本質(zhì)、利用已學知識解決實際問題,巡回指導聽講,理解,通過實驗結果抓本質(zhì),分析、編寫和運行教材例題程序、單元練習40min四、總結概括基本內(nèi)容,歸納重點內(nèi)容自主學習引導學生歸納總結,然后布置課后任務思考,記錄,整理場地5min作業(yè)通過教材、PPT和在線課程,復習鞏固本次課內(nèi)容;完成教材相應習題(可穿插到上述任務中);預習下次課內(nèi)容(預處理命令)。課后體會1.通過for循環(huán)嵌套例2.30,引導學生學會分析for循環(huán)程序的執(zhí)行過程,并在此基礎上,通過輸出九九乘法表,引導學生堅定文化自信。2.通過例2.32的運行結果,引導學生深刻理解break語句和continue語句對循環(huán)程序的控制作用之區(qū)別(透過現(xiàn)象,認識本質(zhì)),并通過練習題加以應用。《C語言程序設計》教學設計日期:年月日教學內(nèi)容利用預處理命令提高編程效率教學學時2授課教師班級地點周次星期節(jié)次教學目標素質(zhì)目標知識目標能力目標(1)基本職業(yè)素養(yǎng):遵守工作時間,使用實踐設備時注意用電安全,實踐設備使用完畢后要斷電并放于指定位置,程序設計要注重工程規(guī)范,養(yǎng)成良好的工作習慣。(2)團結協(xié)作素養(yǎng):小組內(nèi)成員互查程序代碼書寫規(guī)范性、準確性和完整性,取長補短,具有責任意識、團隊意識與協(xié)作精神。(3)自主學習素養(yǎng):能根據(jù)任務要求,查找相關資料解決實際問題;能自主完成練習,培養(yǎng)自主學習的意識與一絲不茍、實事求是的工作作風。(4)思政和勞動素養(yǎng):具有一定的辯證唯物主義運用能力、安全意識、勞動意識、創(chuàng)新意識、創(chuàng)新能力和強烈的愛國主義精神。掌握宏定義、文件包含、條件編譯等預處理命令的應用方法能靈活使用預處理命令編寫C程序教學重點宏定義、文件包含、條件編譯等預處理命令的應用教學難點帶參數(shù)的宏定義、條件編譯能力訓練任務任務1:掌握宏定義的應用方法任務2:掌握文件包含的應用方法任務3:掌握條件編譯的應用方法教學材料(1)教材:朱琨《C語言程序設計》,機械工業(yè)出版社,978-7-111-66954-8,2021(2)教學資源:電子教案、教學課件、微課視頻、在線開放課程(3)儀器與設備:電腦(裝有VC++開發(fā)環(huán)境)《C語言程序設計》教案第3單元第1次課PAGE4教學進度設計步驟教學內(nèi)容及目標思政元素教師活動學生活動時間一、復習與導入幾乎所有的C語言程序,都使用以#開頭的預處理命令,已經(jīng)用過的預處理命令:符號常量、文件包含學而時習之、溫故知新提問、導入新課、布置學習任務回答、明確學習任務5min二、實施任務1:掌握宏定義的應用方法1、不帶參數(shù)的宏定義(1)兩種形式及作用(2)解決實際問題:輸入半徑,輸出圓的周長和面積2、帶參數(shù)的宏定義(1)帶參宏定義的一般形式(2)帶參宏調(diào)用的一般形式(3)解決實際問題:輸入半徑,輸出圓的面積(4)嵌入式應用活學活用、解決實際問題,嚴謹、規(guī)范的工作態(tài)度,質(zhì)量和效率意識講解,引導學生利用已學知識解決實際問題,巡回指導聽講,分析、編寫和運行教材例題程序和單元練習題40min三、實施任務2:掌握文件包含的應用方法1、文件包含的一般形式2、文件包含的應用方法歸類的意識和能力,質(zhì)量和效率意識講解,引導學生學會按照功能進行歸類、利用頭文件的信息進行編程聽講,理解5min四、實施任務3:掌握條件編譯的應用方法1、4種常見形式的條件編譯:作用及區(qū)別2、預處理命令的綜合應用產(chǎn)品成本意識講解,引導學生學會利用條件編譯實現(xiàn)功能全面、節(jié)約成本的程序設計聽講,分析、編寫和運行教材例題程序35min五、總結概括基本內(nèi)容,歸納重點內(nèi)容自主學習引導學生歸納總結,然后布置課后任務思考,記錄,整理場地5min作業(yè)通過教材、PPT和在線課程,復習鞏固本次課內(nèi)容;完成教材相應習題(可穿插到上述任務中);總結本單元所學內(nèi)容。課后體會1.預處理命令,在一般的C程序設計中用得不多,但在單片機/嵌入式應用廣泛,因此對于電子信息、電氣自動化類專業(yè)至關重要,并且在大型C程序設計中,可有效提高編程效率。2.通過“帶參宏定義”的書寫形式,引導學生養(yǎng)成嚴謹、規(guī)范的工作作風。3.文件包含,在大型、實際的C程序設計中,可以實現(xiàn)對多個文件的合理組織。4.通過條件編譯的學習,可以引導學生具有一定的產(chǎn)品成本意識?!禖語言程序設計》教學設計日期:年月日教學內(nèi)容利用一維數(shù)組處理同類型的批量數(shù)據(jù)教學學時2授課教師班級地點周次星期節(jié)次教學目標素質(zhì)目標知識目標能力目標(1)基本職業(yè)素養(yǎng):遵守工作時間,使用實踐設備時注意用電安全,實踐設備使用完畢后要斷電并放于指定位置,程序設計要注重工程規(guī)范,養(yǎng)成良好的工作習慣。(2)團結協(xié)作素養(yǎng):小組內(nèi)成員互查程序代碼書寫規(guī)范性、準確性和完整性,取長補短,具有責任意識、團隊意識與協(xié)作精神。(3)自主學習素養(yǎng):能根據(jù)任務要求,查找相關資料解決實際問題;能自主完成練習,培養(yǎng)自主學習的意識與一絲不茍、實事求是的工作作風。(4)思政和勞動素養(yǎng):具有一定的辯證唯物主義運用能力、安全意識、勞動意識、創(chuàng)新意識、創(chuàng)新能力和強烈的愛國主義精神。(1)理解數(shù)組的概念(2)掌握一維數(shù)組的定義、初始化和引用的方法(3)掌握冒泡排序或選擇排序的算法(4)了解數(shù)組在嵌入式中的應用能用數(shù)組解決實際問題教學重點(1)一維數(shù)組的定義、初始化和引用的方法(2)冒泡排序的算法教學難點冒泡排序的算法能力訓練任務任務1:掌握一維數(shù)組的定義、初始化和引用方法任務2:掌握一維數(shù)組處理批量同類型的數(shù)據(jù)的方法教學材料(1)教材:朱琨《C語言程序設計》,機械工業(yè)出版社,978-7-111-66954-8,2021(2)教學資源:電子教案、教學課件、微課視頻、在線開放課程(3)儀器與設備:電腦(裝有VC++開發(fā)環(huán)境)《C語言程序設計》教案第3單元第2次課PAGE4教學進度設計步驟教學內(nèi)容及目標思政元素教師活動學生活動時間一、復習與導入復習:C語言的基本數(shù)據(jù)類型?導入:若定義同類型的若干個變量,有更簡捷的方法?——數(shù)組:有序同類型數(shù)據(jù)的集合。溫故知新、善于發(fā)現(xiàn)問題引導啟發(fā)、布置學習任務思考、回答、明確學習任務5min二、實施任務1:掌握一維數(shù)組的定義、初始化和引用方法1、定義一維數(shù)組的方法(1)一般形式類型標識符數(shù)組名[常量表達式];(2)一維數(shù)組在內(nèi)存中的存儲形式:連續(xù)空間、數(shù)組元素的編號、數(shù)組名代表數(shù)組的首地址2、一維數(shù)組的初始化對全部或部分元素賦初值3、一維數(shù)組元素的引用數(shù)組名[下標]知識遷移,集中、有序管理對比用多個變量處理數(shù)據(jù),引導學生體會使用數(shù)組和循環(huán)結構相結合處理同類型的多個數(shù)據(jù)的好處,并加以運用,巡回指導聽講,理解,分析、編寫和運行教材例題程序40min三、實施任務2:掌握一維數(shù)組處理批量同類型數(shù)據(jù)的方法冒泡排序(1)算法分析(2)代碼實現(xiàn)和改進精益求精、節(jié)能(改進排序代碼);實踐是檢驗真理的唯一標準(實驗驗證)動畫演示冒泡排序算法,代碼分析,引導學生改進代碼、編寫完整的排序程序,巡回指導聽講,理解,分析、編寫和運行教材例題程序40min四、總結概括基本內(nèi)容,歸納重點內(nèi)容自主學習引導學生歸納總結,然后布置課后任務思考,記錄,整理場地5min作業(yè)通過教材、PPT和在線課程,復習鞏固本次課內(nèi)容;完成教材相應習題(可穿插到上述任務中);預習下次課內(nèi)容(二維數(shù)組)課后體會1.通過變量,引導學生對比學習數(shù)組,深刻體會數(shù)組在處理同類型的多個數(shù)據(jù)的好處(同類問題采用不同數(shù)據(jù)結構處理時,對應的算法也不同)。2.在冒泡排序法程序教學中,循序漸進,引導啟發(fā),有效融入課程思政:精益求精、節(jié)能、實踐是檢驗整理的唯一標準。《C語言程序設計》教學設計日期:年月日教學內(nèi)容利用二維數(shù)組處理同類型的批量數(shù)據(jù)教學學時2授課教師班級地點周次星期節(jié)次教學目標素質(zhì)目標知識目標能力目標(1)基本職業(yè)素養(yǎng):遵守工作時間,使用實踐設備時注意用電安全,實踐設備使用完畢后要斷電并放于指定位置,程序設計要注重工程規(guī)范,養(yǎng)成良好的工作習慣。(2)團結協(xié)作素養(yǎng):小組內(nèi)成員互查程序代碼書寫規(guī)范性、準確性和完整性,取長補短,具有責任意識、團隊意識與協(xié)作精神。(3)自主學習素養(yǎng):能根據(jù)任務要求,查找相關資料解決實際問題;能自主完成練習,培養(yǎng)自主學習的意識與一絲不茍、實事求是的工作作風。(4)思政和勞動素養(yǎng):具有一定的辯證唯物主義運用能力、安全意識、勞動意識、創(chuàng)新意識、創(chuàng)新能力和強烈的愛國主義精神。(1)掌握二維數(shù)組的定義、初始化和引用方法(2)掌握二維數(shù)組處理同類型數(shù)據(jù)的應用方法能用數(shù)組解決實際問題教學重點(1)二維數(shù)組的定義、初始化和引用的方法(2)二維數(shù)組處理同類型數(shù)據(jù)的應用方法教學難點二維數(shù)組的存儲形式,二維數(shù)組看作一維數(shù)組能力訓練任務任務1:掌握二維數(shù)組的定義、初始化和引用方法任務2:掌握二維數(shù)組處理同類型數(shù)據(jù)的應用方法教學材料(1)教材:朱琨《C語言程序設計》,機械工業(yè)出版社,978-7-111-66954-8,2021(2)教學資源:電子教案、教學課件、微課視頻、在線開放課程(3)儀器與設備:電腦(裝有VC++開發(fā)環(huán)境)《C語言程序設計》教案第3單元第3次課PAGE4教學進度設計步驟教學內(nèi)容及目標思政元素教師活動學生活動時間一、復習與導入復習:一維數(shù)組的定義、初始化和引用方法。導入:可用1個一維數(shù)組存放1名學生的語文、數(shù)學、英語3門課的成績,而如何存放多名學生的語文、數(shù)學、英語3門課成績呢?——二維數(shù)組。溫故知新、善于提出問題引導啟發(fā)、布置學習任務思考、明確學習任務5min二、實施任務1:掌握二維數(shù)組的定義、初始化和引用方法1、定義二維數(shù)組的方法(1)一般形式類型標識符數(shù)組名[常量表達式1][常量表達式2];(2)二維數(shù)組在內(nèi)存中的存儲形式連續(xù)空間、數(shù)組元素的編號、二維數(shù)組看作一維數(shù)組2、二維數(shù)組的初始化對全部或部分元素賦初值3、二維數(shù)組元素的引用數(shù)組名[下標][下標]知識遷移,集中、有序管理,善于總結規(guī)律對比樓層和教室講解,引導學生對比一維數(shù)組學習二維數(shù)組,引導學生利用數(shù)組管理同類型的多個數(shù)據(jù),巡回指導聽講,對比學習,分析、編寫和運行教材例題程序,總結二維數(shù)組的引用方法(循環(huán)嵌套)30min三、實施任務2:掌握二維數(shù)組處理批量同類型數(shù)據(jù)的方法1、輸出矩陣、查找最值2、輸出矩陣的轉置3、對多名學生的多門課成績進行處理4、輸出楊輝三角形學以致用、解決實際問題引導學生利用已學知識解決實際問題,巡回指導編寫、運行教材例題程序和手冊練習題50min四、總結概括基本內(nèi)容,歸納重點內(nèi)容自主學習引導學生歸納總結,然后布置課后任務思考,記錄,整理場地5min作業(yè)通過教材、PPT和在線課程,復習鞏固本次課內(nèi)容;完成教材和工作手冊相應習題(可穿插到上述任務中);預習下次課內(nèi)容(字符數(shù)組)。課后體會1、引導學生對比一維數(shù)組學習二維數(shù)組:定義方法、初始化方法和元素引用方法。通過類比教學樓或年級、班級理解二維數(shù)組的結構和存儲形式。教學難點是二維數(shù)組可以看作是特殊的一維數(shù)組(突破方法:找每行元素的共同點)。教學的重點是,利用二維數(shù)組解決實際問題,例如導入中的對多名學生的多門課成績進行處理。2、如果有剩余時間,可將下次課字符數(shù)組的部分內(nèi)容提到本次課?!禖語言程序設計》教學設計日期:年月日教學內(nèi)容利用字符數(shù)組處理多個字符或字符串教學學時2授課教師班級地點周次星期節(jié)次教學目標素質(zhì)目標知識目標能力目標(1)基本職業(yè)素養(yǎng):遵守工作時間,使用實踐設備時注意用電安全,實踐設備使用完畢后要斷電并放于指定位置,程序設計要注重工程規(guī)范,養(yǎng)成良好的工作習慣。(2)團結協(xié)作素養(yǎng):小組內(nèi)成員互查程序代碼書寫規(guī)范性、準確性和完整性,取長補短,具有責任意識、團隊意識與協(xié)作精神。(3)自主學習素養(yǎng):能根據(jù)任務要求,查找相關資料解決實際問題;能自主完成練習,培養(yǎng)自主學習的意識與一絲不茍、實事求是的工作作風。(4)思政和勞動素養(yǎng):具有一定的辯證唯物主義運用能力、安全意識、勞動意識、創(chuàng)新意識、創(chuàng)新能力和強烈的愛國主義精神。(1)掌握字符數(shù)組的定義、初始化和引用方法(2)掌握字符數(shù)組的輸入、輸出方法(3)掌握字符串處理函數(shù)的應用方法能用字符數(shù)組解決實際問題教學重點(1)字符數(shù)組的定義、初始化和引用方法(2)字符數(shù)組的輸入、輸出方法(3)字符串處理函數(shù)的應用方法教學難點(1)字符數(shù)組的輸入、輸出方法(2)字符串處理函數(shù)的應用方法能力訓練任務任務1:掌握字符數(shù)組的定義、初始化和引用方法任務2:掌握字符數(shù)組的輸入、輸出方法任務3:掌握字符串處理函數(shù)的應用方法教學材料(1)教材:朱琨《C語言程序設計》,機械工業(yè)出版社,978-7-111-66954-8,2021(2)教學資源:電子教案、教學課件、微課視頻、在線開放課程(3)儀器與設備:電腦(裝有VC++開發(fā)環(huán)境)《C語言程序設計》教案第4單元第1次課PAGE4教學進度設計步驟教學內(nèi)容及目標思政元素教師活動學生活動時間一、復習與導入復習:一維數(shù)組、二維數(shù)組的定義、初始化和引用方法。導入:若存放多個字符型數(shù)據(jù),如何實現(xiàn)?一維或二維字符型數(shù)組——字符數(shù)組。知識遷移引導啟發(fā)、布置學習任務思考、明確學習任務5min二、實施任務1:掌握字符數(shù)組的定義、初始化和引用方法1、定義字符數(shù)組的方法char數(shù)組名[常量表達式];2、字符數(shù)組的初始化(1)逐個字符賦值法(2)字符串常量賦值法3、字符數(shù)組元素的引用數(shù)組名[下標]知識遷移,集中、有序管理引導學生對比一維數(shù)組學習字符數(shù)組,利用字符數(shù)組管理多個字符或字符串;巡回指導對比學習,分析、編寫和運行教材例題程序25min三、實施任務2:掌握字符數(shù)組的輸入、輸出方法1、用格式符“%c”逐個字符輸入、輸出2、用格式符“%s”對整個字符串一次輸入、輸出善于問題引導學生編寫、運行教材例題程序,巡回指導編寫、運行教材例題程序25min四、實施任務3:掌握字符串處理函數(shù)的應用方法1、輸出函數(shù)——puts函數(shù)2、輸入函數(shù)——gets函數(shù)3、連接函數(shù)——strcat函數(shù)4、復制函數(shù)——strcpy函數(shù)5、比較大小函數(shù)——strcmp函數(shù)6、長度測試函數(shù)——strlen函數(shù)7、轉換函數(shù)——strlwr、strupr函數(shù)創(chuàng)新意識講解,引導學生用字符數(shù)組實現(xiàn)字符串處理功能聽講,理解,思考;先自行實現(xiàn)字符串處理函數(shù),后參考例題程序30min五、總結概括基本內(nèi)容,歸納重點內(nèi)容自主學習引導學生歸納總結,然后布置課后任務思考,記錄,整理場地5min作業(yè)通過教材、PPT和在線課程,復習鞏固本次課內(nèi)容;完成教材相應習題(可穿插到上述任務中);總結本單元所學內(nèi)容。課后體會1.對比一維數(shù)組學習字符數(shù)組的定義方法、初始化方法和引用方法,同時注意字符數(shù)組的特殊性,初始化方法除了單個元素(字符)賦值法,更常用的是字符串賦值法。相應地,字符數(shù)組的輸出方法除了可以用%c格式符輸出單個字符,還可以用%s輸出多個字符(字符串),其根本原因要給學生講透徹,即數(shù)組名代表數(shù)組的首地址(起始地址)。2.可引導學生課下編程,使用常用的字符串處理函數(shù),以驗證所學的相關函數(shù)功能及應用方法,并且可引導基礎較好的學生自行實現(xiàn)字符串處理函數(shù)?!禖語言程序設計》教學設計日期:年月日教學內(nèi)容C程序的結構和函數(shù)的分類、定義函數(shù)的方法、函數(shù)的一般調(diào)用教學學時2授課教師班級地點周次星期節(jié)次教學目標素質(zhì)目標知識目標能力目標(1)基本職業(yè)素養(yǎng):遵守工作時間,使用實踐設備時注意用電安全,實踐設備使用完畢后要斷電并放于指定位置,程序設計要注重工程規(guī)范,養(yǎng)成良好的工作習慣。(2)團結協(xié)作素養(yǎng):小組內(nèi)成員互查程序代碼書寫規(guī)范性、準確性和完整性,取長補短,具有責任意識、團隊意識與協(xié)作精神。(3)自主學習素養(yǎng):能根據(jù)任務要求,查找相關資料解決實際問題;能自主完成練習,培養(yǎng)自主學習的意識與一絲不茍、實事求是的工作作風。(4)思政和勞動素養(yǎng):具有一定的辯證唯物主義運用能力、安全意識、勞動意識、創(chuàng)新意識、創(chuàng)新能力和強烈的愛國主義精神。(1)熟悉C程序的結構和函數(shù)的分類(2)掌握定義函數(shù)的方法(3)掌握函數(shù)的一般調(diào)用方法能用函數(shù)實現(xiàn)模塊化程序設計教學重點(1)定義函數(shù)的方法(2)函數(shù)的一般調(diào)用方法教學難點(1)有參函數(shù)的定義方法和調(diào)用方法、函數(shù)參數(shù)傳遞(2)函數(shù)的類型和返回值能力訓練任務任務1:熟悉C程序的結構和函數(shù)的分類任務2:掌握定義函數(shù)的方法任務3:掌握函數(shù)的一般調(diào)用方法教學材料(1)教材:朱琨《C語言程序設計》,機械工業(yè)出版社,978-7-111-66954-8,2021(2)教學資源:電子教案、教學課件、微課視頻、在線開放課程(3)儀器與設備:電腦(裝有VC++開發(fā)環(huán)境)《C語言程序設計》教案第4單元第4次課PAGE4教學進度設計步驟教學內(nèi)容及目標思政元素教師活動學生活動時間一、復習與導入之前的C程序都比較簡單,只有一個源程序文件(.c文件),且在此源文件中只有一個函數(shù)(主函數(shù))。但在設計復雜的C程序時,往往將其劃分為若干個程序模塊,每個程序模塊作為一個源程序文件,而每個源程序文件可包括多個函數(shù)。群眾路線、民主集中講解、布置學習任務聽講、明確學習任務5min二、實施任務1:熟悉C程序的結構和函數(shù)的分類1、C源程序的結構2、函數(shù)的分類群眾路線,資源分享(庫函數(shù)),創(chuàng)新意識講解、引導學生學會將復雜問題分解成若干簡單問題聽講,理解,體會15min三、實施任務2:掌握定義函數(shù)的方法1、定義無參函數(shù)2、定義有參函數(shù)具體問題具體分析、創(chuàng)新意識對比講解、引導學生學會根據(jù)實際需要定義無參或有參函數(shù)聽講,理解20min四、實施任務3:掌握函數(shù)的一般調(diào)用方法1、函數(shù)的一般調(diào)用流程2、函數(shù)的一般調(diào)用形式(1)無參函數(shù)(2)有參函數(shù)3、有參函數(shù)調(diào)用時,“參數(shù)傳遞”的問題:(1)形參的存儲和釋放(2)單向信息傳遞(3)實參的形式4、函數(shù)的值(1)return語句(2)函數(shù)類型5、對函數(shù)的聲明舉一反三的運用能力,組織觀念(函數(shù)聲明)講解,引導學生通過教材例題掌握函數(shù)的一般調(diào)用方法,巡回指導聽講,分析、編寫和運行教材例題和思考與實驗題45min五、總結概括基本內(nèi)容,歸納重點內(nèi)容自主學習引導學生歸納總結,然后布置課后任務思考,記錄,整理場地5min作業(yè)通過教材、PPT和在線課程,復習鞏固本次課內(nèi)容;完成教材相應習題(可穿插到上述任務中);預習下次課內(nèi)容(函數(shù)的嵌套調(diào)用和遞歸調(diào)用)。課后體會1.對于復雜C程序的結構,可以借助第9單元的表9-1所示的框架講解,讓學生提前了解復雜C程序的文件組織方法(分門別類、各有歸處,以便可移植和可復用)。2.C語言學習和應用的落腳點就是引導學生能夠編寫簡單的功能函數(shù),以培養(yǎng)學生的創(chuàng)新意識和創(chuàng)新能力。3.本次課內(nèi)容較多,可根據(jù)學生基礎,靈活安排教學內(nèi)容,可將后面的部分內(nèi)容安排在下次課,或者將后面的內(nèi)容穿插至前面的例題講解?!禖語言程序設計》教學設計日期:年月日教學內(nèi)容函數(shù)的嵌套調(diào)用和遞歸調(diào)用教學學時2授課教師班級地點周次星期節(jié)次教學目標素質(zhì)目標知識目標能力目標(1)基本職業(yè)素養(yǎng):遵守工作時間,使用實踐設備時注意用電安全,實踐設備使用完畢后要斷電并放于指定位置,程序設計要注重工程規(guī)范,養(yǎng)成良好的工作習慣。(2)團結協(xié)作素養(yǎng):小組內(nèi)成員互查程序代碼書寫規(guī)范性、準確性和完整性,取長補短,具有責任意識、團隊意識與協(xié)作精神。(3)自主學習素養(yǎng):能根據(jù)任務要求,查找相關資料解決實際問題;能自主完成練習,培養(yǎng)自主學習的意識與一絲不茍、實事求是的工作作風。(4)思政和勞動素養(yǎng):具有一定的辯證唯物主義運用能力、安全意識、勞動意識、創(chuàng)新意識、創(chuàng)新能力和強烈的愛國主義精神。(1)掌握函數(shù)的嵌套調(diào)用流程和調(diào)用方法(2)掌握函數(shù)的遞歸調(diào)用流程和調(diào)用方法能用函數(shù)的嵌套調(diào)用或遞歸調(diào)用實現(xiàn)模塊化程序設計教學重點(1)函數(shù)的嵌套調(diào)用流程和調(diào)用方法(2)函數(shù)的遞歸調(diào)用流程和調(diào)用方法教學難點函數(shù)的遞歸調(diào)用流程和調(diào)用方法能力訓練任務任務1:掌握函數(shù)的嵌套調(diào)用流程和調(diào)用方法任務2:掌握函數(shù)的遞歸調(diào)用流程和調(diào)用方法教學材料(1)教材:朱琨《C語言程序設計》,機械工業(yè)出版社,978-7-111-66954-8,2021(2)教學資源:電子教案、教學課件、微課視頻、在線開放課程(3)儀器與設備:電腦(裝有VC++開發(fā)環(huán)境)

教學進度設計步驟教學內(nèi)容及目標思政元素教師活動學生活動時間一、復習與導入復習:定義無參函數(shù)和有

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論