欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      《 C 語言程序設計》課程教學目標能力模塊(精選5篇)

      時間:2019-05-12 17:30:44下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《《 C 語言程序設計》課程教學目標能力模塊》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《《 C 語言程序設計》課程教學目標能力模塊》。

      第一篇:《 C 語言程序設計》課程教學目標能力模塊

      《C語言程序設計》課程教學目標能力模塊

      《C語言程序設計》作為專業(yè)基礎課,要真正體現(xiàn)“專業(yè)”“基礎”的特點,有兩個方面的內(nèi)容要在課程中落實,一是C語言本身的語法與程序結構,二是通過該門課程的學習掌握一定的算法與常用子程序的編程實現(xiàn),為后續(xù)課程課程打好基礎。該門課程中的內(nèi)容都是程序設計的基本內(nèi)容,其中課程中的重點仍然是通過多種方法比如編程練習、閱讀程序掌握選擇、循環(huán)、數(shù)組、函數(shù)、指針與文件以及結構體的用法。

      我們試行性地進行課程教學目標能力模塊的劃分,通過列出每一個單元內(nèi)容的能力要求并將此能力要求落實在相應的編程實踐中。

      課程單元:

      1、運算符、表達式、輸入輸出語句 能力要求:

      a)能夠正確定義、輸入、輸出并使用常用數(shù)據(jù)類型:整型、實型、字符型

      b)掌握五種基本算術運算符的使用:+、-、*、/、%,知道優(yōu)先級與結合性

      c)掌握邏輯運算符和關系運算符、條件運算符的使用 d)能夠正確使用printf()和scanf()進行各種數(shù)據(jù)正確格式的輸入輸出

      e)編寫簡單順序結構程序 基礎能力落實:

      1)輸入一個字母,輸出其對應的ASCII碼.2)輸入一個小寫字母,輸出其對應的大寫字母.3)從鍵盤輸入一個四位數(shù),編程計算該四位數(shù)的各位和并輸出。4)教材p.41頁習題,5,6,7,9,10(關于數(shù)據(jù)類型、運算符、表達式的練習題,其他類似題目均可)

      5)教材p.57頁習題4,5,6,7(關于格式化輸入輸出的練習題,其他類似題目均可)

      進階能力落實: 1)輸入一個十進制數(shù),輸出其對應的八進制數(shù)據(jù)。2)輸入一個圓的半徑,分別求圓的周長,面積和體積。2.選擇結構程序設計 能力要求:

      a)能夠使用if語句編寫條件選擇程序

      b)能夠使用嵌套if語句和switch語句編寫多分支選擇結構程序 基礎能力落實:

      1)判斷一個數(shù)的正、負,輸出相應信息 2)判斷一個數(shù)的奇偶,輸出相應信息

      3)在主函數(shù)中輸入整型數(shù)據(jù)n,判斷該數(shù)是否能被3整除,如果能被3整除,輸出“yes”,否則輸出“no”

      4)將數(shù)學式子寫成程序語言,如80<=x<=90 5)編程求解分段函數(shù),根據(jù)程序寫出分段函數(shù)的數(shù)學表達式 6)從鍵盤輸入三個數(shù),按照從小到大(或從大到?。┑捻樞蜉敵?/p>

      7)判斷一個年份是否閏年

      8)對一個百分制的成績給出相應的等級(如90分以上A,80分以上B等)

      9)從鍵盤輸入兩個整數(shù),輸出大數(shù)(用條件表達式求解)10)p.75習題,6,9,10(閱讀程序的訓練,類似題目均可)進階能力落實:

      1)從鍵盤上輸入一個數(shù),判斷其是否為水仙花數(shù)。2)求一元二次方程的根

      3)編程實現(xiàn)以下功能,讀入兩個數(shù)(d1,d2)和一個運算符(o),計算d1od2的值。

      4)輸入一個數(shù),判斷是否能被3,5,7整除,并輸出同時被幾個整除。

      3.循環(huán)結構程序設計 能力要求:

      a)掌握for、do-while、while語句結構

      b)能夠使用for、do-while、while編寫循環(huán)結構程序 c)使用for、do-while、while編寫多重循環(huán)語句 基礎能力落實:

      1)求1+2+3+…+100的和存入變量sum中,并將sum打印出來。

      2)編程計算200――300的偶數(shù)和并將和打印輸出 3)計算正整數(shù)1-n中的奇數(shù)之和及偶數(shù)之和

      4)從5-100之間找出能被5或7整除的數(shù)(或類似求1-100之間不能被8整除的數(shù))

      5)判斷一個循環(huán)語句能執(zhí)行多少次(補充類似練習)6)打印99乘法表(二重循環(huán))

      7)求Fibonacci數(shù)列的前20個數(shù)。該數(shù)列的生成方法為:F1=1,F(xiàn)2=1,F(xiàn)n=Fn-1+Fn-2(n>=3),即從第3個數(shù)開始每個數(shù)等于前2個數(shù)之和。(每行輸出4個數(shù))

      8)編程輸出所有“水仙花數(shù)”:所謂水仙花數(shù)是指一個三位十進制數(shù),該數(shù)的各位數(shù)字立方之和,等于該數(shù)本身。(例如,153是一個水仙花數(shù),因為1*1*1+5*5*5+3*3*3=153)

      9)求出3~100之間的所有素數(shù),并按每行5個數(shù)打印輸出 10)求滿足條件12+2+3+……..n<1000的n的最大值.11)編寫一個具有加、減、乘、除四則運算功能的程序,要求能反復多次操作,當輸入“?!边\算符時退出(switch—case語句應用)。

      12)教科書p.95頁2,4,7,14,15題(閱讀循環(huán)程序的練習,或類似習題)

      進階能力落實:

      1)編寫一個只要輸入4位數(shù)的年份和該年的元旦是星期幾,就可打印全年日歷的程序(可作思路開發(fā)練習時講解)。

      2)試編寫程序,求一個數(shù)任意次方的最后三位數(shù),要求x,y從鍵盤上輸入。

      3)猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了一個第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以后每天早上都吃了前一天剩下的一半零一個。到第10天早上想再吃時,見只剩下一個桃子了。求第一天共摘了多少。4)編寫程序,從鍵盤上輸入6名學生4門課的成績,分別統(tǒng)計出每個學生的平均成績。

      5)用牛頓迭代法計算從鍵盤上輸入的自變量x的平方根。6)用窮舉法解百馬百擔問題。4.數(shù)組 能力要求:

      a)掌握一維數(shù)組的使用

      b)能夠進行二維數(shù)組的定義、初始化、輸入、輸出、引用等操作 c)進行字符串、字符數(shù)組操作,熟悉常用字符串處理函數(shù) 基礎能力落實:

      1)有一12個元素的整型數(shù)組b,從鍵盤輸入數(shù)據(jù),請以每行4個數(shù)據(jù)各個數(shù)據(jù)之間空兩格的形式輸出b數(shù)組的12個元素

      2)由鍵盤輸入一個字符串,如果字符串中的字符是英文字母,則進行大小寫轉換,其它字符不變。輸出轉換后的字符串。

      3)定義一個整型數(shù)組a[10],將數(shù)組a[10]中的10個元素按逆序重新存放。

      4)用數(shù)組方法求Fibonacci數(shù)列的前20個數(shù)。該數(shù)列的生成方法為:F1=1,F(xiàn)2=1,F(xiàn)n=Fn-1+Fn-2(n>=3),即從第3個數(shù)開始每個數(shù)等于前2個數(shù)之和。(每行輸出4個數(shù))

      5)對從鍵盤輸入的一個字符串中的大英字母及數(shù)字進行計數(shù)。6)有一個3行3列的矩陣,請將其在屏幕上輸出。7)將一個2*3的矩陣轉置為3*2的矩陣

      8)在一個三行三列的矩陣中求出數(shù)值最大的元素及其行/列下標并打印輸出。

      9)不使用庫函數(shù)實現(xiàn)兩個字符串的復制和連接

      10)輸入一行字符,統(tǒng)計其中有多少個單詞,單詞之間用空格分隔開。

      11)項目單1 進階能力落實

      1)從鍵盤輸入10個字符串,按照字典順序將其排序輸出(二維字符數(shù)組)2)*打印楊輝三角形(要求打印出10行)1 11 121 1331 14641 15101051 1。。。

      3)從鍵盤上輸入100個字符,統(tǒng)計其中字母、數(shù)字和其它字符的個數(shù)及其百分比。

      4)找出一個二維數(shù)據(jù)中的鞍點。(鞍點是指位置上的元素在該行上最大,在該列上最?。绻麤]有鞍點,請輸出提示信息。

      5)編程將兩個矩陣a[3][4]和b[4][5]相乘所得到新矩陣c[3][5],并將結果顯示出來。

      5、函數(shù) 能力要求:

      a)能夠通過定義、調(diào)用函數(shù)處理指定問題:如數(shù)組排序,數(shù)據(jù)交換,字符串大、小寫轉換等

      b)能夠嵌套調(diào)用函數(shù)

      c)編制遞歸函數(shù)進行求階乘的運算

      d)了解變量的作用域及生存期在程序中的影響 基礎能力落實: 1)

      在主函數(shù)中,輸入整數(shù)x的值,調(diào)用函數(shù),在屏幕上輸出y的值。2)編寫函數(shù)求兩個數(shù)中的最大數(shù) 3)編寫函數(shù)求三個數(shù)中的最大數(shù)

      4)編寫一個函數(shù)jc用于計算n!,將計算結果返回。在主函數(shù)中輸入n的值,調(diào)用函數(shù)jc,在主函數(shù)中打印輸出結果

      5)編寫函數(shù)求組合數(shù)C=n!/(k!*(n-k)!)6)編寫遞歸函數(shù)用于計算n!7)編寫函數(shù)求x的n次方的值 8)用函數(shù)求兩個整數(shù)的絕對值 9)用函數(shù)求兩個整數(shù)之差的絕對值 8)用函數(shù)求1-100的累計和

      9)編寫函數(shù)求1+1/2+1/3+1/4+。。+1/n的值 10)用自定義函數(shù)實現(xiàn)庫函數(shù)unsignedintstrlen(char*str)的功能(統(tǒng)計字符串str中字符的個數(shù)(不包括?