資源描述:
《《c語言程序設(shè)計(jì)》實(shí)踐教案》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、沐川縣職業(yè)中學(xué)校C語言程序設(shè)計(jì)實(shí)踐教案(內(nèi)部資料)編者:張攀、黃珂?zhèn)コ霭妫恒宕氈薪虅?wù)處9《C語言程序設(shè)計(jì)》實(shí)踐教案課程基本信息:課程名稱C語言程序設(shè)計(jì)編制人張攀、黃珂?zhèn)フn程總學(xué)時(shí)適用專業(yè)計(jì)算機(jī)類實(shí)踐學(xué)時(shí)48學(xué)時(shí)實(shí)踐項(xiàng)目數(shù)13學(xué)年學(xué)期一、制定實(shí)踐教案的依據(jù)《C語言程序設(shè)計(jì)》實(shí)踐教案是根據(jù)《C語言程序設(shè)計(jì)》課程教學(xué)大綱的實(shí)踐教學(xué)要求和我校教學(xué)設(shè)備與學(xué)生具體情況而制定。二、實(shí)踐目的與要求C語言程序設(shè)計(jì)的實(shí)踐是學(xué)生重要的實(shí)習(xí)環(huán)節(jié)。上機(jī)實(shí)踐不僅要求學(xué)生掌握C語言程序設(shè)計(jì)的基本知識,更重要的是培養(yǎng)學(xué)生掌握程序設(shè)計(jì)開發(fā)的基本素質(zhì)、思維方法
2、和技能,為學(xué)生綜合素質(zhì)的培養(yǎng)打下堅(jiān)實(shí)基礎(chǔ)。根據(jù)所選題目首先進(jìn)行年算法分析,根據(jù)實(shí)現(xiàn)的功能進(jìn)行數(shù)據(jù)分析,設(shè)計(jì)相應(yīng)的數(shù)據(jù)結(jié)構(gòu),同時(shí)為貫徹“程序設(shè)計(jì)=算法+數(shù)據(jù)結(jié)構(gòu)”的思想,要求學(xué)生在課下完成流程圖的設(shè)計(jì),然后根據(jù)流程圖寫出實(shí)踐代碼。三、實(shí)踐方式上機(jī)操作四、考核方法實(shí)踐報(bào)告占30%,實(shí)驗(yàn)70%。《C語言程序設(shè)計(jì)》實(shí)踐實(shí)驗(yàn)部分評分結(jié)構(gòu)表序號項(xiàng)目成績比例(%)審評成績(%)1程序完成情況能正常運(yùn)行,無語法錯(cuò)60100若有錯(cuò)誤,經(jīng)學(xué)生本人調(diào)式后能正常運(yùn)行基本功能完備在完成基本功能的基礎(chǔ)上,有擴(kuò)展2操作操作熟練40各種操作有提示五、實(shí)踐項(xiàng)目
3、及學(xué)時(shí)分配實(shí)踐項(xiàng)目一覽表序號實(shí)踐項(xiàng)目名稱學(xué)時(shí)項(xiàng)目類型必做/選做9實(shí)踐一VC++6.0開發(fā)平臺環(huán)境及應(yīng)用2驗(yàn)證型必做實(shí)踐二C語言基本數(shù)據(jù)類型的輸入、處理、輸出4設(shè)計(jì)型必做實(shí)踐三分支結(jié)構(gòu)程序設(shè)計(jì)4設(shè)計(jì)型必做實(shí)踐四循環(huán)結(jié)構(gòu)程序設(shè)計(jì)4設(shè)計(jì)型必做實(shí)踐五結(jié)構(gòu)化程序設(shè)計(jì)綜合應(yīng)用4設(shè)計(jì)型必做實(shí)踐六數(shù)組的構(gòu)造與應(yīng)用4設(shè)計(jì)型必做實(shí)踐七函數(shù)的應(yīng)用6設(shè)計(jì)型必做實(shí)踐八結(jié)構(gòu)體的構(gòu)造與應(yīng)用2設(shè)計(jì)型必做實(shí)踐九指針的應(yīng)用6設(shè)計(jì)型必做實(shí)踐十文件的打開,關(guān)閉,修改4設(shè)計(jì)型必做實(shí)踐十一綜合設(shè)計(jì)一4設(shè)計(jì)型必做實(shí)踐十二綜合設(shè)計(jì)二4設(shè)計(jì)型必做實(shí)踐十三課程設(shè)計(jì)6設(shè)計(jì)型必做六
4、、實(shí)踐項(xiàng)目內(nèi)容及其要求實(shí)踐一、VC++6.0開發(fā)平臺環(huán)境及應(yīng)用(2學(xué)時(shí))【實(shí)踐目的】:通過本次實(shí)踐內(nèi)容,使學(xué)生對C語言程序有一個(gè)簡單的認(rèn)識,熟悉VC++6.0的運(yùn)行環(huán)境,掌握C程序的執(zhí)行方法,了解程序的結(jié)構(gòu)和輸出函數(shù)等。【實(shí)踐內(nèi)容】:VC++6.0開發(fā)平臺環(huán)境及應(yīng)用:任給一半徑,輸出圓的周長【實(shí)踐設(shè)備】:PC機(jī)投影儀【實(shí)踐要求及成績評定】:實(shí)踐要求:代碼完整但不能運(yùn)行通過成績評定:A-實(shí)踐要求:代碼運(yùn)行通過成績評定:A實(shí)踐要求:代碼規(guī)范并運(yùn)行通過成績評定:A+實(shí)踐二、C語言基本數(shù)據(jù)類型的輸入、處理、輸出(4學(xué)時(shí))【實(shí)踐目的】:
5、通過本次實(shí)踐內(nèi)容,使學(xué)生對C語言程序有一個(gè)系統(tǒng)的認(rèn)識,并在此基礎(chǔ)上掌握三種基本數(shù)據(jù)類型、部分運(yùn)算符號和常用函數(shù)的應(yīng)用,體現(xiàn)在自己動(dòng)手編寫的小程序中。【實(shí)踐內(nèi)容】:1.求三個(gè)整數(shù)的和2.把輸入的大寫字母轉(zhuǎn)換為小寫字母3.求一個(gè)四位整數(shù)的各個(gè)數(shù)據(jù)位4.交換兩個(gè)變量的值5.求一元二次方程的根【實(shí)踐設(shè)備】:PC機(jī)投影儀9【實(shí)踐要求及成績評定】:實(shí)踐要求:代碼完整但不能運(yùn)行通過成績評定:A-實(shí)踐要求:代碼運(yùn)行通過成績評定:A實(shí)踐要求:代碼規(guī)范并運(yùn)行通過成績評定:A+實(shí)踐三、分支結(jié)構(gòu)程序設(shè)計(jì)(4學(xué)時(shí))【實(shí)踐目的】:通過本次實(shí)踐,掌握if語
6、句的使用和switch多分支選擇結(jié)構(gòu)的實(shí)現(xiàn),并能熟練的進(jìn)行應(yīng)用?!緦?shí)踐內(nèi)容】:1.任意輸入一個(gè)年份,判斷是否是閏年。2.輸入三角形的三邊長,求三角形的面積。3.任意輸入一個(gè)成績,給出評語:90-100:優(yōu)秀;80-89:良好;60-79:及格;0-59:不及格?!緦?shí)踐設(shè)備】:PC機(jī)投影儀【實(shí)踐要求及成績評定】:實(shí)踐要求:代碼完整但不能運(yùn)行通過成績評定:A-實(shí)踐要求:代碼運(yùn)行通過成績評定:A實(shí)踐要求:代碼規(guī)范并運(yùn)行通過成績評定:A+實(shí)踐四、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)(4學(xué)時(shí))【實(shí)踐目的】:通過本次實(shí)踐,掌握循環(huán)語句for、while和do
7、-while的使用和break和continue的功能,并能熟練的進(jìn)行應(yīng)用。【實(shí)踐內(nèi)容】:1.編程求1+2+3+···+100的和。2.求1到100之間的奇數(shù)之和,偶數(shù)之積3.把輸入的一行字符原樣輸出,若是大寫字母需要轉(zhuǎn)換成小寫的。4.編寫程序求20+21+22+23+···+263的和。5.從鍵盤上任意輸入一個(gè)正整數(shù),判斷其是否為素?cái)?shù)?!緦?shí)踐設(shè)備】:PC機(jī)投影儀【實(shí)踐要求及成績評定】:實(shí)踐要求:代碼完整但不能運(yùn)行通過成績評定:A-實(shí)踐要求:代碼運(yùn)行通過成績評定:A實(shí)踐要求:代碼規(guī)范并運(yùn)行通過成績評定:A+實(shí)踐五、結(jié)構(gòu)化程序設(shè)
8、計(jì)綜合應(yīng)用(4學(xué)時(shí))【實(shí)踐目的】:掌握算法的概念,并在編程中進(jìn)行具體算法的應(yīng)用【實(shí)踐內(nèi)容】:1.找出100之內(nèi)的所有素?cái)?shù)并輸出。92.搬磚問題:36塊磚,36人搬,男搬4,女搬3,兩個(gè)小孩抬1磚,要求一次搬完,問男、女和小孩各若干?3.要登上n階樓梯,每一步允許跨1階或2階,