| 這個作業屬於那個課程 | C語言程序設計II |
|---|---|
| 這個作業要求在哪里 | C語言I作業004 |
| 我在這個課程的目標是 | 學會編程語言和設計程序並能夠利用所學知識解決這方面的一些問題 |
| 這個作業在那個具體方面幫助我實現目標 | 學會使用for循環 |
| 參考文獻 | 百度知道 |
PTA作業

1.PTA實驗作業
1.1 題目名

1.1.1數據處理
數據表達:定義整型常量N和雙精度浮點型變量i,sum。
數據處理:表達式:sum = sum+pow((-1),i+1)(1/(3i-2)),先輸入一個整數,定義sum的初始值為0;並進行for循環,使i的值開始自增,達到最大值N時輸出結果
1.1.2實驗代碼截圖

1.1.3 造測試數據
| 輸入數據 | 輸出數據 | 說明 |
|---|---|---|
| 1 | 1 | 輸入最小值測試是否第一步運算正確 |
| 10 | 0.819 | PTA所給數據 |
1.1.4 PTA提交列表及說明

提交列表說明:
A:答案錯誤:沒有把數據1納入運算
B:答案錯誤:數據1的正負搞錯
C:編譯錯誤:在vs上測試后忘記把scanf后的_s刪掉
1.2 題目名

1.1.1數據處理
數據表達:定義整型常量N和雙精度浮點型變量i,sum。
數據處理:表達式:sum = sum+(i/(2i-1))pow((-1),i+1);先輸入一個整數,定義sum的初始值為0;並進行for循環,使i的值開始自增,達到最大值N時輸出結果,其原理語第三題相似。
1.1.2實驗代碼截圖

1.1.3 造測試數據
| 輸入數據 | 輸出數據 | 說明 |
|---|---|---|
| 4 | 0.362 | 測試是否滿足PTA測試點 |
| 5 | 0.917 | PTA所給數據 |
1.1.4 PTA提交列表及說明

A:答案錯誤:PTA試題上的輸出結果為0.917,而我的為sum = 0.917
2.代碼互評(對比題目來源於PTA作業7-3)
C語言I博客作業04 - Rodcirdo - 博客園

自己代碼截圖

1.他定義的雙精度浮點型變量比我多了一個d。
2.他在進行編寫運算時的表達式,把表達式一分為二,我猜測他可能是為了避免錯誤,但是我認為這樣注意一點就完全沒問題了,沒有必要這么麻煩。畢竟能夠用少量代碼能夠完成的事,沒有必要再多加一些東西。
3.學習總結
3.1 學習進度條
| 周/日期 | 這周所花的時間 | 代碼行 | 學到的知識點簡介 | 目前比較迷惑的問題 |
|---|---|---|---|---|
| 3/9-3/15 | 每天90分鍾 | 240 | for循環語句 | 有時候不知道如何判斷數據是整型還是浮點型 |
3.2累計代碼行和博客字數
| 時間 | 博客字數 | 代碼行數 |
|---|---|---|
| 第一周 | 600 | 50 |
| 第二周 | 800 | 70 |
| 第三周 | 1200 | 90 |
| 第四周 | 1400 | 100 |

3.3學習感悟
3.3 學習內容總結和感悟
3.3.1 學習內容總結
這一周主要學了for循環,通過練習數的前n項和的練習,發現了自己的不少問題,比如:有時候題目都還沒有看完就開始寫了,或者疏忽一些細節問題(中英文符號錯誤,輸出的與題目所給格式不一致)。
3.3.2 學習體會
自己還是存在比較多的問題,一些小小的問題有時候都要找好久,還有就是所學還是不足還得繼續努力,一定要向他人虛心請教,而不是對別人的代碼進行照抄,這樣才能有所提高。C語言書上部分要記得的,得加強記憶,不要每次都去翻書,否則難以提高。
