c语言程序设计的日志,C语言程序设计教学日志.docx
高級語言程序設計教學Fl志1
記錄人:梁云川
章節:1.1熟悉c語言上機實驗環境
記錄類型:課后反思
記錄:
主樓803機房邊操作邊講解C語言程序設計上機實驗環境的工作界面、功能菜單,并 通過一個簡單實例演示建立一個C語言程序的全過程,并講解部分語法錯誤的提示信息(大 約45分鐘)。剩余45分鐘由學生自己動手做驗證實驗,觀察語法錯誤提示信息。
反思:
學生對錯誤提示信息看不懂,主要原因是英語提示信息不認識,語法錯誤提示種類繁 多,需逐個學生單獨輔導,對出現的錯誤講解,使其認識此類錯誤并記住改正方法。 還有少數同學沒有接觸過計算機,程序輸入需要大量吋間。
高級語言程序設計教學FI志2
記錄人:梁云川
章節:1.2C語言的基本數據類型
記錄類型:課后反思
記錄:
主樓605講解C語言程序設計的基木數據類型由哪些類型,類型說明符、表示的數據 范圍、占用內存字節數、標識符的定義規則(舉例說明正確的標識符和錯誤的標識符)、直 接常量(特別注意整數常量的不同進位計數制的表示方法,實數型常量的小數形式和指數形 式,指數形式的正確形式和錯誤形式)、符號常量(舉實例在VC++壞境演示符號常量的使用 方法)、變量地址的由來畫圖講解,變量的類型及使用方法。
反思:
學生二進制數不熟悉,所以理解數據的表示范圍較困難,需順便講解二進制數的表示 方法。
記錄人:梁云川
章節:1.3基本輸入輸出函數
記錄類型:課后反思
記錄:
主樓605課堂講授C語言程序中標準輸入輸出函數 標準輸出函數Printf函數的語法格式: printf("格式拎制字符串〃,輸出表列);
如:prin t f ( " a = % d \ n ", a );
格式說明符用來控制輸出表列中數據的輸出格式,其描述形式如下:
%[+][-]0m[.n]< 形式字母〉
演示實例/*Examplel4.c */進行講解,使學生在理解的基礎上熟悉格式控制字符串中各 種形式的含義。
格式化輸入函數scanf()的功能是按用戶指定的格式從鍵盤把數據輸入到指定的變量中。 其一般形式為:
scanf(“格式控制字符串二 地址表列);
女口: scanf(l,%d,l,&a);
格式說明符
與標準輸出函數Prin廿函數的語法對照講解,格式控制字符串的相同和不同之處。特別 強調對應的輸入形式,以實例演示進行講解。
最后以實例演示字符輸出函數putcharOp^i數和字符輸入兩數getchar函數的使用方法。 反思:
學生感覺對格式控制串比較困難,次序難以記憶,各種不同的字母對應不同的含義,而 且比較多,一下難以記好,格式化輸入函數的輸入分隔符要特別注意,程序設計吋輸入分隔 符一定要在運行時與其相一致,這部分內容課后需要多看看,一定要記牢。
記錄人:梁云川
章節:1.4運算符和表達式
記錄類型:課后反思
記錄:
主樓605課堂講授算術運算符、關系運算符、邏輯運算符、位運算符、賦值運算符、符 合運算符及逗號運算符。
算數運算符中重點講解i++和++i及i—和一i的異同
關系運算符要注意乂和賦值運算符二的區別
邏輯運算符要注意短路現象
位運算要將運算對象轉換成二進制數再運算
賦值運算要注意自右向左運算
符合運算符的形式
特別注意運算符優先級的順序及記憶方法。
反思:
運算符種類較多,且不好記憶,尤其是i++和++i及i—和一i的不同之處不好理解,邏輯 運算符的短路現象和*和賦值運算符二的區別均容易混淆,運算符的優先級需總結規律講解 以幫助學生便于記憶。
記錄人:梁云川
章節:3.1分支結構
記錄類型:課后反思
記錄:
例【3.2】輸入任意整數,計算其絕對值。
問題分析:整數分正整數、零和負整數,若輸入的整數大于等于零,則其絕對值為該數本身, 否則其絕對值為該數的相反數,故該問題假設輸入的整數為x,判斷x>=0是否為真,若為 真則其絕對值y=x>否則y=-x
畫出流程圖并寫程序,現場調試運行,觀察運行結果。
例【3.3】輸入身高與性別,計算一個人的標準體重。按照一定的身高有相應的理想體重的 原理,人們用實際身高值來推測標準體重。我國常用Brcoa改良公式,其計算方法如下: 男生:標準體重二(身高-100) x0.90女生:標準體重二(身高-105) x0.92
問題分析:本例中首先需要對輸入的身高值進行合法性判斷,如果合法還需要根據性別應用 不同的公式計算標準體重,所以需要用嵌套的訐語句來進行判斷。外層的if語句用來判斷 輸入身高值的合法性,內嵌的訐語句用來根據性別進行標準體重計算。
畫出流程圖并寫程序,現場調試運行,觀察運行結果。
課堂討論:
將“if(xKO)”錯誤地添加分號,寫成“if(xNO);”,這會導致什么結果?
對下列語句,討論else語句到底和哪一個if配對,若要與第一個if配對該如何處理?
if
總結
以上是生活随笔為你收集整理的c语言程序设计的日志,C语言程序设计教学日志.docx的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AVFoundation – AVAss
- 下一篇: win10c语言安装未响应,重新安装wi