資源描述:
《課題五簡(jiǎn)單程序設(shè)計(jì)doc.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、課題五簡(jiǎn)單程序設(shè)計(jì)【教學(xué)內(nèi)容】簡(jiǎn)單程序設(shè)計(jì)【教學(xué)目的】掌握C語(yǔ)言基本數(shù)據(jù)類型的使用掌握簡(jiǎn)單結(jié)構(gòu)程序設(shè)計(jì)方法及程序調(diào)試過(guò)程【重點(diǎn)難點(diǎn)】格式化輸入輸出語(yǔ)句的應(yīng)用【教學(xué)方法】例舉+實(shí)際操作【教學(xué)過(guò)程】1、格式化輸出語(yǔ)句printf()格式:控制格式與輸出項(xiàng)之間的數(shù)目和類型上的一致性長(zhǎng)度和精度描述右編譯的運(yùn)算例:(課件)2、格式化輸入語(yǔ)句scanf()格式:scanf(“ct格式控制”,addlist地址列表);控制格式與輸出項(xiàng)之間的數(shù)目和類型上的一致性“&”為地址運(yùn)算多個(gè)輸入數(shù)據(jù)之間的分隔符要嚴(yán)格區(qū)分
2、:①默認(rèn)分隔符為空格、回車(chē)和TAB鍵②若說(shuō)明符之間的分隔為“,”,則輸入數(shù)據(jù)的分隔用“,”③若說(shuō)明符之間的分隔為“;”,則輸入數(shù)據(jù)的分隔用“;”例:(課件)3、字符型數(shù)據(jù)的輸入和輸出getchar()和putchar()格式:ch=getchar()功能:從鍵盤(pán)獲取一個(gè)字符并賦值putchar(ch)功能:將指定字符在屏幕上顯示舉例:從鍵盤(pán)輸入一個(gè)小寫(xiě)字母,在屏幕上顯示對(duì)應(yīng)的大寫(xiě)字母。通過(guò)實(shí)際操作,并擴(kuò)充getch()函數(shù)及clrscr()函數(shù)的應(yīng)用。getch():從鍵盤(pán)輸入一個(gè)字符,但不回顯
3、,可用于程序的最后clrscr():清屏函數(shù),需包含頭文件,#include"conio.h"4、簡(jiǎn)單程序設(shè)計(jì)按語(yǔ)句順序執(zhí)行,不包含分支和循環(huán)的程序(只有處理框),稱為簡(jiǎn)單結(jié)構(gòu)程序。例1:兩數(shù)交換的程序設(shè)計(jì)(課件)例2:輸入三角形的三條邊,求用海倫公式求出三角形的面積(課件)。例3:從鍵盤(pán)上輸入兩個(gè)雙精度型變量x和y,求出x
4、y
5、和
6、y
7、x的值,并以精確到小數(shù)點(diǎn)后兩位的方式輸出(求絕對(duì)值的函數(shù)為fabs(a),求xy的函數(shù)為pow(x,y))。5、簡(jiǎn)單程序設(shè)計(jì)小結(jié)程序開(kāi)頭的編譯預(yù)處理命令(#in
8、clude命令)順序結(jié)構(gòu)程序的函數(shù)體(1)變量類型的說(shuō)明(2)提供數(shù)據(jù)語(yǔ)句(3)運(yùn)算部分(4)輸出部分良好的源程序書(shū)寫(xiě)風(fēng)格——順序程序段左對(duì)齊【學(xué)習(xí)與討論】1、C語(yǔ)言是嚴(yán)格區(qū)分大小寫(xiě)的語(yǔ)言。while、WHILE以及While相同嗎?2、正確的標(biāo)識(shí)符的命名練習(xí)(見(jiàn)課件)【課后小結(jié)】【課后任務(wù)】實(shí)驗(yàn)習(xí)題1、從鍵盤(pán)輸入三個(gè)任意整數(shù),編程將其交換。如從鍵盤(pán)輸入a=10,b=20,c=30,則程序運(yùn)行后輸出a=20,b=30,c=10。2、從鍵盤(pán)任意輸入一個(gè)三位的十進(jìn)制整數(shù),試編程將其各位數(shù)分離后輸出。
9、如從鍵盤(pán)輸入364,則輸出a=3,b=6,c=4。3、輸入一個(gè)三位整數(shù),將其倒序輸出,如輸入345,輸出543。4、從鍵盤(pán)任意輸入直角三角形的兩條邊(定義為雙精度類型),利用勾股定理,求出該三角形的斜邊,結(jié)果精確到小數(shù)點(diǎn)后2位。(求平方根函數(shù)為sqrt(x))。