C語言程序設計 教案 2-1基本數據及其運算_第1頁
C語言程序設計 教案 2-1基本數據及其運算_第2頁
C語言程序設計 教案 2-1基本數據及其運算_第3頁
C語言程序設計 教案 2-1基本數據及其運算_第4頁
C語言程序設計 教案 2-1基本數據及其運算_第5頁
已閱讀5頁,還剩2頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論