c語言1博客作業06


一、本周作業頭

這個作業屬於那個課程 C語言程序設計II
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-4/homework/9892
我在這個課程的目標是 <認識字符型和庫函數,學會使用和解答邏輯運算符的題目>
這個作業在那個具體方面幫助我實現目標 <PTA填空題,解答邏輯運算符的題目,課本上的概念>
參考文獻 <c語言程序設計教科書,瀏覽器,資料書,>

二、作業格式

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

1.1 題目名1

題目內容描述
在北大校園里,沒有自行車,上課辦事會很不方便.但實際上,並非去辦任何事情都是騎車快,因為騎車總要找車、開鎖、停車、鎖車等,這要耽誤一些時間.假設找到自行車,開鎖並車上自行車的時間為27秒;停車鎖車的時間為23秒;步行每秒行走1.2米,騎車每秒行走3.0米。請判斷走不同的距離去辦事,是騎車快還是走路快。
輸入格式:
輸入一行,包含一個整數,表示一次辦事要行走的距離,單位為米。
輸出格式:
輸出一行,如果騎車快,輸出一行"Bike";如果走路快,輸出一行"Walk";如果一樣快,輸出一行"All"。

1.1.1數據處理

數據表達:
用了m變量,這些變量的值是公式運算m/1.2<=>m/3.0+50 來的,類型是整型。
數據處理:
數據用到m/1.2<=>m/3.0+50和if-else結構。

1.1.2實驗代碼截圖

1.1.3 造測試數據

輸入數據 輸出數據 說明
90 walk 步行快
100 All 一樣快
110 bike 騎行快

1.1.4 PTA提交列表及說明

根據PTA提交列表,簡要描述調試程序碰到的問題及解決辦法。

提交列表說明:

部分正確;我發現我把walk和bike思考反了,把bike填在walk那,剛剛反掉。
全部正確:改正了錯誤。

1.2 題目2

輸出21世紀中截止某個年份以來的所有閏年年份。注意:閏年的判別條件是該年年份能被4整除但不能被100整除、或者能被400整除。
輸入格式:
輸入在一行中給出21世紀.
逐行輸出滿足條件的所有閏年年份,即每個年份占一行。輸入若非21世紀的年份則輸出"Invalid year!"。若不存在任何閏年,則輸出“None”。

1.2.1 數據處理

數據表達:用了year,i兩個變量,都是整型的 運用了year>2100 ||year<2001,year<2004 i%4&&i%100!=0||i%4000

數據處理:這個題目應用了if-else語句,邏輯運算符,for循環語句,可以作為典例,聚集了很多知識點。

1.2.2 實驗代碼截圖

1.2.3 造測試數據

輸入數據 輸出數據
2121 Invalid year
2003 None
2000 Invalid year

1.2.4 PTA提交列表及說明

說明:
部分正確:就&&打成了|| 運用錯了,以為要用或邏輯運算符,
部分正確:在17處,少打了一個!,導致結果錯誤,部分正確現象。
答案正確 改正了錯誤。

2.代碼互評(5分)

找2份同學代碼,和自己代碼比較,建議互評代碼盡量找代碼風格差異較大。

同學代碼截圖

自己代碼截圖

1,2,3方式羅列2份代碼不同地方。

與第一位同學比較:
1:這個同學設了很多個變量,一個一個清晰,但是我覺得有點多余,我設應該距離m就可以出來了,
2:他用了\n我沒有用 ,這個還是用比較好,形成一種習慣。
3:他用了3個if,沒有使用else,是另一種方法,沒有試過,我相當於又學到了一點點,但是最好用if-else。

與第二位同學比較%
1:她的排版不是很美觀,也是比較簡潔的
2:我們設的變量不同,d與m
3:她使用了\n,值得我學習,我覺得我的更容易理解。

3.學習總結(15分)

3.1 學習進度條(5分)

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第四周9.16-9.23 6小時 28 初步了解敲代碼,做博客 怎樣進去做這些作業
第六周9.23-10.6 32小時 19 熟悉部分編程的格式,使用markdown語法 和做表格 不太會做表格
第七周10.7-10.11 40小時 105 學會使用if-else語句做分支結構題 做折線圖開始的時候有點不太會
第八周10/14-10/19 48小時 82 學習了for語句,運用於敲代碼時,進行循環過程。 有時候忘記賦值,循環體處掌握的方法還不夠,容易運行錯誤。
第九周10/20-10/26 50小時 108 學習了c語言函數知識,理解定義和使用方法 不太懂,經常出錯,函數式子很難想到
第十周10/28-11/02 38小時 180 學習了字符型,庫函數,還有邏輯運算符知識 對這些我還挺感興趣的

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

代碼行 博客字數
180 2112

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

3.3.1 學習內容總結

3.3.2 學習體會

1;制作思維導圖是一個很不錯的方法,我發現知識在不斷有格式化了,知識更清晰明了。
2;我們在做PTA作業時候,需要仔細閱讀題目,明白題目要我們求什么?思路清晰再敲。
3;隨着知識的增加,我們了解的越來越多,更要注重吸收消化。
4;我覺得c語言程序設計,用心對待,其實挺有趣。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM