這個作業屬於那個課程
c語言程式ii
這個作業要求在**
[作業要求]
我在這個課程的目標是
學會使用while迴圈
這個作業在那個具體方面幫助我實現目標
pta專項作業總結,鞏固while迴圈的運用
參考文獻
[評價標準]
三、本週作業
pta實驗作業
**互評
學習總結
四、作業格式
1.pta實驗作業(20分/題)
從pta題目集中選出2個你最滿意的題目完成以下內容,選擇題目難度越大,分值越高,每題20分(每項5分),內容要求如下:
1.1 題目名1
題目內容描述
7-1 求整數的位數及各位數字之和
對於給定的正整數n,求它的位數及其各位數字之和。
1.1.1資料處理
資料表達:定義了整型變數n,c,s,表示輸入的正整數,自增變數,每位數之和。
資料處理:表示式:s+=n%,n/=10,while迴圈
定義變數;輸入輸入n;
while(表示式) //運用迴圈結構,累加得到位數,求和。
輸出結果
1.1.2實驗**截圖
1.1.3 造測試資料
輸出說明
3753 15
隨機947
3 20
隨機123
3 6隨機
4 pta提交列表及說明
提交列表說明:
1.編譯錯誤:自己在dev c++時,出現的錯誤,原因為在使用while迴圈時,條件不對,導致進入死迴圈。
2.答案錯誤:在使用表示式時,先除法再取餘,導致執行時少一次,就跳出了迴圈。
3.部分正確:定義變數沒有初始化值。
1.2 題目2
7-5 爬動的蠕蟲 (15 分)
一條蠕蟲長1寸,在一口深為n寸的井的底部。已知蠕蟲每1分鐘可以向上爬u寸,但必須休息1分鐘才能接著往上爬。在休息的過程中,蠕蟲又下滑了d寸。就這樣,上爬和下滑重複進行。請問,蠕蟲需要多長時間才能爬出井?
這裡要求不足1分鐘按1分鐘計,並且假定只要在某次上爬過程中蠕蟲的頭部到達了井的頂部,那麼蠕蟲就完成任務了。初始時,蠕蟲是趴在井底的(即高度為0)。
1.2.1 資料處理
資料表達:定義了整型變數n,d,u,x,y,分別表示井的寸數,一分鐘下滑的寸數,一分鐘內向上爬的寸數,爬過的寸數,所用的時間
資料處理:x=x+u,x=x-d,運用了while迴圈
定義變數;1.2.2 實驗**截圖輸入n,d,u;
while(x=n) //爬行的距離大於井深
下滑的時間;
輸出時間;}
1.2.3造資料測試
輸入輸出
說明12 3 1
11隨機
65 4 7
1431655766
隨機25 5 3
21隨機
1.2.4 pta提交列表及說明
1.答案錯誤:誤認為上爬與下滑同時進行,即x=n/(u-d),導致執行結果為6.
2.通過請教助教,理清題意。。**中的變數值記得初始化
2.**互評(5分)
找2份同學**,和自己**比較,建議互評**盡量找**風格差異較大。
同學**截圖
自己**截圖
1,2,3方式羅列2份**不同地方。
1.第一位同學**大致與我的相同,就是while語句中的表示式為常量1,if語句的表示式為n-1表示蟲子頭部到井口的距離.
2.同學使用的是do while語句迴圈,先迴圈再判斷條件。
3.兩位同學都將變數的值初始化,但是我只初始化了乙個,我舉得前者更為嚴謹。
3.學習總結(15分)
1 學習進度條(5分)
周/日期
這週所花的時間
**行學到的知識點簡介
目前比較迷惑的問題
3/9-3/15
9+80
整型和浮點型,if-else語
**專業術語的解讀
10/9-17
10+96
迴圈語句的使用,整型和浮點型的複習
呼叫,定義函式
10/20-25
11+105
呼叫,定義函式
各種函式的運用
10/28-11/1
11+127
多分支結構,邏輯運算
邏輯思維
11/4-7
12+178
多分支結構的熟悉,switch語句
switch語句的靈活運用
11/10-15
14+194
while語句與do while 語句
都while語句的靈活使用
3.2 累積**行和部落格字數(5分)
3.3 學習內容總結和感悟(5分)
3.3.1 學習內容總結
3.3.2 學習體會
慢慢的學習,感覺到寫**有自己的想法,能夠主動去思考他,有時候會有點煩躁,但是也樂在其中。加油。
對於switch語句和while語句使用還是得多刷題,刷題,刷題,刷題。
C語言作業 08
這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 c語言i作業08 我在這個課程的目標是 熟練掌握c語言 這個作業在那個具體方面幫助我實現目標 在pta上老師布置的型別作業 參考文獻 markdown基本語法 對於給定的正整數n,求它的位數及其各位數字之和。輸入格式 輸入在一行中給出乙個不超...
C語言作業08
這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我的作業 我在這個課程的目標是 學習迴圈語句whlie 這個作業在那個具體方面幫助我實現目標 學會了新的迴圈結構 參考文獻 一條蠕蟲長1寸,在一口深為n寸的井的底部。已知蠕蟲每1分鐘可以向上爬u寸,但必須休息1分鐘才能接著往上爬。在休息的過程...
c語言作業08
這個作業屬於哪個課程 c語言程式設計 這個作業要求在哪 這個作業課程目標在哪 熟練掌握c語言 這個作業在哪個方面幫助我實現目標 及時完成老師布置的作業 參考文獻 c prime pta實驗作業 1.1.1資料處理 資料表達 運用了n.a,sum三個變數 資料處理 用了while表示式 1.1.2實驗...