C語言I部落格作業07

2022-06-03 16:48:10 字數 3675 閱讀 8029

這個作業屬於哪個課程

c語言程式設計ii

這個作業屬於哪個課程

班級的鏈結

這個作業要求在**

作業的要求

這個作業的目標

理解掌握while語句與do-while語句

這個作業在哪個具體方面幫助我實現目標

理解並自行完成pta題目

參考文獻

c語言程式設計(第三版)

學號20208957

1.pta實驗作業

1.1 題目名1

迴圈-古角猜想,日本數學家古角靜夫研究自然數時,發現乙個有趣現象:「如果是個偶數就除2,如果是奇數就乘以3加1」,經過有限個這樣的處理步驟,最後一定能得到1. 任意輸入乙個自然數,給出得到結果1的運算過程。

1.1.1資料處理

資料表達:定義乙個整型變數n。                       

資料處理:(偽**如下)

直接輸入乙個自然數n

通過while(n>1)迴圈語句判斷n大於1則進入迴圈,

再通過if(n%2==0)判斷n是否為偶數,直接通過算術表示式輸出結果

若為奇數則通過else中的表示式輸出結果

1.1.2 實驗**截圖

1.1.3 造測試資料

輸入資料

輸出資料說明5

無6

1.1.4 pta提交列表及說明

提交列表說明:

1.編譯錯誤:n=n/2寫在了printf語句的前面,未注意執行程式的邏輯順序。

2.執行超時:程式未能在規定時間內執行結束。

1.2題目名2

購物(二),使用者購買了若干個商品(商品數不超過10),現在,他告訴你每件商品的**,你計算出這些商品的平均**。

1.2.1資料處理

資料表達:定義整型變數count,定義i,x為雙精度浮點型變數。

資料處理:(偽**如下)

首先輸入乙個衣服**,通過while(x!=-1)判斷進入迴圈求輸入個**之和

經過count++累加進入if-else語句,算出平均數

最後輸出結果

1.2.2實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料

說明890.78 2769.8 12300 3532.2 -1

4873.19

**偏高

78.9 189.5 98 -1

122.13

**偏低

1.2.4 pta提交列表及說明

提交列表說明:

1.編譯錯誤:while語句前未寫scanf語句,並且if-else語句未打大括號。

2.執行超時:程式未能在規定時間內執行結束。

2.**互評

同學**截圖

自己**截圖

1.第一位同學簡單用了if語句和while迴圈語句,簡單清晰易懂。

第二位同學用了else-if語句以及do-while語句還有continue語句,熟練運用了上課學到的內容。

2.自己的用了break語句和if-else語句,但是**較長。

3.學習總結(15分)

3.1 學習進度條(5分)

周/日期

這週所花的時間

學到的知識點簡介

目前比較迷惑的問題

第十四周/11.29-12.04

18學習迴圈語句,while語句以及do-while語句

do-while語句與while語句用法的區別

第十三周/11.23-11.28

18學習字元型資料和switch語句以及多分支結構

多分支結構的邏輯順序問題

第十二周/11.16-11.22

19學習分支結構,拓展else-if語句

if語句與else-if語句的區分

第十一周/11.10-11.14

19學習對函式的定義和呼叫

不熟練,不清晰,對題目的分析不明確

第十周/11.2-11.8

20for迴圈語句

對語句的運用不是很靈活,想不清用哪種語句

第九周/10.26-11.1

18if-else語句

變數太多寫的時候有點混亂

第八周/10.19-10.25

15基礎c語言知識輸入輸出函式

3.2 累積**行和部落格字數(5分)

時間部落格字數

**行數

-----------------

---------------

---------------

第八周1140

64第九周

1744

105第十周

2972

180第十一周

4422

203第十二周

5798

197第十三周

7143

135第十四周

8522

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

3.3.1 學習內容總結

3.3.2 學習體會

這一周做pta時有明顯感覺到題目的難度,對之前學習的知識忘記了很多細節的問題,導致做題時沒有清晰的思路,所以新的一周要抽出時間好好複習背誦教材,整理每一次上機時間做過的課後題,把上課時沒有完成的內容重新整理歸類,鞏固記憶學習過的知識,要好好打牢基礎。

C語言I部落格作業07

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 熟悉多分支結構switch語句的使用來解決實際問題 這個作業在那個具體方面幫助我實現目標 提供案例給我練習,並可以判斷對錯 參考文獻 pta本題要求編寫程式讀入n個學生的百分制成績,統計五分制成績的分布。百分制成績到五分...

C語言I部落格作業07

這個作業是屬於哪個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標是 熟練運用switch 這個作業在那個具體方面幫助我實現目標 對多個題目運用if分支或者是if中套用for分支 參考文獻 無本題要求編寫程式計算某年某月某日是該年中的第幾天。1.1.1資料處理 資料表達 定義整...

C語言I部落格作業07

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 我希望能開發一種全新的語言程式 這個作業在那個具體方面幫助我實現目標 熟悉多分支結構switch語句的使用 參考文獻 1.pta實驗作業 2.互評 3.學習總結 1.1計算天數 15 分 本題要求編寫程式計算某年某月某日...