版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、C語言程序設(shè)計(jì)教程全冊(cè)教案教學(xué)設(shè)計(jì)課程名稱:C語言程序設(shè)計(jì)教程授課年級(jí): 授課學(xué)期: 教師姓名: 年 月 日課題名稱第1章 C語言概述計(jì)劃學(xué)時(shí)3學(xué)時(shí)內(nèi)容分析本章首先介紹了什么是計(jì)算機(jī)語言,以及計(jì)算機(jī)語言的分類。講述了在程序設(shè)計(jì)中算法的地位,聯(lián)系生活中的問題陳述了什么是算法,重點(diǎn)講解了算法的表示方法。通過C語言概述知識(shí)介紹,了解C語言在IT領(lǐng)域的重要地位,最后講解介紹C語言集成開發(fā)工具,安裝Visual Studio2019 Community編寫第一個(gè)小程序并了解C語言程序編譯的過程。教學(xué)目標(biāo)及基本要求C語言的起源和標(biāo)準(zhǔn)C語言的應(yīng)用領(lǐng)域和特點(diǎn)主流的開發(fā)工具,能夠獨(dú)立安裝Visual Studi
2、o2019 Community工具HelloWorld程序,了解程序的編譯過程教學(xué)重點(diǎn)C語言發(fā)展歷史、C語言應(yīng)用領(lǐng)域使用Visual Studio2019 Community開發(fā)工具編寫第一個(gè)程序C語言程序編譯原理教學(xué)難點(diǎn)熟練使用Visual Studio2019 Community開發(fā)工具教學(xué)方式教學(xué)采用教師課堂講授為主,結(jié)合教學(xué)PPT進(jìn)行講解教學(xué)過程第一課時(shí)(C語言的起源、標(biāo)準(zhǔn)、應(yīng)用領(lǐng)域、特點(diǎn))構(gòu)造情境,導(dǎo)入C語言的起源(1)計(jì)算機(jī)發(fā)展歷史。工業(yè)革命發(fā)展歷史,引出計(jì)算機(jī)是解放勞動(dòng)力必然的產(chǎn)物;第一臺(tái)計(jì)算機(jī)埃尼阿克誕生,到后來晶體管、大規(guī)模集成電路;計(jì)算機(jī)相關(guān)的人物阿蘭圖靈、馮諾依曼等及早期
3、編程語言簡單介紹。(2)進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。介紹C語言的起源介紹C語言的標(biāo)準(zhǔn)介紹C語言的應(yīng)用領(lǐng)域(3)明確學(xué)習(xí)目標(biāo)。要求學(xué)生了解C語言特點(diǎn)及其應(yīng)用領(lǐng)域要求學(xué)生了解程序的編譯過程進(jìn)行重點(diǎn)知識(shí)的講解教師對(duì)C語言起源和標(biāo)準(zhǔn)進(jìn)行講解教師在開始講解第一章內(nèi)容之前,先綜述什么是計(jì)算機(jī)語言。提及C語言的起源并講解C語言的標(biāo)準(zhǔn)。教師對(duì)C語言應(yīng)用領(lǐng)域和C語言的特點(diǎn)。教師可以通過編程語言網(wǎng)站進(jìn)行講述計(jì)算機(jī)編程語言不止一種,講述常見的編程語言后,重點(diǎn)講解C語言的應(yīng)用領(lǐng)域和C語言的特點(diǎn)。三、歸納總結(jié),布置課后作業(yè) (1)回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解。帶領(lǐng)
4、學(xué)生回顧C(jī)語言的起源、標(biāo)準(zhǔn)定義、應(yīng)用領(lǐng)域和C語言的特點(diǎn)。第二課時(shí)(開發(fā)環(huán)境搭建、編寫第一個(gè)程序、程序的編譯過程)由上節(jié)講解知識(shí),引出編程使用的集成開發(fā)環(huán)境(1)進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。介紹Visual Studio2019 Communit開發(fā)環(huán)境搭建及使用編寫第一個(gè)程序Helloworld了解程序的編譯過程(3)明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握Visual Studio2019 Communit開發(fā)工具的使用要求學(xué)生了編寫第一個(gè)程序了解程序的編譯過程進(jìn)行重點(diǎn)知識(shí)的講解教師對(duì)開發(fā)環(huán)境講解。主要講解Windows平臺(tái)中的集成開發(fā)工具,企業(yè)使用的開發(fā)工具介紹。重點(diǎn)講述初學(xué)者使用的集成開發(fā)工具Visu
5、al Studio2019 Communit。使用Visual Studio2019 Communit編寫第一個(gè)程HelloWorld。講解使用Visual Studio2019 Communit開發(fā)工具編寫Helloworld程序,并了解程序編譯運(yùn)行的過程。三、歸納總結(jié),布置課后作業(yè) (1)回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解。對(duì)使用Visual Studio2019 Communit開發(fā)工具存在的問題進(jìn)行講解。布置課后習(xí)題作業(yè)。第三課時(shí)(演示C語言程序編譯過程)本課時(shí)主要講解程序的編譯過程,讓學(xué)生理解程序是如何生成可執(zhí)行程序,并在條件運(yùn)行的情
6、況下進(jìn)行實(shí)際的演示操作。形式:實(shí)驗(yàn)講解題目:了解程序的編譯過程、動(dòng)態(tài)庫、靜態(tài)庫、編譯器請(qǐng)按照以下要求開始第一節(jié)上機(jī)課:要求如下:了解C語言的編譯過程,教師在Linux或Windows平臺(tái)展示C語言編譯詳細(xì)過程。帶領(lǐng)學(xué)生認(rèn)識(shí)并熟練使用Visual Studio2019 Communit開發(fā)工具。認(rèn)識(shí)C語言中的動(dòng)態(tài)庫、靜態(tài)庫。了解C語言中不同的編譯器。思考題和習(xí)題教學(xué)后記C語言程序設(shè)計(jì)教程教學(xué)設(shè)計(jì)課程名稱:C語言程序設(shè)計(jì)教程授課年級(jí): 授課學(xué)期: 教師姓名: 年 月 日課題名稱第2章 C語言數(shù)據(jù)類型計(jì)劃學(xué)時(shí)4學(xué)時(shí)內(nèi)容分析本章首先介紹了C語言的基礎(chǔ)知識(shí)關(guān)鍵字、標(biāo)識(shí)符、常量,在掌握這些基礎(chǔ)知識(shí)后,認(rèn)識(shí)
7、C語言的數(shù)據(jù)類型并掌握基本數(shù)據(jù)類型的定義,掌握不同數(shù)據(jù)類型間的轉(zhuǎn)換。隨后講解C語言庫函數(shù)中的輸入輸出函數(shù)的使用,最后講解了C語言的編寫風(fēng)格。教學(xué)目標(biāo)及基本要求C 99標(biāo)準(zhǔn)關(guān)鍵字和標(biāo)識(shí)符常量合格變量以及關(guān)鍵字修飾變量C語言數(shù)據(jù)類型和基本數(shù)據(jù)類型之間的轉(zhuǎn)換格式化輸入和輸出函數(shù)的使用C語言的編程風(fēng)格教學(xué)重點(diǎn)C語言發(fā)展歷史、C語言應(yīng)用領(lǐng)域程序編譯原理教學(xué)難點(diǎn)關(guān)鍵字修飾基本數(shù)據(jù)類型產(chǎn)生的變化標(biāo)準(zhǔn)庫輸入輸出函數(shù)的格式控制用法教學(xué)方式教學(xué)采用教師課堂講授為主,結(jié)合教學(xué)PPT進(jìn)行講解教學(xué)過程第一課時(shí)(C語言的關(guān)鍵字、標(biāo)識(shí)符)構(gòu)造情境,導(dǎo)入C語言關(guān)鍵字和標(biāo)識(shí)符(1)什么C語言的的關(guān)鍵字。類比生活中的例子講解什么
8、是C語言關(guān)鍵字、以及C語言標(biāo)識(shí)符命名規(guī)范。(2)進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。介紹C語言的關(guān)鍵字介紹C語言標(biāo)識(shí)符(3)明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握C99標(biāo)準(zhǔn)關(guān)鍵字要求學(xué)生掌握正確的命名規(guī)范進(jìn)行重點(diǎn)知識(shí)的講解教師對(duì)關(guān)鍵字進(jìn)行講解C語言關(guān)鍵字在編程中有特殊的用處在其他編程語言中也存在關(guān)鍵字,教師提及關(guān)鍵字將會(huì)在后續(xù)學(xué)習(xí)中使用。教師對(duì)C語言標(biāo)識(shí)符進(jìn)行講解。標(biāo)識(shí)符在命名中必須遵循規(guī)范,做到見名知意。從開始學(xué)編程養(yǎng)成良好的習(xí)慣,就像,先正確握筆再寫字。三、歸納總結(jié),布置課后作業(yè) (1)回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解。帶領(lǐng)學(xué)生回顧什么是C語言關(guān)鍵字、C語言
9、的命名規(guī)范。第二課時(shí)(變量與常量、關(guān)鍵字修飾變量)由上節(jié)講解知識(shí),引出變量與常量以及關(guān)鍵字修飾變量(1)進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。常量與變量修飾變量的關(guān)鍵字關(guān)鍵字修飾變量后產(chǎn)生的變化(3)明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握基本數(shù)據(jù)類型變量的定義要求學(xué)生掌握關(guān)鍵字修飾變量后產(chǎn)生的變化進(jìn)行重點(diǎn)知識(shí)的講解教師對(duì)C語言中的常量和變量進(jìn)行講解。主要講解什么是C語言常量和變量,并講解使用基本類型定義變量。講解關(guān)鍵字修飾變量后產(chǎn)生的變化。教師首先講解修飾變量的關(guān)鍵字有哪些,在講解關(guān)鍵字修飾變量后產(chǎn)生的變化。類比生活中的例子為什么要這么做。三、歸納總結(jié),布置課后作業(yè) (1)回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總
10、結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解?;仡欔P(guān)鍵字修飾變量后產(chǎn)生的變化。布置課后習(xí)題作業(yè)。第三課時(shí)(語言的數(shù)據(jù)類型、類型轉(zhuǎn)換)教師依次講解基本數(shù)據(jù)類型、指針類型、構(gòu)造類型,簡單介紹指針類型和構(gòu)造類型,重點(diǎn)講解基本數(shù)據(jù)類型的定義以及不同類型之間的轉(zhuǎn)換。由上節(jié)講解知識(shí),引出變量與常量以及關(guān)鍵字修飾變量進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。C語言數(shù)據(jù)類型基本數(shù)據(jù)類型之間的轉(zhuǎn)換方式明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握基本數(shù)據(jù)類型之間的轉(zhuǎn)換要求學(xué)生了解指針類型、構(gòu)造類型進(jìn)行重點(diǎn)知識(shí)的講解教師對(duì)C語言數(shù)據(jù)類型進(jìn)行講解主要講解什么是C語言的數(shù)據(jù)類型有哪些。教師講講解基本數(shù)據(jù)類型之間的轉(zhuǎn)化教師講解講解C語言發(fā)生類型轉(zhuǎn)換是程序
11、設(shè)計(jì)不好才發(fā)生轉(zhuǎn)換,講解轉(zhuǎn)換的兩種方式以及對(duì)數(shù)據(jù)產(chǎn)生的變化。三、歸納總結(jié),布置課后作業(yè) 回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解。回顧C(jī)語言數(shù)據(jù)類型、C語言基本數(shù)據(jù)類型之間的轉(zhuǎn)化。布置課后習(xí)題作業(yè)。第四課時(shí)(格式化輸入輸出函數(shù)、編程風(fēng)格)教師依次講解標(biāo)準(zhǔn)庫中格式化輸入輸出函數(shù)的用法(格式控制符的使用),最后講解C語言的編程風(fēng)格。由上節(jié)講解知識(shí),引出變量與常量以及關(guān)鍵字修飾變量進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。格式化輸入輸出編程風(fēng)格明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握C語言的格式化輸入輸出風(fēng)格要求學(xué)生掌握C語言編程風(fēng)格進(jìn)行重點(diǎn)知識(shí)的講解教師對(duì)格式化輸入輸出講解主要講解
12、格式化輸入輸出的格式控制符的使用。教師講解C語言編程風(fēng)格教師在有網(wǎng)絡(luò)的狀態(tài)下,在github查找純C語言、C等編程語言大型項(xiàng)目,展示大型項(xiàng)目的編程命名規(guī)范和編程風(fēng)格。目的讓初學(xué)編程的學(xué)生從開始養(yǎng)成良好的編程習(xí)慣。三、歸納總結(jié),布置課后作業(yè) 回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解?;仡櫂?biāo)準(zhǔn)庫格式化輸入輸出函數(shù)可是控制符的用法。布置課后習(xí)題作業(yè)。思考題和習(xí)題教學(xué)后記C語言程序設(shè)計(jì)教程教學(xué)設(shè)計(jì)課程名稱:C語言程序設(shè)計(jì)教程授課年級(jí): 授課學(xué)期: 教師姓名: 年 月 日課題名稱第3章 運(yùn)算符與表達(dá)式計(jì)劃學(xué)時(shí)4學(xué)時(shí)內(nèi)容分析本章首先講解了C語言中運(yùn)算符與表達(dá)式的
13、概念,接著分別對(duì)賦值運(yùn)算符與賦值表達(dá)式、算術(shù)運(yùn)算符及算術(shù)表達(dá)式等的講解,最后講解了運(yùn)算符的優(yōu)先級(jí)。C語言的運(yùn)算符比較簡單,仍然需要進(jìn)行詳細(xì)學(xué)習(xí)才能在編程中靈活的使用。教學(xué)目標(biāo)及基本要求賦值運(yùn)算符和賦值表達(dá)式算術(shù)運(yùn)算符和算術(shù)運(yùn)算符表達(dá)式關(guān)系運(yùn)算符和關(guān)系運(yùn)算符表達(dá)式邏輯運(yùn)算符和邏輯運(yùn)算符表達(dá)式位運(yùn)算條件運(yùn)算符sizeof運(yùn)算符運(yùn)算符優(yōu)先級(jí)教學(xué)重點(diǎn)C語言運(yùn)算符和運(yùn)算符相關(guān)的表達(dá)式位運(yùn)算了解運(yùn)算符的優(yōu)先級(jí)教學(xué)難點(diǎn)運(yùn)算符優(yōu)先級(jí)教學(xué)方式教學(xué)采用教師課堂講授為主,結(jié)合教學(xué)PPT進(jìn)行講解教學(xué)過程第一課時(shí)(賦值運(yùn)算符和賦值表達(dá)式、算術(shù)運(yùn)算符和算術(shù)表達(dá)式、關(guān)系運(yùn)算符和關(guān)系表達(dá)式)構(gòu)造情境,導(dǎo)入運(yùn)算符的概念(1)什
14、么是C語言運(yùn)算符。類比數(shù)學(xué)中運(yùn)算符號(hào)提及C語言中的運(yùn)算符,類比數(shù)學(xué)中結(jié)合率提及運(yùn)算符的優(yōu)先級(jí)。(2)進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。介紹C語言中的運(yùn)算符賦值運(yùn)算符和賦值表達(dá)式算術(shù)運(yùn)算符和算術(shù)表達(dá)式關(guān)系運(yùn)算符和關(guān)系表達(dá)式(3)明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握運(yùn)算符與表達(dá)式的用法進(jìn)行重點(diǎn)知識(shí)的講解教師對(duì)運(yùn)算符進(jìn)行講解教師在講解賦值運(yùn)算符時(shí),一定要進(jìn)行示范,左值和右值錯(cuò)誤的相關(guān)編譯錯(cuò)誤。是如何解決的?三、歸納總結(jié),布置課后作業(yè) (1)回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解。帶領(lǐng)學(xué)生回顧已經(jīng)講解的運(yùn)算符和運(yùn)算符相關(guān)的表達(dá)式。第二課時(shí)(邏輯運(yùn)算符和邏輯表達(dá)式、位運(yùn)算符
15、、條件運(yùn)算符)由上節(jié)講解知識(shí),本節(jié)講解的運(yùn)算符及其運(yùn)算符相關(guān)的表達(dá)式(1)進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。邏輯運(yùn)算符和邏輯表達(dá)式位運(yùn)算符條件運(yùn)算符(3)明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握本節(jié)講解的運(yùn)算符與表達(dá)式的內(nèi)容進(jìn)行重點(diǎn)知識(shí)的講解教師對(duì)本節(jié)運(yùn)算符與表達(dá)式進(jìn)行講解。主要講解如何使用運(yùn)算符并舉例進(jìn)行演示。三、歸納總結(jié),布置課后作業(yè) (1)回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解?;仡欀v解完成的運(yùn)算符與表達(dá)式。布置課后習(xí)題作業(yè)。第三課時(shí)(sizeof運(yùn)算符、運(yùn)算符優(yōu)先級(jí))教師依次講解sizeof運(yùn)算符(sizeof運(yùn)算符是關(guān)鍵字)、運(yùn)算符優(yōu)先級(jí),并結(jié)合課堂作業(yè)和課
16、堂作業(yè)對(duì)本章內(nèi)容進(jìn)行總結(jié)。講解運(yùn)算符與運(yùn)算符優(yōu)先級(jí) 進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。sizeof運(yùn)算符運(yùn)算符優(yōu)先級(jí)明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握基本數(shù)據(jù)類型之間的轉(zhuǎn)換要求學(xué)生掌握sizeof運(yùn)算符的用法要求學(xué)生掌握運(yùn)算符優(yōu)先級(jí)進(jìn)行重點(diǎn)知識(shí)的講解教師對(duì)sizeof運(yùn)算符進(jìn)行講解對(duì)sizeof運(yùn)算符結(jié)合實(shí)際上機(jī)演示進(jìn)行講解。教師講解基本數(shù)據(jù)類型之間的轉(zhuǎn)化教師講解運(yùn)算符時(shí)結(jié)合多運(yùn)算符表達(dá)式進(jìn)行講解。三、歸納總結(jié),布置課后作業(yè) 回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解。回顧本章講解的運(yùn)算符、運(yùn)算符相關(guān)的表達(dá)式運(yùn)算,運(yùn)算符優(yōu)先級(jí)。布置課后習(xí)題作業(yè)。思考題和習(xí)題教學(xué)后記
17、C語言程序設(shè)計(jì)教程教學(xué)設(shè)計(jì)課程名稱:C語言程序設(shè)計(jì)教程授課年級(jí): 授課學(xué)期: 教師姓名: 年 月 日課題名稱第4章 結(jié)構(gòu)化程序設(shè)計(jì)計(jì)劃學(xué)時(shí)4學(xué)時(shí)內(nèi)容分析本章首先講解了程序流程圖,接著講解了程序執(zhí)行的順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和跳轉(zhuǎn)語句。通過本章的學(xué)習(xí),學(xué)生可以編寫簡單的程序。教學(xué)目標(biāo)及基本要求程序流程圖順序結(jié)構(gòu)條件語句使用循環(huán)語句使用循環(huán)嵌套使用跳轉(zhuǎn)語句使用教學(xué)重點(diǎn)條件語句循環(huán)嵌套跳轉(zhuǎn)語句教學(xué)難點(diǎn)循環(huán)結(jié)構(gòu)教學(xué)方式教學(xué)采用教師課堂講授為主,結(jié)合教學(xué)PPT進(jìn)行講解教學(xué)過程第一課時(shí)(程序流程圖、順序結(jié)構(gòu))構(gòu)造情境,導(dǎo)入程序流程圖(1)教師講解程序流程圖、順序結(jié)構(gòu)。教師對(duì)流程圖的含義進(jìn)行講解,并帶領(lǐng)
18、學(xué)生掌握流程圖的基本畫法。在講解順序結(jié)構(gòu)時(shí),類比生活中的例子讓學(xué)生理解順序結(jié)構(gòu),如A對(duì)B將故事,A從頭至尾按順序講完,B在聽的過程中沒有提問A。(2)進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。程序流程圖順序結(jié)構(gòu)(3)明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握程序流程圖要求學(xué)生對(duì)順序結(jié)構(gòu)的理解進(jìn)行重點(diǎn)知識(shí)的講解教師對(duì)程序流程圖進(jìn)行講解教師講解結(jié)合具體實(shí)例對(duì)流程圖進(jìn)行講解。教師對(duì)順序結(jié)構(gòu)進(jìn)行講解教師講解順序結(jié)合書中案例。三、歸納總結(jié),布置課后作業(yè) (1)回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解。帶領(lǐng)學(xué)生回顧已經(jīng)講解的程序流程圖和順序結(jié)構(gòu)。第二課時(shí)(條件語句)由上節(jié)講解知識(shí),引出本節(jié)講
19、解條件分支語句(1)進(jìn)入主題,講解條件語句。if語句if-else語句switch-case語句(3)明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握條件語句的使用進(jìn)行重點(diǎn)知識(shí)的講解教師對(duì)條件語句進(jìn)行講解。主要講解如何使用條件判斷語句,如何避免意大利面條代碼的出現(xiàn),以及關(guān)鍵字break在switch-case語句中的作用。三、歸納總結(jié),布置課后作業(yè) (1)回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解?;仡欀v解完成的條件語句。布置課后習(xí)題作業(yè)。第三課時(shí)(循環(huán)語句、循環(huán)嵌套)教師依次講解C語言中的三種循環(huán)結(jié)構(gòu)。講解C語言中的循環(huán)結(jié)構(gòu) 進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。while循環(huán)fo
20、r循環(huán)do-while循環(huán)循環(huán)嵌套明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握C語言中三種循環(huán)語句的使用要求學(xué)生掌握循環(huán)嵌套的使用進(jìn)行重點(diǎn)知識(shí)的講解教師講解while循環(huán)教師課堂舉實(shí)例進(jìn)行講解。教師講解for循環(huán)教師講解課堂舉實(shí)例進(jìn)行講解,并講解while循環(huán)和for循環(huán)之間的轉(zhuǎn)化。教師講解do-while循環(huán)教師課堂舉實(shí)例進(jìn)行講解,并講解與while循環(huán)的區(qū)別教師講解循環(huán)嵌套教師課堂舉實(shí)例進(jìn)行講解循環(huán)語句嵌套。三、歸納總結(jié),布置課后作業(yè) 回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解?;仡櫛菊轮v解的三種循環(huán)結(jié)構(gòu)和循環(huán)嵌套的使用。布置課后習(xí)題作業(yè)。第四課時(shí)(跳轉(zhuǎn)語句)教師依
21、次講解跳轉(zhuǎn)語句的作用。講解跳轉(zhuǎn)語句 進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。continue跳轉(zhuǎn)語句break跳轉(zhuǎn)語句goto跳轉(zhuǎn)語句明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握跳轉(zhuǎn)語句的使用進(jìn)行重點(diǎn)知識(shí)的講解教師講解三種跳轉(zhuǎn)語句教師課堂舉實(shí)例進(jìn)行講解,并對(duì)學(xué)過的三種循環(huán)語句進(jìn)行總結(jié)。三、歸納總結(jié),布置課后作業(yè) 回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解?;仡櫛菊轮v解的三種跳轉(zhuǎn)語句使用。布置課后習(xí)題作業(yè)思考題和習(xí)題教學(xué)后記C語言程序設(shè)計(jì)教程教學(xué)設(shè)計(jì)課程名稱:C語言程序設(shè)計(jì)教程授課年級(jí): 授課學(xué)期: 教師姓名: 年 月 日課題名稱第5章 指針計(jì)劃學(xué)時(shí)7學(xué)時(shí)內(nèi)容分析本章指針章節(jié)時(shí)本書核
22、心內(nèi)容,旨在學(xué)生理解和掌握指針,在后續(xù)數(shù)組、函數(shù)、字符串、結(jié)構(gòu)體章節(jié)中學(xué)習(xí)指針起到強(qiáng)化作用。首先講解了指針和計(jì)算機(jī)內(nèi)存的關(guān)系(計(jì)算機(jī)專業(yè)可參考計(jì)算機(jī)組成原理、C和指針、深入理解操作習(xí)題等書籍進(jìn)行學(xué)習(xí))接著假關(guān)節(jié)了指針的概念、指針運(yùn)算、特殊類型指針、內(nèi)存操作函數(shù)、const修飾符和二級(jí)指針。教學(xué)目標(biāo)及基本要求計(jì)算機(jī)內(nèi)存指針的概念指針變量類型和大小指針的運(yùn)算特殊指針類型常見的內(nèi)存操作函數(shù)指針與const修飾符二級(jí)指針教學(xué)重點(diǎn)指針的概念指針變量的大小指針運(yùn)算特殊指針類型常見的內(nèi)存操作函數(shù)指針與const修飾符二級(jí)指針教學(xué)難點(diǎn)指針的概念指針變量類型指針的運(yùn)算教學(xué)方式教學(xué)采用教師課堂講授為主,結(jié)合教學(xué)P
23、PT進(jìn)行講解教學(xué)過程第一課時(shí)(計(jì)算機(jī)內(nèi)存)構(gòu)造情境,導(dǎo)入指針與內(nèi)存地址的概念(1)教師講解計(jì)算機(jī)內(nèi)存相關(guān)知識(shí)。教師講解計(jì)算機(jī)內(nèi)存時(shí),查找早期8位、16位等計(jì)算機(jī)中指針與內(nèi)的相關(guān)資料,根據(jù)學(xué)校課程安排情況可以對(duì)計(jì)算機(jī)虛擬內(nèi)存地址映射進(jìn)行擴(kuò)展講解。核心講解計(jì)算機(jī)內(nèi)存具有線性存儲(chǔ)的特點(diǎn),并且內(nèi)存是有地址編號(hào)的。講解完成計(jì)算機(jī)內(nèi)存后,講解一個(gè)進(jìn)行(運(yùn)行中的程序)在內(nèi)存中的空間分布狀態(tài)。(2)進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。計(jì)算機(jī)內(nèi)存進(jìn)程空間(3)明確學(xué)習(xí)目標(biāo)。要求學(xué)生了解計(jì)算機(jī)內(nèi)存線性存儲(chǔ)的特點(diǎn)要求學(xué)生了解進(jìn)程空間分布進(jìn)行重點(diǎn)知識(shí)的講解教師對(duì)計(jì)算機(jī)內(nèi)存進(jìn)行講解教師講解時(shí)結(jié)合計(jì)算機(jī)相關(guān)資料講解內(nèi)存,讓學(xué)生認(rèn)
24、識(shí)內(nèi)存具有線性存儲(chǔ)的特點(diǎn)。教師對(duì)進(jìn)程空間進(jìn)行講解教師講解進(jìn)程空間時(shí),可在Windows或linux中查看進(jìn)程的狀態(tài),了解什么時(shí)進(jìn)程。如第一章第一個(gè)程序“Helloword”運(yùn)行后,打開任務(wù)管理器查看hello word進(jìn)程的相關(guān)信息。三、歸納總結(jié),布置課后作業(yè) (1)回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解。帶領(lǐng)學(xué)生回顧已經(jīng)講解的計(jì)算機(jī)內(nèi)存和進(jìn)程空間。第二課時(shí)(指針的概念、指針變量的類型和大小)由上節(jié)講解知識(shí),引出本節(jié)講解的指針知識(shí)(1)進(jìn)入主題,講解指針的概念。指針的概念指針變量類型和大?。?)明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握指針的概念要求學(xué)生掌握指針變
25、量類型和大小進(jìn)行重點(diǎn)知識(shí)的講解教師對(duì)指針的概念進(jìn)行講解。教師講解指針就是內(nèi)存中的地址編號(hào)是一個(gè)不可更改的常量,(和指針變量時(shí)不一樣的,指針變量具有類型)并結(jié)合生活中的事例讓學(xué)生理解什么是指針。如酒店樓層的房間都有編號(hào),把樓層看成內(nèi)存,房間的編號(hào)就是指針(內(nèi)存中的地址)。教師講解指針變量類型和大小教師講解指針變量時(shí)區(qū)分指針和指針變量,強(qiáng)調(diào)指針就是內(nèi)存中的地址,而指針變量是一個(gè)變量,具有類型。好比定義的int類型是一個(gè)整型變量存儲(chǔ)的是整數(shù)類型,指針變量存儲(chǔ)的是地址。指針變量大小和操作系統(tǒng)的位數(shù)有關(guān)系,和定義的指針變量類型無關(guān)。在條件運(yùn)行的情況下,可以在虛擬機(jī)中安裝32位和64位系統(tǒng)(Windows
26、或Linux)進(jìn)行驗(yàn)證。此外,指針的大小和編譯器有關(guān),編譯器選擇編譯運(yùn)行的平臺(tái)時(shí)指針大小發(fā)生變化,可以在Visual Studio中進(jìn)行驗(yàn)證。三、歸納總結(jié),布置課后作業(yè) (1)回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解。回顧講解的指針概念和指針變量類型和大小。布置課后習(xí)題作業(yè)。第三課時(shí)(指針運(yùn)算)教師講先復(fù)習(xí)指針的概念在對(duì)指針運(yùn)算進(jìn)行講解。講解指針的運(yùn)算 進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。指針的取值運(yùn)算指針的取址運(yùn)算指針的算術(shù)運(yùn)算明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握指針的取值運(yùn)算要求學(xué)生掌握指針的取址運(yùn)算要求學(xué)生掌握指針的算術(shù)運(yùn)算進(jìn)行重點(diǎn)知識(shí)的講解教師講解指針的取值運(yùn)
27、算教師課堂舉實(shí)例并畫圖講解指針的取值運(yùn)算。若學(xué)生未理解指針的概念則對(duì)指針進(jìn)行復(fù)習(xí)后進(jìn)行講解。教師講解指針的取址運(yùn)算教師課堂舉實(shí)例并畫圖進(jìn)行講解指針的取址運(yùn)算。教師講解指針的算術(shù)運(yùn)算教師講解指針的算術(shù)運(yùn)算時(shí),提及指針的算術(shù)運(yùn)算應(yīng)用與連續(xù)的內(nèi)存空間,如后續(xù)數(shù)組中以及數(shù)據(jù)結(jié)構(gòu)課程中的鏈表結(jié)構(gòu)。三、歸納總結(jié),布置課后作業(yè) 回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解?;仡櫛菊轮v解的指針的的取值運(yùn)算、取址運(yùn)算和指針的算術(shù)運(yùn)算。布置課后習(xí)題作業(yè)。第四課時(shí)(特殊類型指針)教師依次講解特殊類型指針。講解特殊類型的指針 進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。空指針野指針void*指
28、針明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握特殊類型指針進(jìn)行重點(diǎn)知識(shí)的講解教師講解特殊類型指針教師課堂講解特殊類型指針的具體用途,空指針是為了避免野指針導(dǎo)致程序崩潰的出現(xiàn)、void*指針的用法。 三、歸納總結(jié),布置課后作業(yè) 回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解?;仡欀v解的特殊指針類型。布置課后習(xí)題作業(yè)第五課時(shí)(常見的內(nèi)存操作函數(shù))教師依次講解內(nèi)存操作函數(shù),內(nèi)存操作函數(shù)將會(huì)在數(shù)組章節(jié)使用,在本章中學(xué)生了解即可。講解常見的內(nèi)存操作函數(shù)進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。堆內(nèi)存操作函數(shù)堆內(nèi)存釋放其他內(nèi)存操作函數(shù)明確學(xué)習(xí)目標(biāo)。要求學(xué)生了解常見的內(nèi)存操作函數(shù)進(jìn)行重點(diǎn)知識(shí)的講解教師
29、講解特殊類型指針教師課堂講解特殊類型指針的具體用途,如空指針是為了避免野指針導(dǎo)致程序崩潰的出現(xiàn)、void*指針用于函數(shù)返回值稱為通用指針,本章講解的內(nèi)存操作函數(shù)就是這種類型的。三、歸納總結(jié),布置課后作業(yè) 回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解?;仡欀v解的內(nèi)存操作函數(shù)。布置課后習(xí)題作業(yè)第六課時(shí)(指針與const修飾符)教師依次講解const修飾符與指針之間的關(guān)系。講解指針與const修飾符進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。常量指針指針常量常量常指針明確學(xué)習(xí)目標(biāo)。要求學(xué)生了解const與指針變量值之間的關(guān)系進(jìn)行重點(diǎn)知識(shí)的講解教師講解const與指針變量之間的
30、關(guān)系教師講解const關(guān)鍵字修飾指針變量是如何區(qū)分的。歸納總結(jié),布置課后作業(yè) 回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解。回顧講解的const修飾指針變量的關(guān)系。布置課后習(xí)題作業(yè)第七課時(shí)(二級(jí)指針)教師講解二級(jí)指針時(shí)視學(xué)生對(duì)指針的掌握情況進(jìn)行講解,若未掌握一級(jí)指針本節(jié)可不講,則本課時(shí)內(nèi)容復(fù)習(xí)一級(jí)指針章節(jié)的內(nèi)容。講解二級(jí)指針 進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。二級(jí)指針間接修改變量的值二級(jí)指針修改一級(jí)指針的指向明確學(xué)習(xí)目標(biāo)。要求學(xué)生了解二級(jí)指針進(jìn)行重點(diǎn)知識(shí)的講解教師講解特殊類型指針教師課堂講解二級(jí)指針的概念,指針變量是存儲(chǔ)地址的變量,指針變量在內(nèi)存中有自己的地址
31、,用一個(gè)指針變量存儲(chǔ)指針變量的地址被稱為二級(jí)指針。三、歸納總結(jié),布置課后作業(yè) 回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解?;仡欀v解的二級(jí)指針。布置課后習(xí)題作業(yè)思考題和習(xí)題教學(xué)后記C語言程序設(shè)計(jì)教程教學(xué)設(shè)計(jì)課程名稱:C語言程序設(shè)計(jì)教程授課年級(jí): 授課學(xué)期: 教師姓名: 年 月 日課題名稱第6 章數(shù)組計(jì)劃學(xué)時(shí)7學(xué)時(shí)內(nèi)容分析本章開始講解C語言中的構(gòu)造類型-數(shù)組,數(shù)組是內(nèi)存中一塊連續(xù)的內(nèi)存單元,學(xué)習(xí)完指針可以使用指針很方便的操作數(shù)組中的元素。首先講解了一維數(shù)組的定義和初始化、數(shù)組三要素、一維數(shù)組在內(nèi)存中的存儲(chǔ)方式、一維數(shù)組的遍歷以及一維數(shù)組中元素的排序方式。最
32、后講解了二維數(shù)組的定義、初始化和訪問、二維數(shù)組在內(nèi)存中存儲(chǔ)方式、變長數(shù)組和動(dòng)態(tài)數(shù)組和指針與數(shù)組之間的關(guān)系。教學(xué)目標(biāo)及基本要求一維數(shù)組的定義和初始化數(shù)組的三要素一維數(shù)組在內(nèi)存總的存儲(chǔ)方式數(shù)組遍歷一維數(shù)組元素排序方式二維數(shù)組定義、初始化和訪問二維數(shù)組在內(nèi)存中的存儲(chǔ)方式變長數(shù)組和動(dòng)態(tài)數(shù)組指針與數(shù)組之間的關(guān)系教學(xué)重點(diǎn)一維數(shù)組的定義和初始化數(shù)組的三要素一維數(shù)組在內(nèi)存總的存儲(chǔ)方式數(shù)組遍歷二維數(shù)組定義、初始化和訪問二維數(shù)組在內(nèi)存中的存儲(chǔ)方式教學(xué)難點(diǎn)一維數(shù)組元素排序方式變長數(shù)組和動(dòng)態(tài)數(shù)組指針與數(shù)組之間的關(guān)系教學(xué)方式教學(xué)采用教師課堂講授為主,結(jié)合教學(xué)PPT進(jìn)行講解教學(xué)過程第一課時(shí)(一維數(shù)組的定義和初始化、數(shù)組的
33、三要素)構(gòu)造情境,導(dǎo)入一維數(shù)組的概念(1)教師講解一維數(shù)組的概念教師講解一維數(shù)組時(shí),舉例生活中的例子如烤串,烤串中的食物按順序排列就像一維數(shù)組中的元素按順序排列一樣。每個(gè)元素在內(nèi)存中是連續(xù)的并且元素地址編號(hào)也是連續(xù)的(2)進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。一維數(shù)組的定義和初始化數(shù)組三要素(3)明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握一維數(shù)組的定義和初始化要求學(xué)生掌握數(shù)組的三要素進(jìn)行重點(diǎn)知識(shí)的講解教師對(duì)一維數(shù)組的定義和初始化進(jìn)行講解教師講解時(shí)結(jié)合具體案例進(jìn)行講解。教師對(duì)數(shù)組三要素進(jìn)行講解教師講解數(shù)組三要素時(shí),對(duì)定義的數(shù)組進(jìn)行拆分講解。三、歸納總結(jié),布置課后作業(yè) (1)回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。
34、提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解。帶領(lǐng)學(xué)生回顧一維數(shù)組相關(guān)知識(shí)點(diǎn)。第二課時(shí)(一維數(shù)組在內(nèi)存中的存儲(chǔ)方式、數(shù)組的遍歷)由上節(jié)講解知識(shí),引出一維數(shù)組的知識(shí)(1)進(jìn)入主題,講解條件語句。數(shù)組的起始地址數(shù)組的步長數(shù)組的邊界數(shù)組的遍歷(3)明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握數(shù)組在內(nèi)村中的存儲(chǔ)方式要求學(xué)生掌握數(shù)組的遍歷進(jìn)行重點(diǎn)知識(shí)的講解教師對(duì)一維數(shù)組在內(nèi)存中的存儲(chǔ)方式進(jìn)行講解。教師講解一維數(shù)組在內(nèi)存中的存儲(chǔ)方式結(jié)合實(shí)際案例并畫出圖示進(jìn)行講解。在講解數(shù)組時(shí)提及C語言中數(shù)組對(duì)數(shù)組越界并不進(jìn)行檢查,要注意數(shù)組使用中不同越界。教師講解數(shù)組的遍歷 教師在講解數(shù)組的遍歷時(shí),對(duì)數(shù)組遍歷涉及到的知識(shí)簡單進(jìn)行回顧,如循環(huán)、指針
35、等。三、歸納總結(jié),布置課后作業(yè) (1)回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解?;仡欀v解的一維數(shù)組在內(nèi)存總的存儲(chǔ)、一維數(shù)組的遍歷。布置課后習(xí)題作業(yè)。第三課時(shí)(一維數(shù)組的排序方式)教師講解數(shù)組元素排序時(shí),對(duì)數(shù)中的排序算法進(jìn)行詳細(xì)講解。讓學(xué)生對(duì)算法知識(shí)有初步的認(rèn)識(shí)。講解一維數(shù)組元素的排序方式 進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。冒泡排序選擇排序插入排序明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握一維數(shù)組的排序方式進(jìn)行重點(diǎn)知識(shí)的講解教師講解一維數(shù)組排序方式教師課堂舉實(shí)例并畫圖講解一維數(shù)組的排序方式,結(jié)合生活中的例子類比進(jìn)行講解。數(shù)組元素排序涉及到算法,本節(jié)講解的是數(shù)組元素的基本排序
36、算法。根據(jù)學(xué)生掌握情況可適當(dāng)擴(kuò)展其他排序算法。三、歸納總結(jié),布置課后作業(yè) 回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解?;仡櫛菊轮v解的一維數(shù)組元素排序方式。布置課后習(xí)題作業(yè)。第四課時(shí)(二維數(shù)組的定義、初始化和訪問)講解二維數(shù)組的定義、初始化和訪問 進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。二維數(shù)組的定義二維數(shù)組的初始化二維數(shù)組的訪問明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握二維數(shù)組的定義、初始化和訪問進(jìn)行重點(diǎn)知識(shí)的講解教師講解二維數(shù)組的定義、初始化和訪問教師課堂講解二維數(shù)組時(shí)類比生活中的例子進(jìn)行類比講解,如國慶閱兵時(shí)一個(gè)方陣的士兵就是一個(gè)二維數(shù)組,方陣的行列可以看成二維數(shù)組的行和列,
37、每個(gè)士兵可以看成二維數(shù)組中的元素。三、歸納總結(jié),布置課后作業(yè) 回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解?;仡欀v解的二維數(shù)組。布置課后習(xí)題作業(yè)第五課時(shí)(二維數(shù)組在內(nèi)存中的存儲(chǔ)方式)教師在講解二維數(shù)組時(shí)簡單回顧一維數(shù)組在內(nèi)存中的存儲(chǔ)方式,再進(jìn)行二維數(shù)組在內(nèi)存中的存儲(chǔ)方式。講解二維數(shù)組在內(nèi)存中的存儲(chǔ)方式 進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。二維數(shù)組在內(nèi)存中的存儲(chǔ)方式明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握二維數(shù)組在內(nèi)存中的存儲(chǔ)方式進(jìn)行重點(diǎn)知識(shí)的講解教師講解二維數(shù)組在內(nèi)存中的存儲(chǔ)方式教師課堂講解二維數(shù)組在內(nèi)存總的存儲(chǔ)方式時(shí)結(jié)合數(shù)中案例并畫出圖示進(jìn)行講解。三、歸納總結(jié),布置課后作業(yè)
38、 回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解?;仡欀v解二維數(shù)組在內(nèi)存中的存儲(chǔ)方式。布置課后習(xí)題作業(yè)第六課時(shí)(變長數(shù)組和動(dòng)態(tài)數(shù)組)教師講解動(dòng)態(tài)數(shù)組時(shí),設(shè)計(jì)到內(nèi)存申請(qǐng)函數(shù)的使用,可回頭查看第5章內(nèi)存操作函數(shù)章節(jié)詳細(xì)介紹。講解變長數(shù)組和動(dòng)態(tài)數(shù)組 進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。變長數(shù)組動(dòng)態(tài)數(shù)組明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握變長數(shù)組要求學(xué)生掌握動(dòng)態(tài)數(shù)組進(jìn)行重點(diǎn)知識(shí)的講解教師講解變長數(shù)組教師講解變長數(shù)組時(shí)提及變長數(shù)組時(shí)C99中的標(biāo)準(zhǔn),并結(jié)合實(shí)際案例進(jìn)行講解。教師講解動(dòng)態(tài)數(shù)組 教師在講解動(dòng)態(tài)數(shù)組時(shí)結(jié)合書中案例并畫出圖示進(jìn)行講解,并對(duì)動(dòng)態(tài)內(nèi)存分配函數(shù)進(jìn)行講解。若設(shè)計(jì)的指針知
39、識(shí)學(xué)生未完全掌握可再次進(jìn)行復(fù)習(xí)指針章節(jié)內(nèi)容。歸納總結(jié),布置課后作業(yè) 回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解?;仡欀v解的變長數(shù)組和動(dòng)態(tài)數(shù)組內(nèi)容。布置課后習(xí)題作業(yè)第七課時(shí)(指針與數(shù)組之間的關(guān)系)教師講解指針與數(shù)組的關(guān)系時(shí)簡單回顧指針和數(shù)組相關(guān)的基礎(chǔ)知識(shí),在進(jìn)行講解,讓學(xué)生理解指針數(shù)組與數(shù)組指針的區(qū)別。講解數(shù)組和指針之間的關(guān)系 進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。數(shù)組名和指針數(shù)組指針指針數(shù)組明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握指針數(shù)組與數(shù)組指針的用法進(jìn)行重點(diǎn)知識(shí)的講解教師講解數(shù)組名和指針教師課堂講解數(shù)組名和指針的關(guān)系,學(xué)生未掌握則復(fù)習(xí)指針的概念和數(shù)組的概念。教師講解數(shù)組指
40、針教師在講解數(shù)組指針時(shí)分別對(duì)一維數(shù)組指針和二維數(shù)組指針進(jìn)行講解。教師講解指針數(shù)組教師在講解指針數(shù)組時(shí)可只針對(duì)一維指針數(shù)組進(jìn)行講解,指針數(shù)組可以類比講解,如整型數(shù)組存儲(chǔ)的是整型變量,而指針數(shù)組存儲(chǔ)的是指針。將重點(diǎn)放在如何區(qū)分指針與數(shù)組之間的關(guān)系上。三、歸納總結(jié),布置課后作業(yè) 回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解?;仡欀v解的數(shù)組與指針之間的關(guān)系布置課后習(xí)題作業(yè)思考題和習(xí)題教學(xué)后記C語言程序設(shè)計(jì)教程教學(xué)設(shè)計(jì)課程名稱:C語言程序設(shè)計(jì)教程授課年級(jí): 授課學(xué)期: 教師姓名: 年 月 日課題名稱第7章函數(shù)計(jì)劃學(xué)時(shí)7學(xué)時(shí)內(nèi)容分析本章開始講解C語言中的函數(shù)知識(shí),函
41、數(shù)是編程語言中重要的內(nèi)容,也是后續(xù)章節(jié)學(xué)習(xí)新知識(shí)必須要掌握的。教師講解函數(shù)務(wù)必讓學(xué)生理解函數(shù)的定義、函數(shù)三要素、函數(shù)調(diào)用等知識(shí)。函數(shù)使得C語言編程模塊化,功能獨(dú)立,結(jié)構(gòu)變的清晰。教學(xué)目標(biāo)及基本要求函數(shù)的概念和定義函數(shù)的三要素函數(shù)調(diào)用函數(shù)參數(shù)傳遞遞歸函數(shù)內(nèi)聯(lián)函數(shù)變量的作用域多文件中變量引用、函數(shù)的調(diào)用函數(shù)與指針之間的關(guān)系常見的C語言標(biāo)準(zhǔn)庫函數(shù)教學(xué)重點(diǎn)函數(shù)的概念和定義函數(shù)的三要素函數(shù)調(diào)用過程函數(shù)參數(shù)傳遞函數(shù)遞歸調(diào)用函數(shù)變量的作用域多文件中的變量的引用和函數(shù)調(diào)用函數(shù)與指針的關(guān)系C語言標(biāo)準(zhǔn)庫函數(shù)教學(xué)難點(diǎn)函數(shù)與指針之間的關(guān)系函數(shù)遞歸調(diào)用教學(xué)方式教學(xué)采用教師課堂講授為主,結(jié)合教學(xué)PPT進(jìn)行講解教學(xué)過程第一
42、課時(shí)(掌握函數(shù)的概念和定義、掌握函數(shù)三要素)構(gòu)造情境,導(dǎo)入函數(shù)的概念(1)教師講解函數(shù)的概念教師講解函數(shù)時(shí)可參考教材中函數(shù)的類比,帶領(lǐng)學(xué)生了解什么時(shí)函數(shù)。(2)進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。函數(shù)的概念和定于函數(shù)三要素(3)明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握函數(shù)的三要素要求學(xué)生掌握函數(shù)三要素進(jìn)行重點(diǎn)知識(shí)的講解教師對(duì)函數(shù)的定義和初始化進(jìn)行講解教師講解時(shí)結(jié)合具體案例進(jìn)行講解。教師對(duì)函數(shù)的三要素進(jìn)行講解教師講解函數(shù)三要素時(shí),對(duì)函數(shù)進(jìn)行拆分并結(jié)合教材案例進(jìn)行講解。三、歸納總結(jié),布置課后作業(yè) (1)回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解。帶領(lǐng)學(xué)生回顧函數(shù)的概念和函數(shù)三要
43、素。第二課時(shí)(函數(shù)調(diào)用) 教師講解函數(shù)調(diào)用時(shí)復(fù)習(xí)函數(shù)的概念,函數(shù)只有調(diào)用才會(huì)執(zhí)行。由上節(jié)講解知識(shí),引出函數(shù)的知識(shí)(1)進(jìn)入主題,講解條件語句。函數(shù)調(diào)用過程函數(shù)調(diào)用方式(3)明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握函數(shù)的調(diào)用進(jìn)行重點(diǎn)知識(shí)的講解教師對(duì)函數(shù)調(diào)用過程進(jìn)行講解。教師講解函數(shù)調(diào)用過程時(shí)根據(jù)具體案例進(jìn)行講解,并畫出圖示。教師講解函數(shù)調(diào)用方式 教師在講解函數(shù)調(diào)用時(shí)使用函數(shù)調(diào)用方式相關(guān)實(shí)例進(jìn)行講解。三、歸納總結(jié),布置課后作業(yè) (1)回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解?;仡欀v解的函數(shù)調(diào)用方式和函數(shù)調(diào)用方式。布置課后習(xí)題作業(yè)。第三課時(shí)(函數(shù)參數(shù)傳遞)講解函數(shù)參數(shù)的
44、傳遞方式 進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。值傳遞址傳遞const修飾函數(shù)參數(shù)可變函數(shù)參數(shù)明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握函數(shù)參數(shù)傳遞要求學(xué)生了解可變函數(shù)參數(shù)進(jìn)行重點(diǎn)知識(shí)的講解教師講解C語言函數(shù)參數(shù)的三種傳遞方式教師課堂舉實(shí)例講解C語言參數(shù)傳遞的三種方式。三、歸納總結(jié),布置課后作業(yè) 回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解?;仡櫛菊轮v解的函數(shù)參數(shù)傳遞方式。布置課后習(xí)題作業(yè)。第四課時(shí)(遞歸函數(shù)、內(nèi)聯(lián)函數(shù))講解遞歸函數(shù)和內(nèi)聯(lián)函數(shù) 進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。遞歸函數(shù)的概念遞歸函數(shù)的應(yīng)用內(nèi)聯(lián)函數(shù)明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握遞歸函數(shù)內(nèi)聯(lián)函數(shù)的使用進(jìn)行重點(diǎn)知識(shí)的講解教師講解
45、遞歸函數(shù)教師講解遞歸函數(shù)列舉具體案例進(jìn)行講解,例如經(jīng)典的“八皇后”問題等等。教師講解內(nèi)聯(lián)函數(shù)教師講解內(nèi)聯(lián)函數(shù)時(shí),講解內(nèi)聯(lián)函數(shù)的特點(diǎn),對(duì)比內(nèi)聯(lián)函數(shù)與宏函數(shù)。三、歸納總結(jié),布置課后作業(yè) 回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解。回顧講解的遞歸函數(shù)和內(nèi)聯(lián)函數(shù)。布置課后習(xí)題作業(yè)第五課時(shí)(變量的作用域、多文件中變量的引用和函數(shù)調(diào)用)教師在講解本科是內(nèi)容時(shí)簡單回顧關(guān)鍵字修飾變量產(chǎn)生的變化,并結(jié)合多文件編程進(jìn)行講解,讓學(xué)生理解模塊化編程。講解變量的作用域和多文件編程 進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。局部變量全局變量多文件之間的變量引用多文件之間的函數(shù)調(diào)用明確學(xué)習(xí)目標(biāo)。
46、要求學(xué)生掌握變量的作用域和多文件編程。進(jìn)行重點(diǎn)知識(shí)的講解教師講解變量的作用域教師結(jié)合實(shí)際案例對(duì)變量的作用域進(jìn)行講解。教師講解多文件編程教師講解多文件編程時(shí),結(jié)合具體案例對(duì)變量的引用、函數(shù)調(diào)用進(jìn)行詳細(xì)講解。這部分內(nèi)容關(guān)乎學(xué)生是否能理解最后一章綜合案例模塊化編程。三、歸納總結(jié),布置課后作業(yè) 回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解。回顧講解的變量作用域和多文件編程。布置課后習(xí)題作業(yè)第六課時(shí)(函數(shù)和指針)講解函數(shù)和指針之間的關(guān)系 進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。函數(shù)指針回調(diào)函數(shù)指針函數(shù)明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握函數(shù)指針要求學(xué)生掌握指針函數(shù)要求學(xué)生掌握回調(diào)函數(shù)進(jìn)
47、行重點(diǎn)知識(shí)的講解教師講函數(shù)指針教師依據(jù)案例對(duì)函數(shù)指針進(jìn)行講解,講解完成后函數(shù)指針的具體使用場景回調(diào)函數(shù)。教師講解指針函數(shù) 教師在講解指針函數(shù)使用教材中的案例進(jìn)行講解。歸納總結(jié),布置課后作業(yè) 回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解?;仡欀v解的函數(shù)指針、回調(diào)函數(shù)、指針函數(shù)。布置課后習(xí)題作業(yè)第七課時(shí)(C語言標(biāo)準(zhǔn)庫)教師講解標(biāo)準(zhǔn)庫時(shí),列舉實(shí)際的案例進(jìn)行講解。若在條件時(shí)可簡單制作動(dòng)態(tài)庫或者靜態(tài)庫,讓學(xué)生明白什么是庫函數(shù)、什么是自定義庫。講解標(biāo)準(zhǔn)庫函數(shù)進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。標(biāo)準(zhǔn)庫函數(shù)明確學(xué)習(xí)目標(biāo)。要求學(xué)生了解標(biāo)準(zhǔn)庫進(jìn)行重點(diǎn)知識(shí)的講解教師講解標(biāo)準(zhǔn)庫函數(shù)教師
48、講解實(shí)際案例帶領(lǐng)學(xué)生認(rèn)識(shí)C語言標(biāo)準(zhǔn)庫,并提及可以通過自定義函數(shù)實(shí)現(xiàn)標(biāo)準(zhǔn)庫函數(shù)一樣的功能。三、歸納總結(jié),布置課后作業(yè) 回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解。回顧講解C語言標(biāo)準(zhǔn)庫函數(shù)的使用。布置課后習(xí)題作業(yè)思考題和習(xí)題教學(xué)后記C語言程序設(shè)計(jì)教程教學(xué)設(shè)計(jì)課程名稱:C語言程序設(shè)計(jì)教程授課年級(jí): 授課學(xué)期: 教師姓名: 年 月 日課題名稱第8章字符串計(jì)劃學(xué)時(shí)3學(xué)時(shí)內(nèi)容分析本章開始講解C語言字符串相關(guān)知識(shí),字符串處理與程序處理數(shù)據(jù)密切相關(guān)。首先講解了字符串的概念、字符串輸入輸出函數(shù)和標(biāo)準(zhǔn)庫中處理字符串相關(guān)函數(shù)。最后講解了自定義函數(shù)實(shí)現(xiàn)字符串函數(shù),目的讓學(xué)生掌
49、握指針處理字符串并對(duì)指針使用有進(jìn)一步的提高。教學(xué)目標(biāo)及基本要求字符數(shù)組與字符串字符字符串輸入輸出函數(shù)標(biāo)準(zhǔn)庫字符串操作函數(shù)自定義字符串操作函數(shù)教學(xué)重點(diǎn)字符串與字符數(shù)組字符串輸入輸出函數(shù)標(biāo)準(zhǔn)庫字符串操作函數(shù)自定義字符串操作函數(shù)教學(xué)難點(diǎn)自定義字符串操作函數(shù)教學(xué)方式教學(xué)采用教師課堂講授為主,結(jié)合教學(xué)PPT進(jìn)行講解教學(xué)過程第一課時(shí)(字符數(shù)組與字符串)構(gòu)造情境,導(dǎo)入字符串的概念(1)教師講解字符數(shù)組與字符串的概念教師講解通過具體案例講解字符數(shù)組與字符串,并畫出圖示進(jìn)行演示。(2)進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。字符數(shù)組字符串字符串與指針(3)明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握字符數(shù)組與字符串要求學(xué)生掌握字符串指針進(jìn)行
50、重點(diǎn)知識(shí)的講解教師對(duì)字符數(shù)組與字符串進(jìn)行講解教師講解時(shí)結(jié)合具體案例進(jìn)行講解。教師對(duì)指針與字符串進(jìn)行講解教師講解指針與數(shù)組時(shí),對(duì)字符串進(jìn)行分析,由于字符串中的每個(gè)字符在內(nèi)存中是有地址的,可以通過指針進(jìn)行操作。三、歸納總結(jié),布置課后作業(yè) (1)回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解。帶領(lǐng)學(xué)生回顧字符數(shù)組和字符串、指針和字符串。第二課時(shí)(字符串輸入輸出函數(shù)、標(biāo)準(zhǔn)庫字符串操作函數(shù)) 教師講解本節(jié)內(nèi)容依據(jù)具體案例進(jìn)行講解。由上節(jié)講解知識(shí),引出字符串操作函數(shù)(1)進(jìn)入主題,講解條件語句。字符串輸入輸出函數(shù)字符串操作函數(shù)(3)明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握字符串操作
51、相關(guān)的函數(shù)進(jìn)行重點(diǎn)知識(shí)的講解教師對(duì)字符串輸入輸出函數(shù)進(jìn)行講解。教師結(jié)合實(shí)際案例對(duì)字符串輸入輸出函數(shù)進(jìn)行講解。教師講解標(biāo)準(zhǔn)庫字符串操作函數(shù) 教師結(jié)合實(shí)際案例演示標(biāo)準(zhǔn)庫字符串操作函數(shù),字符串操作函數(shù)不止書中這些函數(shù),若有時(shí)間可帶領(lǐng)學(xué)生認(rèn)識(shí)標(biāo)準(zhǔn)庫中的其他字符串操作函數(shù)。三、歸納總結(jié),布置課后作業(yè) (1)回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解。回顧講解的字符串輸入輸出函數(shù)和標(biāo)準(zhǔn)庫字符串操作函數(shù)。布置課后習(xí)題作業(yè)。第三課時(shí)(自定義字符串操作函數(shù))教師講解本節(jié)課時(shí)目的在于讓學(xué)生學(xué)習(xí)編程思路并對(duì)指針有提高,標(biāo)準(zhǔn)庫中的字符串操作函數(shù)也可以自己實(shí)現(xiàn),提升學(xué)生對(duì)編程的
52、興趣。講解自定義字符串操作函數(shù) 進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。字符串長度計(jì)算字符串比較字符串連接字符串查找明確學(xué)習(xí)目標(biāo)。要求學(xué)生能夠自己實(shí)現(xiàn)字符串操作進(jìn)行重點(diǎn)知識(shí)的講解教師講解自定義字符串操作函數(shù)教師課堂舉實(shí)例講解自定義字符串操作函數(shù)的實(shí)現(xiàn)思路。教材中實(shí)現(xiàn)了字符串操作相關(guān)函數(shù)比較簡單。使用到了指針、循環(huán)等相關(guān)知識(shí)實(shí)現(xiàn),若學(xué)生未掌握指針可進(jìn)行復(fù)習(xí)。三、歸納總結(jié),布置課后作業(yè) 回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解?;仡櫛菊滤v解的所有內(nèi)容。布置課后習(xí)題作業(yè)。思考題和習(xí)題教學(xué)后記C語言程序設(shè)計(jì)教程教學(xué)設(shè)計(jì)課程名稱:C語言程序設(shè)計(jì)教程授課年級(jí): 授課學(xué)期:
53、 教師姓名: 年 月 日課題名稱第9章結(jié)構(gòu)體計(jì)劃學(xué)時(shí)4學(xué)時(shí)內(nèi)容分析本章講解了C語言中的構(gòu)造類型結(jié)構(gòu)體,結(jié)構(gòu)體實(shí)現(xiàn)了不同的數(shù)據(jù)類型組合。結(jié)構(gòu)體在C語言中至關(guān)重要的,對(duì)后續(xù)學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)必不可少的內(nèi)容,此外,面向?qū)ο笳Z言中的“類”是由結(jié)構(gòu)體而來。首先講解了結(jié)構(gòu)體類型的定義、結(jié)構(gòu)體變量的定義、結(jié)構(gòu)體變量的成員訪問、結(jié)構(gòu)體嵌套,然后講解了結(jié)構(gòu)體數(shù)組和結(jié)構(gòu)體作為函數(shù)參數(shù),最后講解了使用關(guān)鍵字typedef關(guān)鍵字簡化結(jié)構(gòu)體變量的命名。教學(xué)目標(biāo)及基本要求結(jié)構(gòu)體的定義和初始化結(jié)構(gòu)體變量的成員訪問結(jié)構(gòu)體嵌套結(jié)構(gòu)體數(shù)組結(jié)構(gòu)體作為函數(shù)參數(shù)typedef的使用教學(xué)重點(diǎn)結(jié)構(gòu)體類型的定義和初始化結(jié)構(gòu)體變量的成員訪問結(jié)構(gòu)體嵌
54、套教學(xué)難點(diǎn)結(jié)構(gòu)體數(shù)組結(jié)構(gòu)體作為函數(shù)參數(shù)教學(xué)方式教學(xué)采用教師課堂講授為主,結(jié)合教學(xué)PPT進(jìn)行講解教學(xué)過程第一課時(shí)(結(jié)構(gòu)體的類型的定義、結(jié)構(gòu)體變量的定義和初始化)構(gòu)造情境,導(dǎo)入結(jié)構(gòu)體的概念(1)教師講解結(jié)構(gòu)體的概念教師講解通過具體案例進(jìn)行,結(jié)構(gòu)體可以組合不同數(shù)據(jù)類型后形成一個(gè)新的數(shù)據(jù)類型。(2)進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。結(jié)構(gòu)體的定義結(jié)構(gòu)體變量的定義和初始化結(jié)構(gòu)體變量的存儲(chǔ)方式(3)明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握結(jié)構(gòu)體的定義和結(jié)構(gòu)體變量的初始化要求學(xué)生掌握結(jié)構(gòu)體變量在內(nèi)存中的存儲(chǔ)方式進(jìn)行重點(diǎn)知識(shí)的講解教師對(duì)結(jié)構(gòu)體定義和結(jié)構(gòu)體變量初始化進(jìn)行講解教師講解時(shí)結(jié)合具體案例進(jìn)行講解。教師對(duì)結(jié)構(gòu)體變量在內(nèi)存中的存
55、儲(chǔ)方式進(jìn)行講解教師講解結(jié)構(gòu)體在內(nèi)存中存儲(chǔ)的方式是結(jié)合實(shí)例并畫圖對(duì)結(jié)構(gòu)體內(nèi)存對(duì)齊進(jìn)行詳細(xì)講解。三、歸納總結(jié),布置課后作業(yè) (1)回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解。帶領(lǐng)學(xué)生回顧結(jié)構(gòu)體變量的定義、結(jié)構(gòu)體變量內(nèi)存對(duì)齊方式。第二課時(shí)(結(jié)構(gòu)體變量的成員訪問、結(jié)構(gòu)體嵌套) 教師講解本節(jié)內(nèi)容依據(jù)具體案例進(jìn)行講解。由上節(jié)講解知識(shí),引出結(jié)構(gòu)體變量的訪問(1)進(jìn)入主題,講解條件語句。直接訪問結(jié)構(gòu)體變量中的成員使用指針方式訪問結(jié)構(gòu)體變量中的成員結(jié)構(gòu)體嵌套結(jié)構(gòu)體(3)明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握結(jié)構(gòu)體變量成員的訪問進(jìn)行重點(diǎn)知識(shí)的講解教師對(duì)結(jié)構(gòu)體變量成員的訪問進(jìn)行講解教師
56、結(jié)合實(shí)際案例對(duì)結(jié)構(gòu)體變量成員的訪問進(jìn)行講解教師對(duì)結(jié)構(gòu)體嵌套進(jìn)行講解教師結(jié)合實(shí)際案例對(duì)結(jié)構(gòu)體嵌套進(jìn)行講解,結(jié)構(gòu)體作為數(shù)據(jù)類型,在定義結(jié)構(gòu)體時(shí)可以在結(jié)構(gòu)體內(nèi)定義結(jié)構(gòu)體類型。三、歸納總結(jié),布置課后作業(yè) (1)回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解。回顧結(jié)構(gòu)體變量成員的訪問方式、結(jié)構(gòu)體嵌套布置課后習(xí)題作業(yè)。第三課時(shí)(結(jié)構(gòu)體數(shù)組、結(jié)構(gòu)體作為函數(shù)參數(shù))講解結(jié)構(gòu)體數(shù)組、結(jié)構(gòu)體類型作為函數(shù)參數(shù) 進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。結(jié)構(gòu)體數(shù)組的定義和初始化結(jié)構(gòu)體數(shù)組在內(nèi)存中的存儲(chǔ)方式結(jié)構(gòu)體變量作為函數(shù)參數(shù)結(jié)構(gòu)體數(shù)組作為函數(shù)參數(shù)結(jié)構(gòu)體指針作為函數(shù)參數(shù)明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握
57、結(jié)構(gòu)體數(shù)組的定義以及結(jié)構(gòu)體數(shù)組在內(nèi)存中的存儲(chǔ)方式要求學(xué)生掌握結(jié)構(gòu)體作為函數(shù)參數(shù)進(jìn)行重點(diǎn)知識(shí)的講解教師講解結(jié)構(gòu)體數(shù)組、結(jié)構(gòu)體數(shù)組在內(nèi)存中的存儲(chǔ)方式教師課堂舉實(shí)例講解結(jié)構(gòu)體數(shù)組的定義、結(jié)構(gòu)體訪問方式和結(jié)構(gòu)體變量在內(nèi)存中的存儲(chǔ)方式。教師講解結(jié)構(gòu)體作為函數(shù)參數(shù)教師講解結(jié)構(gòu)體作為函數(shù)參數(shù)時(shí)依據(jù)案例進(jìn)行講解。三、歸納總結(jié),布置課后作業(yè) 回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解?;仡櫧Y(jié)構(gòu)體數(shù)組和結(jié)構(gòu)體作為函數(shù)參數(shù)知識(shí)點(diǎn)。布置課后習(xí)題作業(yè)。第四課時(shí)(typedef)講解typedef關(guān)鍵字進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。typedef關(guān)鍵字簡化結(jié)構(gòu)體命名typedef關(guān)
58、鍵字對(duì)變量取別名明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握typedef關(guān)鍵字的使用復(fù)習(xí)本章內(nèi)容進(jìn)行重點(diǎn)知識(shí)的講解教師講解typedef關(guān)鍵字的用法教師課堂舉實(shí)例講獎(jiǎng)金額typedef關(guān)鍵字的用法。教師總結(jié)回顧本章所學(xué)內(nèi)容教師對(duì)本章所學(xué)知識(shí)點(diǎn)進(jìn)行復(fù)習(xí)并總結(jié),對(duì)學(xué)生存在問題的知識(shí)點(diǎn)進(jìn)行解答。三、歸納總結(jié),布置課后作業(yè) 回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本章知識(shí)點(diǎn)進(jìn)行總結(jié)。 對(duì)本章所學(xué)內(nèi)容進(jìn)行總結(jié)并復(fù)習(xí)所學(xué)知識(shí)點(diǎn)。布置課后習(xí)題作業(yè)。思考題和習(xí)題教學(xué)后記C語言程序設(shè)計(jì)教程教學(xué)設(shè)計(jì)課程名稱:C語言程序設(shè)計(jì)教程授課年級(jí): 授課學(xué)期: 教師姓名: 年 月 日課題名稱第10章預(yù)處理計(jì)劃學(xué)時(shí)3學(xué)時(shí)內(nèi)容分析本章講解C語言中的預(yù)處理,預(yù)處
59、理在編程中時(shí)很常用的。如判斷選擇編譯程序、顯示程序運(yùn)行中的錯(cuò)誤、多文件結(jié)構(gòu)化處理等等。本章主要講解了宏定義、條件編譯、文件包含、斷言、#pragma預(yù)處理相關(guān)的知識(shí)點(diǎn)。教學(xué)目標(biāo)及基本要求不帶參數(shù)宏定義帶參數(shù)宏定義條件編譯頭文件包含#pragma預(yù)處理教學(xué)重點(diǎn)帶參數(shù)宏定義條件編譯頭文件包含教學(xué)難點(diǎn)帶參數(shù)宏定義教學(xué)方式教學(xué)采用教師課堂講授為主,結(jié)合教學(xué)PPT進(jìn)行講解教學(xué)過程第一課時(shí)(宏定義)構(gòu)造情境,導(dǎo)入宏定義的概念(1)教師講解宏定義的額概念教師講解宏定義發(fā)生在編譯的預(yù)處理階段,宏定義的缺點(diǎn)是不進(jìn)行錯(cuò)誤檢查,只進(jìn)行替換工作。因此,帶參數(shù)宏定義一定要避免書寫錯(cuò)誤。(2)進(jìn)入主題,逐項(xiàng)講解以下內(nèi)容。
60、不帶參數(shù)宏定義帶參數(shù)宏定義取消宏定義(3)明確學(xué)習(xí)目標(biāo)。要求學(xué)生掌握宏定義進(jìn)行重點(diǎn)知識(shí)的講解教師對(duì)宏定義進(jìn)行講解教師結(jié)合實(shí)際案例對(duì)宏定義進(jìn)行詳細(xì)講解 ,講解帶參數(shù)宏時(shí)對(duì)帶參數(shù)宏定義產(chǎn)生錯(cuò)誤的原因進(jìn)行剖析。三、歸納總結(jié),布置課后作業(yè) (1)回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。 提問講解的知識(shí)點(diǎn),對(duì)存在問題進(jìn)行講解。帶領(lǐng)學(xué)生回顧講解的宏定義內(nèi)容。 (2)布置課后習(xí)題作業(yè)。第二課時(shí)(條件編譯、文件包含) 教師講解本節(jié)內(nèi)容依據(jù)具體案例進(jìn)行講解。由上節(jié)講解知識(shí),引出條件編譯(1)進(jìn)入主題,講解條件語句。#if-#else-#endif條件編譯#ifdef條件編譯#ifdef條件編譯文件包含(3
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度信息技術(shù)咨詢與服務(wù)合同8篇
- 二零二五版環(huán)境監(jiān)測設(shè)備校準(zhǔn)與維修合同2篇
- 2025年智能停車場管理系統(tǒng)設(shè)備維護(hù)及運(yùn)營服務(wù)合同3篇
- 2025年度存量房拆除重建合同范本4篇
- 2025版企業(yè)資產(chǎn)收購合同范本含知識(shí)產(chǎn)權(quán)轉(zhuǎn)讓3篇
- 二零二五年特種車輛柴油供應(yīng)與定制服務(wù)合同3篇
- 碎石加工企業(yè)2025年度稅收優(yōu)惠政策合同3篇
- 2025年度車輛掛靠運(yùn)輸綠色通道建設(shè)合同4篇
- 2025年度市場研究咨詢服務(wù)合同4篇
- 2025年度道路照明燈具及配件采購合同3篇
- 道路瀝青工程施工方案
- 《田口方法的導(dǎo)入》課件
- 內(nèi)陸?zhàn)B殖與水產(chǎn)品市場營銷策略考核試卷
- 票據(jù)業(yè)務(wù)居間合同模板
- 承包鋼板水泥庫合同范本(2篇)
- DLT 572-2021 電力變壓器運(yùn)行規(guī)程
- 公司沒繳社保勞動(dòng)仲裁申請(qǐng)書
- 損傷力學(xué)與斷裂分析
- 2024年縣鄉(xiāng)教師選調(diào)進(jìn)城考試《教育學(xué)》題庫及完整答案(考點(diǎn)梳理)
- 車借給別人免責(zé)協(xié)議書
- 應(yīng)急預(yù)案評(píng)分標(biāo)準(zhǔn)表
評(píng)論
0/150
提交評(píng)論