计算机程序设计语言教案,计算机程序设计(C语言)教案.doc
計算機程序設計(C語言)教案
課程
名稱
計算機
程序設計
總學時
80
課題
數據類型、運算符與表達式
第 11~15 學時
課型
必修
教學目標及重點難點
目標:熟練掌握C語言中常見數據類型的表示方法;能夠使用常量與變量,算術運算符、賦值運算符、逗號運算符。
重點:常量與變量的使用,整型數據、實型數據、字符型數據的表示方法
難點:常量與變量的使用
教學準備(教具、課件、圖片、資料)
多媒體教室(投影儀)
板書
設計
采用PowerPoint演示文稿(幻燈片)形式
教和學的過程
教學
內容
教師活動
學生活動
簡要
回顧
對實驗和習題情況進行點評;提問歸納
認識“程序=數據結構+算法”,強調掌握數據結構是學好C程序設計的基礎;掌握常量與變量的概念,整型數據、實型數據、字符型數據的表示方法,掌握變量賦初值、各類數值型數據間的混合運算、算術運算符和算術表達式、賦值運算符和賦值表達式、逗號運算符和逗號表達式;運用新知識和已有知識積極參與課堂中實例程序的設計,使自己盡快掌握新知識。課后獨立完成實驗題目,對本講內容進行歸納和綜合運用。
講解
新知識
引入實例,激發學生興趣
實例
目標
利用新知識分析實例的技術要點,引導學生完成實例目標
歸納
小結
總結歸納本講知識點
分析
討論
發現問題,通過改善實例目標,啟發學生創新思維,并引入下節課內容
練習
思考
結合講課內容獨立完成兩個小程序的設計并完成思考題,培養學生綜合能力
講課提要
內容提要
說明
簡要回顧
1. 程序=數據結構+算法
2. N-S流程圖表示算法
掌握數據結構是學好C程序設計的基礎
闡述主題
1. C語言的數據結構即數據類型;
2. 常量與變量;
3. 整型數據;
4. 實型數據;
5. 字符型數據;
6. 變量賦初值;
7. 各類數值型數據間的混合運算;
8. 算術運算符和算術表達式;
9. 賦值運算符和賦值表達式;
10. 逗號運算符和逗號表達式;
強調重點和難點:常量與變量
常量與變量(重點)
常量與符號常量
變量概念:在程序運行時,其值可以改變的量
舉例說明符號常量與變量的表示方法
整型數據(重點)
整型常量的表示;
整型變量的定義
舉例說明整型常量、整型變量的使用方法
實型數據(重點)
實型常量與實型變量;
實型常量又分兩種形式:
十進制形式0.123、1.0
指數形式123e3、123E - 3
實型變量又分兩種形式:
單精度--float ,在內存中占4B,7位有效數字
雙精度--double,在內存中占8B,提供15~16位有效數字
舉例說明實型常量與實型變量的使用方法
字符型數據(重點)
字符常量與字符變量
字符常量
用單引號括起來的一個符號,如‘A’、‘b’、‘#’
特殊形式的字符常量,以一個“ \ ” 開頭的字符序列;
字符變量(在內存占1B)用來存放一個字符常量,如cha c1,c2;c1=‘A’;c2=‘B’
在內存中字符變量中存字符的ASCII碼, 如:
A 65
B 66
字符變量和整型變量是通用的(但字節數不同),
可以理解成字符變量中保存的是整數。
例題:
main()
{ int a, b; char c, d;
a=65; b=‘\x41’;
c=65; d=‘\x41’;
printf (“%c ,%d\n”,a, a);
printf (“%c ,%d\n”,b, b);
printf (“%c ,%d\n”,c, c);
printf (“%c ,%d\n”,d, d);}
A,65
A,65
A,65
A,65
舉例說明字符常量與字符變量的使用方法,通過例題強調字符變量和整型變量是通用的。
變量賦初值
可以在定義變量時進行初始化
int a=2;
也可以初始化一部分變量
int a ,b ,c=3 ;
變量初始化相當于賦值
int a;a =4;
不能對幾個變量賦同一個初值
int a=b=c=4;
強調變量初始化的意義及方法
各類數值型數據間的混合運算(難點)
不同數據類型之間混合運算,先要轉換成同一類型,有一定的規則。
掌握不同數據類型之間混合運算的規則
算術運算符和算術表達式
算術運算符 +、-、*、/、%
關系運算符 >,=,<=,!=
邏輯運算符 ! , && ,||
位運算符 << ,>> ,~ ,| ,^ ,&
賦值運算符 =
條件運算符 ? :
逗號運算符 ,
指針運算符 * ,&
求字節數運算符 sizeof
強制類型轉換運算符 (類型)
分量運算符 . , ->
下標運算符 [ ]
其它
掌握算術運算符的使用
賦值運算符和賦值表達式
賦值運算符
“=”是賦值運算符,作用是將一個數值賦給一個變量。如:a=3;x=a+b;a=y;
注意賦值運算的方向,如:3=a;a+b=x;
類型轉換 賦值運算符兩側的類型可以不一致,但都是數值型或字符型。賦值前要進行類型轉換。
掌握賦值運算符的使用
逗號運算符和逗號表達式(難點)
1) 用逗號將兩個表達式連接起來,叫逗號表達式. 表達式1,表達式2 。 如:3+5,6+8
2) 逗號運算符又稱順序求值運算符,整個逗號表達式的值等于最后一個表達式的值.
函數的參數用逗號分開,但不是逗號表達式
3) 隔開函數參數的逗號,不是逗號運算符
Printf(“%d,%d,%d”, a,b,c)
Printf(“%d, %d”,( a,b),c)
掌握逗號運算符的使用
小結
重點和難點: 常量與變量;強調在使用中逐漸理解和掌握本章內容的方法。
強調重在理解的基礎上使用已學知識,不要死記硬背、過多的在細枝末節上浪費時間,而是要通過動手實踐,學會編程
實驗題目
參考教學網站(jsj.zstu.edu.cn)中的實驗三
要求獨立完成,實現本講教學目標
4
展開閱讀全文
總結
以上是生活随笔為你收集整理的计算机程序设计语言教案,计算机程序设计(C语言)教案.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机无法屏幕亮度,我的电脑屏幕亮度无法
- 下一篇: 计算机二级改错题在c里面改,全国计算机二