《C語言程序設計》說課稿_第1頁
《C語言程序設計》說課稿_第2頁
《C語言程序設計》說課稿_第3頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《C語言程序設計》說課稿一、課程的性質、地位、目標課程的性質《CC課程的地位CC++C語言程序設計》處于最低層,是其它幾門課程的前導課。課程的目標作為計算機類的專業(yè)基礎課,《C語言程序設計》課程目標為:C培養(yǎng)編程思想,熟悉基本程序設計方法;能更好的利用程序設計思想解決問題;礎。二、教學對象分析提高學生的學習信心,培養(yǎng)學生的學習積極性,提高實際動手能力。相應的對策。三、課程體系8634知識結構:1、C基本概念:算法、流程圖、結構化/模塊化程序設計方法和表達式等2、三種基本程序設計結構:順序、分支、循環(huán)結構程序設計:介紹三種基本程重中之重。3、數(shù)組與指針:數(shù)組:重點介紹利用數(shù)組來處理批量數(shù)據(jù)和矩陣等特殊形式的數(shù)據(jù)處理C計算機底層的能力,具有更加強大的功能4、函數(shù):介紹函數(shù)的調用和參數(shù)傳遞,利用函數(shù)實驗模塊化程序設計技能結構1、在技能方面,以Turboc/輸出程掌握程序中數(shù)據(jù)的存儲、輸入/輸出與計算能力。3、分支程序設計:主要是掌握ifswitch程序。4whilefor的任務。5、綜合程序設計:主要是在順序、分支、循環(huán)程序設計基礎上,利用數(shù)組、指針、結構體等數(shù)據(jù)的表示方式,設計綜合應用程序。實踐教學的途徑,在選擇實驗和實訓項目時主要依據(jù)如下:1、根據(jù)知識點,選擇有利于理解知識點的典型項目;2序設計能力。四、課程重點、難點及突破辦法課程重點重點模塊:程序設計基礎知識順序結構程序設計選擇結構程序設計循環(huán)結構程序設計函數(shù)重要內容流程圖的畫法變量的理解表達式的正確書寫數(shù)據(jù)的輸入/輸出iffor函數(shù)的定義與參數(shù)傳遞課程難點難點模塊數(shù)組函數(shù)指針難點內容if語句的嵌套指針鏈表難點突破方法從基本語法規(guī)定入手突出基本重點內容的掌握五、教學方法與教學手段任務驅動生活密切相關的任務(如判斷閏年,求解一元二次方程的解等,通過解決這些實際問題,學生學習積極性大為提高。項目(案例)教學能力,還能鍛煉學生的邏輯思維能力。講練結合授課地點為多媒體教室和實驗室,采用邊講理論邊上機實踐的教學互動形計的成功感受,加深知識的理解。六、教材分析選用由賈學斌、宋海民編著的《C(列教材,該教材由中國鐵道出版社出版,內容包含前面所述所有內容,教材注重基礎內容,強化變成思想,突出實用性,適合初學者。學生參考教材譚浩強著.C語言程序設計.清華大學出版社孫輝編著.C語言程序設計教程人民郵電出版社呂鳳翥編著.C語言程序設計清華大學出版社沈大林主編.C語言程序設計案例教程中國鐵道出版社七、課程考核考試改革C八、教學反思努力開發(fā)更符合本課程的教學課件,使本門課程與后續(xù)課程的更好銜接。積極探索本門課的授課方法和考核方法。課題(內容) 1.1C語言簡史及特點教學任務分析

課時 1知識技能教學目 過程與方標情感態(tài)度重點 C語言的特難點 C語言的特

通過本節(jié)課的教學,使學生了解并熟悉編程語C的發(fā)展歷史、特點及其種類和適用范圍。C語言的發(fā)展,引出C激學生學好本門課程的興趣。培養(yǎng)學生的動腦思考能力課前準備教具 學具教材、教案 筆記

補充材料教師活動(問題與情境)一、復習提問大家平時都接觸過哪些編程語言?

教學流程設計學生行為設計意圖鍛煉學生思考回答思考問題學生補充二、導入新課通過介紹目前常用編程語言引出本節(jié)要學習的內容三、講授新課

的能力C語言簡史及特點1. C語言的發(fā)展1C1969發(fā);21973年由C語言改寫了UnixUnix系統(tǒng)發(fā)展的新局面;3CCQuickBorlandC

學生看書學生回答

培養(yǎng)學生的閱讀和回答問題的能力C。1. C語言的特點1C語言是結構化的程序設計語言;2C語言是模塊化的程序設計語言;3、C語言具有豐富的運算能力;4C能力;5、C語言具有較強的移植性;6、C語言不但有高級語言的特性,它還具有匯編語言的特點。7、C語言具有較好的通用性。

學生思記

培養(yǎng)學生的閱讀和思考能力板書設計教學反思課題(內容) 1.2C語言程序 課時 2知識技能教學目 過程與方標情感態(tài)度

教學任務分析C語言程序的構成、書寫格式和結構特點等。CC構,進而學習C語言的基本符號與詞匯。培養(yǎng)學生的動腦思考能力重點 C語言源程序的構成、格式及結構特難點 C語言的基本符號與詞匯課前準備教具 學具教材、教案 筆記

補充材料教師活動(問題與情境)一、復習提問C語言具有哪些特點?

教學流程設計學生行為設計意圖鍛煉學生思考回答思考問題學生補充二、導入新課通過復習C三、講授新課

的能力C語言程序幾個典型的C程序 教師講解3C語言是函學生認真傾聽數(shù)式語言。1. C程序的基本結構1、C語言程序由函數(shù)構成;2、每個函數(shù)的基本結構如下;

培養(yǎng)學生良好的聽課習慣{1;……語句}3、各個函數(shù)的定義是相互獨立的。C語言的基本符號與詞匯1、C語言的基本符號集:⑴大小寫英文字母各26個;⑵10個阿拉伯數(shù)字0~9; 學生思⑶其他特殊符號,包括運算符和操作符。

培養(yǎng)學生的閱讀和思考能力2、C語言的詞匯:⑴用來標識變量名、函數(shù)名、數(shù)組名、數(shù)據(jù)類型名等的標識符;32(叫保留字。C語言程序幾個典型的C程序板書 1. C程序的基本結構設計 1.C語言的基本符號與詞匯1C語言的基本符號集:2、C語言的詞匯:教學反思課題(內容) 1.3C語言集成開發(fā)環(huán)境 課時 2知識技能教學目 過程與方標情感態(tài)度

教學任務分析通過教學,使學生了解TurboC境,掌握TurboC集成開發(fā)環(huán)境的使用方法。通過對TurboC學生學會TurboC集成開發(fā)環(huán)境的使用方法。培養(yǎng)學生的動腦思考能力重點 TurboC集成環(huán)境的使難點 TurboC集成環(huán)境的使課前準備教具 學具教材、教案 筆記

補充材料教師活動(問題與情境)一、復習提問1、C語言中,標識符的構成規(guī)則?2、在C二、導入新課

教學流程設計學生行為設計意圖鍛煉學生思考回答思考問題學生補充的能力通過標識符的構成規(guī)則,引出本節(jié)要學習的內容三、講授新課CTurboC集成開發(fā)環(huán)境介紹它是一個集程序建立、編輯、編譯、連接、運行于一體的集成開發(fā)協(xié)處理器的仿真功能。TurboC集成開發(fā)環(huán)境的使用

教師講解學生認真傾聽

培養(yǎng)學生良好的聽課習慣1、啟動后的窗口:2、C源程序的建立和編輯3、保存C程序4、編譯、連接和運行的操作5、退出TurboC

學生思記

培養(yǎng)學生的閱讀和思考能力1.3C語言集成開發(fā)環(huán)境TurboC集成開發(fā)環(huán)境介紹TurboC集成開發(fā)環(huán)境的使用板 1、啟動后的窗口書計設 2、C源程序的建立和編輯計3、保存C程序4、編譯、連接和運行的操作5、退出TurboC教學反思課題(內容) 2.1基本知識 課時 2知識技能教學目標 過程與方情感態(tài)度

教學任務分析通過教學,使學生了解C語言都使用哪些數(shù)據(jù)類型,要清楚在C語言中常量和變量的概念,以及如何使用,熟悉C語句的組成和種類。通過對C變量及C種結構。培養(yǎng)學生的動腦思考能力重點 C語言數(shù)據(jù)和程序設計的基本知難點 C語言數(shù)據(jù)課前準備教具教材、教案教師活動(問題與情境)一、復習提問

學具 補充材料筆記教學流程設計學生行為設計意圖1、C語言源文件的擴展名是什么?2、C是什么?二、導入新課通過對C三、講授新課

思考回答學生補充

鍛煉學生思考問題的能力2.1基本知識C語言的數(shù)據(jù)類型C(整數(shù)型、浮點型與字符型)和導出數(shù)據(jù)類型(針、結構、聯(lián)合與枚舉等。

教師講解學生認真傾聽

培養(yǎng)學生良好的聽課習慣常量與變量的使用、常量與符號常量⑴常量:即常數(shù),也有類型的區(qū)分。⑵符號常量:是在程序中自定義的一種常量。2、變量的使用變量名與變量值的概念;變量名的構成規(guī)則。C語句1、函數(shù)調用語句2、表達式語句3、條件語句4、循環(huán)語句5、其他語句:如無條件轉向、終止執(zhí)行、返學生思記回語句等。

培養(yǎng)學生的閱讀和思考能力結構化程序設計方法該方法采用自頂向下逐步求精的設計原則和順序結構、選擇結構和循環(huán)結構?;局R板 2. C語言的數(shù)據(jù)類書設 常量與變量的使用計 2. C語句結構化程序設計方法教學反思課題(內容) 2.2整型數(shù)據(jù)教學任務分析

課時 4知識技能教學目標 過程與方情感態(tài)度

通過教學,使學生重點掌握C語言中整常數(shù)的三種表示方法,整型變量的分類,初步掌握整型變量四則運算的程序設計。通過對整常數(shù)的三種表示方法的講解,使學生學會整型變量的分類及在內存中的存放形式,掌握整數(shù)運算的程序設計。培養(yǎng)學生的動腦思考能力重點 整型數(shù)據(jù)類型和在程序中的應難點 整型數(shù)據(jù)處理課前準備教具教材、教案教師活動(問題與情境)

學具 補充材料筆記教學流程設計學生行為設計意圖一、復習提問 鍛煉學生思考回答1、C語言中,基本數(shù)據(jù)類型可分為哪幾種? 思考問學生補充2、在C語言中,結構化程序設計有哪三種結構? 的能力二、導入新課通過設計回顧C三、講授新課整型數(shù)據(jù)整型常量 教師講解1、十進制整數(shù):如123,85,1295等。2、八進制整數(shù):八進制整數(shù)以前導0(零)開頭。30x整型變量及分類

學生認真傾聽

培養(yǎng)學生良好的聽課習慣1、整型變量分類:一般整型(int)、短整型(short)、長整型(long)、無符號型(unsigned)。無符號型又可分為無符號整型、無符號短整型、無符號長整型)2、變量在內存中所的存貯長度:數(shù)據(jù)類型 所占字節(jié)int 2short 2

學生思記

培養(yǎng)學生的閱讀和思考能力long 4整數(shù)運算的程序設計本節(jié)主要練習整數(shù)運算的簡單程序設計。例1、整型變量的四則運算例2、直接輸出數(shù)值計算結果整型數(shù)據(jù)整型常量1、十進制整數(shù):板 2、八進制整數(shù):3書 、十六進制整數(shù)設3計 整型變量及分類1、整型變量分類:2、變量在內存中所的存貯長度:整數(shù)運算的程序設計教學反思課題(內容) 2.3浮點型數(shù)據(jù)教學任務分析

課時 2知識技能教學目標 過程與方法情感態(tài)度重點 浮點型數(shù)據(jù)難點 浮點型數(shù)據(jù)

通過教學,使學生掌握浮點型常數(shù)的兩種表示形式,熟悉浮點型變量的類型和定義方法,以及它們所能提供的有效數(shù)字的位數(shù)。通過對浮點常數(shù)的兩種形形式的講解,使學生學會浮點型變量的分類,掌握浮點型變量的定義方法。培養(yǎng)學生的動腦思考能力課前準備教具教材、教案教師活動(問題與情境)一、復習提問1、整型常量的表示形式?2、整型變量的取值范圍?二、導入新課

學具 補充材料筆記教學流程設計學生行為設計意圖鍛煉學生思考回答思考問題學生補充的能力由整型常量的表示形式引出浮點常數(shù)的表示形式三、講授新課浮點常數(shù)

浮點型數(shù)據(jù)

學生看書

培養(yǎng)學生的閱讀和1、一般形式:如1.23 123.0 0.123等。2、指數(shù)形式:如2.13e-27(或2.13E-27)。浮點型變量與分類1、浮點型變量的分類

學生回答

回答問題的能力單精度型單精度型(float):4個字節(jié)雙精度型(double)8個字節(jié)2、浮點型變量的定義注意:浮點型常量都是雙精度型,如果要指定學生思記其為單精度型,應該加后綴f,如:。培養(yǎng)學生浮點數(shù)運算的程序設計本節(jié)主要練習浮點數(shù)運算的簡單程序設計。、、2.3浮點型數(shù)據(jù)板書設計浮點常數(shù)1、一般形式:2、指數(shù)形式:浮點型變量與分類1、浮點型變量的分類單精度型(float):雙精度型2、浮點型變量的定義浮點數(shù)運算的程序設計、、教學反思課題(內容) 2.4 字符型數(shù)據(jù)教學任務分析

課時 4知識技能教學目標 過程與方情感態(tài)度

通過教學,使學生掌握字符常數(shù)的一般表示表示方法及特殊字符常數(shù)的擴展表示法,熟練掌握字符型數(shù)據(jù)和整型數(shù)據(jù)的通用性及其兩種輸出方法的使用。量與字符串常量的區(qū)別。培養(yǎng)學生的動腦思考能力重點 字符型數(shù)據(jù)和在程序中的應難點 字符型數(shù)據(jù)處理課前準備教具 學具教材、教案 筆記

補充材料教師活動(問題與情境)一、復習提問

教學流程設計學生行為設計意圖鍛煉學生1、浮點型變量的分類?2、單精度數(shù)據(jù)和雙精度數(shù)據(jù)在內存中分別占幾個字節(jié)?二、導入新課三、講授新課

思考問題的能力字符常數(shù)

字符型數(shù)據(jù)

培養(yǎng)學生1、一般形式:是用單引號引起來的單個字符,如’a’、’b’、’$’等。2、特殊形式:是用帶反斜杠的擴展表示法,如’\n’、’\t’等。

的閱讀和回答問題的能力字符變量及分類一個字符變量存放一個字符,占一個字節(jié),并且可用來表示整數(shù)。1、一般字符類型(char):取值范圍是-128~127整數(shù)。2、無符號字符類型(unsignedchar):可取0~255的整數(shù)。注意:C語言可以使字符型數(shù)據(jù)和整數(shù)型數(shù)據(jù)通用,那么字符型變量輸出時就有不同的輸出形式,因此可以對其進行算術運算。字符串,如“BASIC但在C最簡單的字符和字符串處理程序本節(jié)主要練習字符和字符串處理的簡單程序設計。

學生思記

培養(yǎng)學生的閱讀和思考能力字符常數(shù)1、一般形式:板 2、特殊形式:設書 字符變量及分類設計 1、一般字符類

字符型數(shù)據(jù)2、無符號字符類(unsigned 字符串最簡單的字符和字符串處理程序教學反思課題(內容) 2.5類型的混合運算教學任務分析

課時 2知識技能教學目標 過程與方情感態(tài)度

必須使用強制轉換方法。類型的強制轉換,體現(xiàn)了知識的由淺入深。培養(yǎng)學生的動腦思考能力重點 類型的混合運算難點 類型的混合運算課前準備教具 學具教材、教案 筆記教師活動(問題與情境)一、復習提問1、字符型數(shù)據(jù)在內存中的存放形式?2、字符常量和字符串常量的區(qū)別?二、導入新課

補充材料教學流程設計學生行為設計意圖鍛煉學生思考回答思考問題學生補充的能力由整型數(shù)據(jù)和字符型數(shù)據(jù)通用引出多種類型的混合運算三、講授新課類型的自動轉換1、字符型(char)和短整型(short)必定要先轉換成整型(int)。2、單精度型(float)必定要先轉換成雙精度型(double)。3、若兩個操作數(shù)之一是double型,另一項也轉換為double型,結果為double型;

學生看書學生回答

培養(yǎng)學生的閱讀和回答問題的能力否則,有一為long型,則另一項也轉換為long型,結果為long型;否則,有一為unsigned型,則另一項也轉換為unsigned型,結果為unsigned型。 學生思4、賦值號右邊的類型轉換為賦值號左邊的類型,結果為賦值號左邊的類型。類型的強制轉換1()內的數(shù)據(jù)類型,這叫做類型的強制轉換。2、舉例:int a1,a2;float b,c;a1=(int)(b+c);/*將(b+c)變換成整型數(shù)*/

培養(yǎng)學生的閱讀和思考能力書板 類型的自動轉設書計類型的強制轉換

2.5類型的混合運算教學反思課題(內容) 3.1概述 課時 2教學任務分析知識技能教學目標 過程與方情感態(tài)度

通過教學,使學生掌握什么是表達式和表達式的值,表達式與語句有什么不同,要熟悉運算符的作用是什么,初步了解運算符的優(yōu)先級與結合性。通過對表達式的分類的講解,從而引出運算符的分類,了解表達式與語句的區(qū)別。培養(yǎng)學生的動腦思考能力重點 有關運算符與表達式的基本概難點 運算符的優(yōu)先級與結合性課前準備教具 學具教材、教案 筆記

補充材料教師活動(問題與情境)一、復習提問1、類型的自動轉換的規(guī)則?2、類型的強制轉換的一般形式?二、導入新課

教學流程設計學生行為設計意圖鍛煉學生思考回答思考問題學生補充的能力由日常生活中的算數(shù)式從而引出本節(jié)課的內容三、講授新課表達式1、什么是表達式

3.1概述

學生看書學生回答

培養(yǎng)學生的閱讀和回答問題C起來的有意義的式子稱為C語言表達式。2、表達式的值算術表達式的值是個數(shù)值,關系表達式的值取

的能力1(真)0(假)。3、表達式與語句在表達式后面加上分號(;)就構成一條語句。運算符運算符按參與運算的對象個數(shù)分類可以分成:單目運算符、雙目運算符和三目運算符。大致有如下一些種類:算術運算符、關系運算符、位運算符、邏輯運算符、條件運算符、指針運算符、賦值運算符、逗號運算符、字節(jié)運算符、強制轉換運算符,以及其它可用于運算中使用的符號等。詳見課文中的表3-1。

學生思記

培養(yǎng)學生的閱讀和思考能力表達式板書 1、什么是表達設計 2、表達式的值3、表達式與語句運算符

概述教學反思課題(內容) 3.2算術運算符與算數(shù)表達式 課時 4教學任務分析知識技能教學目標 過程與方情感態(tài)度

通過教學,使學生重點掌握除法運算和取模運算,熟練掌握將數(shù)學算式寫成算術表達式的方法,特別要注意算術運算符的優(yōu)先級和括號的使用。通過對算術運算符用法的講解,使學生掌握算語言表達式。培養(yǎng)學生的動腦思考能力重點 算術運算符、算術表達式及常用數(shù)學函數(shù)的應難點 算術運算符課前準備教具 學具教材、教案 筆記

補充材料教師活動(問題與情境)一、復習提問表達式與語句的區(qū)別?

教學流程設計學生行為設計意圖鍛煉學生思考回答思考問題學生補充二、導入新課由日常生活中的加減乘除四則混合運算的規(guī)則引出本節(jié)課的內容三、講授新課算術運算符加法運算符(+、減法運算符(-、乘法運算符、除法運算符、取模運算符、自增運算符、自減運算符

學生看書學生回答

的能力的能力符+、取負數(shù)運算符(-算術表達式1、什么是算術表達式CC語言的算術表達式。2、算術運算符的優(yōu)先級⑴算術運算符的優(yōu)先級:括號函數(shù)調用取負*、/、%+、-。⑵算術運算符的結合性:算術運算符的結合方向是“從左至右”。3、算術表達式的使用說明C語言的運算符和表達式使用很靈活,要注意適當使用括號。

學生思記

培養(yǎng)學生的閱讀和思考能力板書 算術表達設

算術運算符與算數(shù)表達式計 1、什么是算術表達式2、算術運算符的優(yōu)先級3、算術表達式的使用說明教學反思課題(內容) 3.3其他運算符的應用 課時 6教學任務分析知識技能教學目標 過程與方情感態(tài)度

遞增/遞減運算符的應用、條件運算符和逗號運算符的應用。通過對幾種其他運算符的依次講解,使學生重點掌握復合賦值運算符和遞增/遞減運算符的用法。培養(yǎng)學生的動腦思考能力重點 遞增/遞減運算符的應用、復合賦值運難點 遞增/遞減運算符的應用課前準備教具 學具教材、教案 筆記教師活動(問題與情境)一、復習提問1、算術運算符的優(yōu)先級?2、算術運算符的結合性?二、導入新課根據(jù)運算符的分類引出本節(jié)課的內容三、講授新課其他運算符的應用賦值運算符和賦值表達式

補充材料教學流程設計學生行為設計意圖鍛煉學生思考回答思考問題學生補充的能力培養(yǎng)學生1、賦值表達式2、賦值運算3、復合的賦值運算、賦值表達式的使用說明、賦值表達式的應用舉例

的閱讀和回答問題的能力自增、自減運算符自增、自減運算符1、自增、自減運算符的功能2、自增、自減運算符的優(yōu)先級與結合性3、自增、自減運算符的使用說明條件運算符和條件表達式1、條件運算符2、使用說明逗號運算符和逗號表達式1、逗號表達式2、使用說明sizeof運算符1、sizeof的一般調用形式2、sizeof的功能培養(yǎng)學生學生思記的閱讀和思考能力3.3其他運算符的應用賦值運算符和賦值表達式板書設計自增、自減運算符條件運算符和條件表達式逗號運算符和逗號表達式sizeof運算符教學反思課題(內容)

課時 2教學任務分析知識技能教學目 過程與方標情感態(tài)度

通過教學,使學生重點掌握字符輸入/輸出的程序設計,字符的連續(xù)輸入/輸出可作一般了解。通過對字符輸入/輸出函數(shù)的一般形式及用法的講解,使學生掌握字符輸入/輸出函數(shù)的使用方法。培養(yǎng)學生的動腦思考能力重點 字符輸/輸出函數(shù)的使難點 字符輸/輸出函數(shù)的使課前準備教具 學具教材、教案 筆記教師活動(問題與情境)一、復習提問1、字符常量與字符串常量的區(qū)別?2、轉義字符是表示一個字符嗎?二、導入新課由字符常量的輸出,引出本節(jié)課的內容三、講授新課

補充材料教學流程設計學生行為設計意圖鍛煉學生思考回答思考問題學生補充的能力字符輸入函數(shù)getchar() 學生看1在程序前要加上預編譯命#include<stdio.h>;學生回2、getchar()只能

溫馨提示

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

評論

0/150

提交評論