

下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1重慶師范大學教案設計科目:C 程序設計課名:運算符與表達式姓名:張萍學 號:20090512132專業:計算機科學與技術(師范)班級:2009 級 3 班學院:計算機與信息科學學院時間:2011 年 12 月 20 日2科目:C 程序設計日期:2011 年 12 月 20 日課名:運算符與表達式班級:大一計算機專業學生授課人:張萍課時:2 課時課型:新授課教學方法:講授法,集體討論法教學目標:認知目標一通過學習,識記、理解運算符、表達式;能力目標一通過學習運算符與表達式,采用并學會自主學習的方法;情感目標一在學習人工智能知識的過程中,激發起學生們探究自然科學的興趣。重點難點:重點一表達式的正
2、確書寫;難點一運算符的優先級及其結合方向。教學媒體:多媒體投影儀。教學過程:1、導入新課一由學生熟知的+ - * /符號引出本節課主講內容一C 運算符,并向學生簡要介紹之。(如賦值、算術、逗號等運算符)時間:3 5min教師活動:引出 C 運算符并簡要向學生介紹之。學生活動:認識、了解C 運算符。2、講授新課一將知識點逐個細講,再舉例分析,讓學生熟悉掌握各知識點。時間:78mima 賦值表達式與變量賦初值(8min)i、 給出表達式 x=a,由上節課所學內容分析x變量,a常量,而=”即為賦值符號,從而得出x=a 為一賦值表達式。ii、辨析“=”(賦值號)與“=”(等號)iii、 隨堂練習:in
3、t a=4;a=a+2;prin tf(a=%d,a);結果:a=6iv、 在定義變量同時給變量直接賦值-變量賦初值例: int a=3; char c=ab、算術運算符與算數表達式(10min)i、基本運算符:+ -*/%ii、 兩 int 型相除結果為 int 型,%符號兩端的數據必須為整型;iii、 若參與+ - * /運算的兩個數中有一個 float 型,則結果為 double 型;iv、 算術表達式:用算術運算符和括號將對象連接起來,符合 C 規則的式子;v、 優先級:先乘除求余后加減,同級左結合性左 右注:強制類型轉換運算符(10min)(類型名)(表達式)i、 (double)
4、a (int) (x+y) (float) (5%3)ii、強制類型轉換只是一次性的轉換,經強制類型轉換后的變量其本身的值不變。例: void main() float x;3int i;x=3.6;i=(i nt) x;prin rf(x=%f,i=%f,x,i);結果:f=3.600000, i=3iii、(int) x%3 強制類型轉換運算優先于求余運算。c、自增自減運算表達式(12min)i、運算規則:i+,i-先運算,后自變(自增自減)ii、注意:自增自減運算符只能用于變量,不能用于常量和表達式。 int a=1,b=2;+a;c=b+ ;prin rf(%d,%d,%d,a+,+b
5、,c+);結果:2,32,32,3 ,4iii、 理解 i+j : ( i+)+jiv、函數內部參數的運算順序是自右向左運算的。隨堂練習:void mai n()int i=3;prin tf(%d,%d,i,i+);結果:4,3引申:賦值轉換規則(10min)i、將實型賦值給整型,只取整數部分;ii、 整型賦值給單、雙精度變量時,數值不變;如 23 %f 為 23.000000iii、將一個 double 型賦予 float 型時,取其前 7 位有效數字,注意不要溢出。iv、 將 int,long int, short int - unsigned int long short,原樣送,咅
6、B 分負數會變成較大的整數。d、 復合的賦值運算符(11min)例:a+=3*a=a+3a-=3a=a-3x*=y+8- x=x*(y+8)x%=3- x=x%3x/=3- x=x/3注:+i 與+i;的區別前者是賦值表達式,后者是賦值語句;例:a/=3 與 a/3 的區別前者是賦值運算,會改變a 的值,后者是簡單的算術運算表達式,不改變 a 的值,只得一表達式的值。e、 逗號運算符與逗號表達式(8min)i、逗號表達式:用逗號表達式將兩個或多個表達式連接起來的式子;例: main() int a=1,b=2;a+;b+;prinrf(%d,%d,a+,b+); mai n() mai n()
7、 int a=1,b=2;+a;b+ ;prinrf(%d,%d,a+,+b);4ii、 一般形式:(表達式 1,表達式 2,表達式 n);iii、 求解過程:先求表達式 1,再求表達式 2,直到表達式 n,整個表達式 的值是表達式 n 的值。例:void main()int a,b=1;a=(b+5,b+=2,+b); prin tf(%d,a); 結果:4隨堂練習:int a=2,b=3;printf(%d,%d,(a,a+),b);結果:2,3引申:表達式值的數據類型的判斷( 9min)i、 在進行運算時,表達式值的類型會隨著參與運算的各數據項不同而不同,具有遇高轉化規則。ii、轉化規則如圖:高 double - floatt flongtun sig nedt低 int - short - chariii、橫向的箭頭是一定會轉化的,縱向的箭頭是遇高轉化的。例:1/2+5.0/2求其結果及其數據類型。結果:0+2.5=2.5 實型教師活動:借多媒體仔細講解以上知識點,并舉例分析加深學生印象。 學生活動:理解并掌握以上知識,融會貫通為自己所有。3、課堂
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業互聯網平臺自然語言處理技術推動工業設計創新研究報告
- 家具產品的多樣性設計試題及答案
- 媒介策劃與執行的試題及答案
- 政策引導下的2025年創業者思維試題及答案
- 2025年電動汽車駕駛技術考試及答案
- 大學化學2025年實驗操作試題及答案
- 各類化學反應的常見類型試題及答案
- 幼兒園數學方案設計試題及答案研究
- 客戶應用測試題及答案
- 建筑項目安全評估試題及答案
- 2025-2030工程塑料行業市場深度分析及發展策略研究報告
- 2025-2030中國涂料設備行業市場發展趨勢與前景展望戰略研究報告
- 業務員合同范本與業務員和公司的合同6篇
- 2025年大學生學習鄉村振興知識競賽題庫及答案(共60道題)
- JJF 2230-2025混凝土電阻率測試儀校準規范
- 【9數一模】2025年安徽合肥市第四十五中學九年級中考一模數學試卷(含答案)
- 煤炭加工中的選煤技術與選煤機械考核試卷
- 2024年江蘇師范大學科文學院招聘專任教師筆試真題
- 微生物檢驗員專業考試試題及答案
- 電網工程設備材料信息參考價(2024年第四季度)
- 手汗癥病人的護理查房
評論
0/150
提交評論