C語言程序設(shè)計(jì) 教案 2-1基本數(shù)據(jù)及其運(yùn)算_第1頁
C語言程序設(shè)計(jì) 教案 2-1基本數(shù)據(jù)及其運(yùn)算_第2頁
C語言程序設(shè)計(jì) 教案 2-1基本數(shù)據(jù)及其運(yùn)算_第3頁
C語言程序設(shè)計(jì) 教案 2-1基本數(shù)據(jù)及其運(yùn)算_第4頁
C語言程序設(shè)計(jì) 教案 2-1基本數(shù)據(jù)及其運(yùn)算_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

《C語言程序設(shè)計(jì)》教案課程名稱C語言程序設(shè)計(jì)任課教師總課時(shí)64教學(xué)課題基本數(shù)據(jù)及其運(yùn)算授課班級授課日期課時(shí)2教學(xué)目標(biāo)知識目標(biāo):1.掌握C語言程序的構(gòu)成和格式2.掌握自定義標(biāo)識符的命名3.會使用常量和變量能力目標(biāo):會使用常量和變量素質(zhì)目標(biāo):團(tuán)隊(duì)合作能力、團(tuán)隊(duì)互助,自我學(xué)習(xí)的習(xí)慣、愛好和能力重點(diǎn)難點(diǎn)常量和變量的正確使用教學(xué)方法演示、講解、啟發(fā)教學(xué)資源教材《C語言程序設(shè)計(jì)》,ppt課件設(shè)備準(zhǔn)備VC++6.0,極域電子教室軟件,分發(fā)工作任務(wù)單實(shí)踐任務(wù)(項(xiàng)目)完成指定程序的調(diào)試與運(yùn)行。教學(xué)環(huán)節(jié)(教學(xué)過程)教學(xué)內(nèi)容教師活動學(xué)生活動教學(xué)目標(biāo)課時(shí)1C語言程序的構(gòu)成和格式通過教室軟件演示程序執(zhí)行結(jié)果傾聽、觀看、上機(jī)演練總結(jié)C語言程序的構(gòu)成和格式10分鐘2基本字符、標(biāo)識符和關(guān)鍵字講授C程序出現(xiàn)的各種字符傾聽、觀看、思考區(qū)分基本字符、標(biāo)識符和關(guān)鍵字10分鐘3常量講授符號常量的用法傾聽、觀看、上機(jī)演練通過實(shí)際應(yīng)用幫助學(xué)生理解理論知識3分鐘4變量講授變量的用法并舉例、演示思考、傾聽、觀看、上機(jī)演練通過做相關(guān)練習(xí)題幫助學(xué)生更好的理解相關(guān)知識40分鐘教學(xué)內(nèi)容(詳細(xì)):C語言程序的構(gòu)成和格式(1)運(yùn)行如下程序2-1#include"stdio.h"/*編譯預(yù)處理命令*/voidmain(){intiMath,iEnglish;/*定義變量*/floatfAverage;iMath=80;/*給變量賦值*/iEnglish=88;fAverage=(iMath+iEnglish)/2.0;/*計(jì)算平均分并存入變量fAverage*/printf("Theaverageis%f",fAverage);/*輸出結(jié)果值*/getch();}(2)C程序的一般形式如下:1書寫程序相關(guān)的預(yù)處理文件。1書寫程序相關(guān)的預(yù)處理文件。voidmain()2是聲明部分,用來定義程序中所用到的變量。{2是聲明部分,用來定義程序中所用到的變量。變量定義序列3是程序的執(zhí)行部分,由若干語句組成,完成對數(shù)據(jù)的運(yùn)算及各種處理3是程序的執(zhí)行部分,由若干語句組成,完成對數(shù)據(jù)的運(yùn)算及各種處理。}總結(jié):以上編譯預(yù)處理、變量定義、執(zhí)行語句等三個(gè)序列可稱為C程序結(jié)構(gòu)上的三大區(qū)域,這三大區(qū)域在程序中的順序是不可調(diào)換位置的,程序也將按這個(gè)順序執(zhí)行?;咀址?biāo)識符和關(guān)鍵字基本字符一個(gè)C程序也可以看成是由C語言的基本字符按一定的規(guī)則組成的一個(gè)序列。C語言中使用的基本字符包括:數(shù)字字符:0~9;大小寫英文字母:a~z,A~Z;其他可打?。娠@示)字符:!#%^&*_(下劃線)-+=~<>/\|.,:;?‘“()[]{}空白字符:空格符、換行符、制表符等。標(biāo)識符和其它高級語言一樣,用來標(biāo)識函數(shù)名、變量名、符號常量、數(shù)組名、類型名、文件名的有效字符序列稱為“標(biāo)識符”(identifier),通俗地講,標(biāo)識符就是一個(gè)名字。在C語言中,標(biāo)識符的命名規(guī)則為:=1\*GB3①有效字符:只能由字母、數(shù)字和下劃線組成,且以字母或下劃線開頭;=2\*GB3②有效長度:隨系統(tǒng)而異,但至少前8個(gè)字符有效。如果超長,則超長部分被舍棄;=3\*GB3③C語言的關(guān)鍵字(或稱保留字)不能用作標(biāo)識符。舉例:sum,Total,day,_f2048,file_name,a3b06 都是合法的標(biāo)識符,而 99new,a-b,W.S.Piter,$88,cd#ab,@vbase,int 都是不合法標(biāo)識符。關(guān)鍵字由系統(tǒng)預(yù)先定義的標(biāo)識符稱“關(guān)鍵字”,它們都有特殊的含意,不能用于其它目的。C語言關(guān)鍵字32個(gè),如表2-1所示。想一想對于下面的程序,指出其中的關(guān)鍵字。#include"stdio.h"/*編譯預(yù)處理命令*/voidmain(){intiMath,iEnglish;floatfAverage;/*定義變量*/iMath=80;iEnglish=88;/*給變量賦值*/fAverage=(iMath+iEnglish)/2.0;/*計(jì)算平均分并存入變量faverage*/printf("Theaverageis%0.1f",fAverage);/*輸出結(jié)果值*/getch();常量常量常量是在程序的執(zhí)行過程中其值不變的量。在C語言中,常量不需要類型說明就可以直接使用,常量的類型是由常量本身隱含決定的。在C語言中,從其表現(xiàn)形式常量分為普通常量和符號常量。普通常量就是用數(shù)字直接表示的常量;符號常量是用一個(gè)標(biāo)識符來代表的常量。無論是普通常量,還是符號常量,它們都有自己的類型。符號常量在定義符號常量通常在文件的開始定義,它是一個(gè)預(yù)處理命令,其定義格式如下:#define<標(biāo)識符><字符串>其含義是程序中該命令后出現(xiàn)<標(biāo)識符>的地方全部用<字符串>來替代。比如:#definePI3.1415926符號常量在應(yīng)用2-2#definePI3.1415926/*圓周率*/#include"Stdio.h"#include"Conio.h“intmain(void){floatfR,fArea;fR=10;fArea=PI*fR*fR;printf("theareaofthiscircleis%0.2f",fArea);getch();}說明:PI是符號常量,程序中的PI在運(yùn)行時(shí)用3.1415926來替換變量變量是指在程序執(zhí)行過程中,其值可以改變的量。一個(gè)變量用一個(gè)名字表示,在內(nèi)存中占據(jù)一定的存儲單元,用于存放變量的值。變量必須先定義后使用,變量的值可以通過賦值的方法獲得和改變。=1\*GB3①變量的定義和初始化[存儲類型]數(shù)據(jù)類型變量名1[=初始數(shù)據(jù)],變量名2[=初始數(shù)據(jù)2],…,變量n[=初始數(shù)據(jù)n];舉例:intiMath;intiEnglish=90;變量的三要素?cái)?shù)據(jù)類型、變量名、當(dāng)前值試一試問題2-3新生入學(xué)需要保存學(xué)生數(shù)據(jù),現(xiàn)在定義整型變量存放年齡、學(xué)號,定義字符變量存放性別,定義浮點(diǎn)型變量存放入學(xué)分?jǐn)?shù)和班費(fèi)。 intiAge=20,iNum=201; charcSex=’m’;/*f:female(女),m:male(男)*/ floatfS

溫馨提示

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

評論

0/150

提交評論