C語言程序設計教學日志_第1頁
C語言程序設計教學日志_第2頁
C語言程序設計教學日志_第3頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

高級語言程序設計教學日志1記錄人:梁云川章節(jié):1.1熟悉C記錄類型:課后反思記錄:主樓803機房邊操作邊講解C通過一個簡單實例演示建立一個C(大45分鐘45分鐘由學生自己動手做驗證實驗,觀察語法錯誤提示信息。反思:學生對錯誤提示信息看不懂,主要原因是英語提示信息不認識,語法錯誤提示種類繁多,需逐個學生單獨輔導,對出現的錯誤講解,使其認識此類錯誤并記住改正方法。還有少數同學沒有接觸過計算機,程序輸入需要大量時間。2記錄人:梁云川章節(jié):1.2C語言的基本數據類型記錄類型:課后反思記錄:主樓605講解C范圍、占用內存字節(jié)數、標識符的定義規(guī)則(舉例說明正確的標識符和錯誤的標識符、直(、符號常量(舉實例在環(huán)境演示符號常量的使用方法)、變量地址的由來畫圖講解,變量的類型及使用方法。反思:方法。高級語言程序設計教學日志高級語言程序設計教學日志PAGE4記錄人:梁云川章節(jié):1.3記錄類型:課后反思記錄:605課堂講授CPrintf函數的語法格式:輸出表列;如:如:printf("a=%d\n",a);普通字符 格式說明符轉義字符輸出表列格式說明符用來控制輸出表列中數據的輸出格式,其描述形式如下:%[+][-]0m[.n]<%[+][-]0m[.n]<形式字母>演示實/*Example14.c */進行講解使學生在理解的基礎上熟悉格式控制字符串中種形式的含義。格式化輸入函數scanf()的功能是按用戶指定的格式從鍵盤把數據輸入到指定的變量中。其一般形式為:scanf地址表列;如:如:scanf("%d",&a);格式說明符地址表列與標準輸出函數Printf函數的語法對照講解,格式控制字符串的相同和不同之處。特別強調對應的輸入形式,以實例演示進行講解。最后以實例演示字符輸出函數反思:

getchar函數的使用方法。符一定要在運行時與其相一致,這部分內容課后需要多看看,一定要記牢。記錄人:梁云川章節(jié):1.4記錄類型:課后反思記錄:主樓605課堂講授算術運算符、關系運算符、邏輯運算符、位運算符、賦值運算符、符合運算符及逗號運算符。i++和++i和—i的異同==的區(qū)別邏輯運算符要注意短路現象位運算要將運算對象轉換成二進制數再運算賦值運算要注意自右向左運算符合運算符的形式特別注意運算符優(yōu)先級的順序及記憶方法。反思:i++和++ii——i===以幫助學生便于記憶。高級語言程序設計教學日志高級語言程序設計教學日志PAGE6記錄人:梁云川章節(jié):3.1分支結構記錄類型:課后反思記錄:例【3.2】輸入任意整數,計算其絕對值。x,判斷x>=0是否為真,若為y=xy=-x畫出流程圖并寫程序,現場調試運行,觀察運行結果。例【3.3】輸入身高與性別,計算一個人的標準體重。按照一定的身高有相應的理想體重的原理,人們用實際身高值來推測標準體重。我國常用Brcoa改良公式,其計算方法如下:男生:標準體重=(身高-100)×0.90女生:標準體重=(身高-105)×0.92ifif語句用來判斷if語句用來根據性別進行標準體重計算。畫出流程圖并寫程序,現場調試運行,觀察運行結果。課堂討論:elseifif配對該如何處理?if(condition1)if(condition2)……else……反思:if…else…ifif用,少數同學對嵌套ifif語句嵌套,需要認真細心的思考,而且要求極為嚴密的邏輯思維能力。記錄人:梁云川章節(jié):3.2循環(huán)結構——while語句和dowhile語句記錄類型:課后反思記錄:1010whiledowhile語句分別編寫改程序。問題分析:據題意,可以利用循環(huán)結構,每次輸入一個評委的評分score,將它累加到變量sumsum10現場演示:程序設計及調試并運行,觀察運行結果。課堂討論:對while(expression)和dowhile(expression)的不同之處進行討論dowhilewhilewhile語句while語句多執(zhí)行一次。反思:whiledowhile語句的語whiledowhile高級語言程序設計教學日志高級語言程序設計教學日志PAGE8記錄人:梁云川章節(jié):3.2循環(huán)結構——for語句記錄類型:課后反思記錄:3.80.05mm的報紙對折,再對折,再對折……對折50次后,報紙的厚度是多少?50次計算,模擬紙的對折操作(迭代)畫出程序流程圖并進行現場演示:程序設計及調試并運行,觀察運行結果。3.103161311、continue兩種方法寫程序)13m316-13*mm1316-13*m11的倍數,就得到了答案(窮舉)畫出程序流程圖并進行現場演示:程序設計及調試并運行,觀察運行結果。課堂討論:迭代和窮舉有何不同?有同學認為兩者都是在重復執(zhí)行相同的程序代碼,只是每一次變量的值不同有同學認為迭代總是以新值替換舊值,而窮舉則是將所有可能的情況都帶入進行測試。反思:forfor語句語法結構及三個表達式的執(zhí)行流程。通過break和continue的對比,掌握兩者的異同,通過迭代與窮舉兩種算法的比較,掌握經典算記錄人:梁云川章節(jié):3.3記錄類型:課后反思記錄:【案例1】百錢買百雞問題:公雞5元,母雞3元,小雞3只1元分析:用100元買100只雞,可以列出兩個方程:hen+cock+chicken=100hen03302001003現場演示:畫流程圖、編程、調試、看運行結果【案例】邏輯推理:三對情侶參加婚禮,三個新郎為AB、C、、Z。有人A說他將和X說他的未婚夫是C;C說他將和Z分析:用窮舉法AB、C131X2Y結婚,值為3表示和Z結婚,若某一組值同時滿足下列條件則找到解(!,三重循環(huán)嵌套可解決問題現場演示:畫流程圖、編程、

溫馨提示

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

評論

0/150

提交評論