C語言I博客作業08


一.表格


問題 答案
這個作業屬於那個課程 C語言程序設計II
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9976
我在這個課程的目標是 熟練的運用與掌握計算機系統和C語言知識
這個作業在那個具體方面幫助我實現目標 加強 while語句和 do-while語句以及字符型
參考文獻 《C語言程序設計》、《C Primer Plus》

二.本周作業


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

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

1.1 題目名1

1.1.1數據處理

數據表達:先用字符型去定義二進制字符,在用整型定義一個 sum 作為計數器來存放十進制數。
數據處理:(偽代碼如下)

**1.1.2實驗代碼截圖 **

1.1.3 造測試數據

輸入數據 輸出數據 說明
11111111 255 樣例數據
34 error input! 樣例數據
111111 63 二進制字符
166 error input! 非二進制字符

1.1.4 PTA提交列表及說明

編譯錯誤:我一開始先用整型定義的二進制的變量,結果不對。后來改為字符型來定義。
編譯錯誤:改為字符型定義后,后面的字符型變量后跟數字運算要加 ‘’ ,而我一開始沒有加導致錯誤。
答案正確:.......

1.2 題目2

1.2.1數據處理

數據表達:定義整形變量3個正整數N、U、D以及蠕蟲上爬距離length和蠕蟲爬出井的時間分鍾minute
數據處理:(偽代碼如下)

1.2.2 實驗代碼截圖

1.2.3 造測試數據

輸入數據 輸出數據 說明
12 3 1 11 樣例數據
20 10 5 5 正常數據
39 12 4 9 正常數據
66 44 22 3 正常數據

1.2.4 PTA提交列表及說明

答案正確:........

2.代碼互評(5分)

同學代碼截圖1

同學代碼截圖2

自己代碼截圖

比較:
1.第一份代碼思路和我的代碼是差不多的,只是寫法有一些不同。我的是在if-else語句中鑲嵌while語句,而她的是在while語句中鑲嵌if-else語句。
2.第二份代碼是和我的代碼有很大不同的。首先她是先定義字符變量ch,調用ch用getchar函數來做的,而我沒有使用字符型函數。
3.第二份代碼使用的是在while語句中鑲嵌switch語句來作為主要的流程,而我是在if-else語句中鑲嵌while語句,沒有使用switch語句。她這樣寫會使代碼很簡潔是我要學習的。

3.學習總結(15分)

3.1 學習進度條


周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第一周/9-19 這周花了大約三天 30 Hello world編程
第二周/9-25 這周花了大約三天 50 華氏度與攝氏度
第三周/10-9 這周花了大約三天 100 目前是常量,變量的應用以及分段函數中的 if-else 的使用 在PTA的使用中明明答案沒有問題但就是顯示各種問題,在寫博客園時對表格以及格式的編輯總是l力不從心!
第四周/10-15 這周花了大約兩天 150 for語句循環體的使用 各種變量,語句的使用會混亂
第五周/10-24 這周花了大約三天 140 階乘的編程,自定義函數 參數的設定
第六周/10-31 這周花了大約三天 200 多分支結構和else-if語句 字符型數據
第七周/11-6 這周花了大約三天 210 switch語句 switch語句如何更好的與for語句、if-else語句連用
第八周/11-13 這周花了大約兩天 150 while語句和do-while語句 字符型具體表達

3.2 累積代碼行和博客字數

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

3.3.1 學習內容總結

3.3.2 學習體會

在本周中學習中學習了 while語句以及 do-while語句。在本堂課中同時還比較了 do-while語句和 while語句的不同點,以及 while語句和 for語句的轉換以及其它們的執行流程圖對比解析。另外,while語句是先判別條件再決定是否循環;而do-while語句先至少循環一次,然后再根據條件決定是否繼續循環。而在本次作業中也使用了字符型來定義變量,同時也復習了一遍之前的知識。一邊學習新的知識,一邊鞏固之前學習的知識。這樣可以使我的大腦不斷的接收新的知識和鞏固沉淀舊的知識,所以在課下我會盡量找時間來多加練習C語言的!


免責聲明!

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



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