C語言I博客做業07

1、本週教學內容&目標

第3章 分支結構 3.3 使學生熟悉多分支結構switch語句的使用。編程

2、本週做業頭

題目 答案
這個做業屬於那個課程 C語言程序設計II
這個做業要求在哪裏 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9934
我在這個課程的目標是 可以熟練c語言,可以使用開發軟件
這個做業在那個具體方面幫助我實現目標 每次做業的錯誤都能是我學到不少新的知識盲點
參考文獻 百度,《C語言程序設計I》

3、本週做業

  • 1.PTA實驗做業
  • 2.代碼互評
  • 3.學習總結

4、做業格式

1.PTA實驗做業(20分/題)

從PTA題目集中選出2個你最滿意的題目完成如下內容,選擇題目難度越大,分值越高,每題20分(每項5分),內容要求以下數組

1.1 計算天數

題目內容描述:函數

1.1.1數據處理

數據表達:
    數據處理:

1.1.2實驗代碼截圖

1.1.3 造測試數據

輸入數據 輸出數據 說明
1245 Invalid year!Invalid year! 21世紀之前
2004 2004 21世紀
2345 Invalid year! 21世紀後

1.1.4 PTA提交列表及說明

  • 編譯錯誤:12行if條件後面是兩個語句都是在if條件成立下執行,可是我沒有加分號。後來通過同窗指導才知道這樣是錯誤的。
  • 部分正確:if條件裏面的==打成了=,進行了賦值運算。
  • 部分正確:沒搞清楚21世紀是哪一個時間段。

1.2 整數的分類處理

題目內容描述:
學習

1.2.1 數據處理

數據表達:

    數據處理:

1.2.2 實驗代碼截圖

1.2.3 造測試數據

輸入數據 輸出數據 說明
5 23 45 69 78 47 4 1 隨機5個兩位數
4 12 789 631 -8 2 2 4個隨機數
4 0 23 -78 -4 1 3 含0

1.2.4 PTA提交列表及說明

  • 部分正確:if條件裏面的「==」打成「=」。測試

    2.代碼互評

    找2份同窗代碼,和本身代碼比較,建議互評代碼儘可能找代碼風格差別較大。設計

    1.對比1

    2.1.1同窗代碼截圖:

2.1.2本身代碼截圖:

區別:我直接把for嵌套在if語句中,而他直接從上往下執行,不使用else,並且判斷閏年的方法,我感受他的方法是錯誤的,它的i%4==0&&i%400!=0不可以證實某個年份是閏年,由於某個年份能被400整除也是閏年。可是在21世紀是一種特殊狀況,因此他的答案也沒錯。3d

2.對比2

2.2同窗代碼截圖:

2.2本身代碼截圖:


區別:
說實話,我看到這個題目第一想到的就是數組,當我看到這個代碼時,我才知道原來還能夠用for循環,並且比個人代碼更好,由於個人輸入的數據有限,可是他的代碼比個人很實用。code

3.學習總結(15分)

3.1 學習進度條(5分)

周 /日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第一週 3小時 60 學會輸出字符
第二週 10小時 186 學到變量名稱、運算、把變量的結果輸出
第三週 7.5小時 245 學會if條件判斷
第四周 5小時 120 學會使用for循環
第五週 6小時 80 學會定義函數,do while 等循環 一些複雜的函數看到不知道怎麼定義,不瞭解一些新定義,好比const
第六週 7小時 140 數組的定義,break的用法 對於一些題目不知道到底用什麼方法去解決
第七週 8.5小時 254 ??

3.2 累積代碼行和博客字數(5分)

時間 博客字數 代碼行數
第一週 183 60
第二週 1774 186
第三週 2149 245
第四周 1585 120
第五週 1645 80
第六週 2139 140
第七週 2455 254

3.3 學習內容總結和感悟(5分)

3.3.1 學習內容總結

請用思惟導圖的形式將到目前爲止所學的內容進行整理。
blog

3.3.2 學習體會

本週的做業讓我學到了不少東西,好比一些if和for語句的嵌套使用,還有數組的使用,邏輯運算符和關係運算符的使用,這周的做業作起來,必需要提早預習書本上的內容,可是編程題咱們不知道這個題是否要用到新的知識,因此有些題作起來比較困難。可是慢慢地問別人,會發現這些題目都頗有意思。說實話,再作那個《輸出閏年》的時候一直答案錯誤,一直小錯誤也沒找出來,後來問了別人才知道21世紀原來是2001-2100年,可是我以前一直覺得是2000-2099年,因此在這個題目繞了好久。再作c語言題目是文化知識也是比較重要的。有時候讀懂了題目,可是不會作,因此數學基礎也要有,我以爲c語言是一個綜合的科目。咱們再作c語言還要保證可以理解並解決這個問題。開發

5、評價標準

C語言做業評價標準
本次做業特別注意:

  • 1.提交列表沒內容,或者太簡單,每題得分0分。注意選擇提交列表長的題目介紹。
  • 2.代碼格式不規範,0分。
  • 3.代碼互評,內容簡單,0分。
  • 4.學習內容總結無思惟導圖,0分。
  • 5.完成挑戰題的同窗,加20分。
相關文章
相關標籤/搜索