日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

计算机程序设计语言教案,计算机程序设计(C语言)教案.doc

發布時間:2024/4/18 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机程序设计语言教案,计算机程序设计(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的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。