1. 程式人生 > >一、PTA循環實驗

一、PTA循環實驗

直接 實驗 會什麽 學習 nbsp for 構造 記錄 嵌套

一、PTA實驗作業

題目一

技術分享圖片

1. 本題PTA提交列表:

技術分享圖片

2. 設計思路(包括流程圖)

1.先構造出分子分母規律函數;

2.寫主函數進行循環相加。

流程圖的設計:

技術分享圖片

主要描述題目算法:

技術分享圖片

技術分享圖片

3.本題調試過程碰到問題。

發現問題:對於交變的正負號,本來想再定義一個符號函數,在網上找例子模仿。

解決辦法:在網上找到了((float)crisscross(i))代替符號函數。

題目二:

技術分享圖片

1. 本題PTA提交列表:

技術分享圖片

2. 設計思路(包括流程圖)

1.先編程兩個輸入函數,按照題目要求。

2.在循環判斷並且“記錄”等級。

3.輸出“記錄”的等級。

流程圖的設計:

技術分享圖片

主要描述題目算法:

技術分享圖片

3.本題調試過程碰到問題。

發現問題:在循環過程中只判斷了成績而忘記計數了

解決辦法:重新查看代碼,將 a++,b++,c++,d++,e++重新添加了。

題目三:

技術分享圖片

1. 本題PTA提交列表:

技術分享圖片

2. 設計思路(包括流程圖)

1.定義變量

2.調用pow函數求冪

3.用循環求和.

流程圖的設計:

技術分享圖片

3.本題調試過程碰到問題

本題比較簡單,沒有遇到問題。

最終算法描述:

技術分享圖片

#二、同學代碼結對互評#二、同學代碼結對互評(1分)
##1.同學互評照片。

王紀聰:

技術分享圖片

我的:

技術分享圖片

##2.我的代碼、互評同學代碼截圖。


##3.我和同學代碼不同在哪裏?有哪些各自優勢?你更喜歡哪種代碼風格?如果同學代碼有錯的也請幫忙指出來哪裏出問題。


答:王紀聰同學的代碼運用了函數,而我的是直接用循環寫的。這樣比較簡單的小程序用函數寫反而浪費時間。

#三、截圖本周題目集的PTA最後排名。(2分)
PTA排名
技術分享圖片


#四、本周學習總結(2分)
##1.你學會了什麽?

循環結構for,while的使用,同時使用了分支結構


##2.本周的內容,你還不會什麽?

對於一些較復雜的循環嵌套問題,思路總是會亂掉,成功率很低。




一、PTA循環實驗