c語言|博客作業03


這個作業屬於哪個課程 https://edu.cnblogs.com/campus/zswxy/SE2020-1
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11448
這個作業的目標 能夠分析代碼的組成,以及發現自己的錯誤。
學號 20209096

PTA實驗作業

(1)

1.1
題目要求:本題要求編寫程序,計算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N項之和。實驗代碼截圖如下:

1.2數據處理
數據表達:運用了 i,n,flag,denomibator,sum,item.其中 i n falg denomibator.是整數型變量。而 sum item 是雙精度浮點型。
數據處理:表達式:賦值表達式 函數表達式;流程結構:采用了循環結構和順序結構。

1.3 PTA提交列表和說明

說明:Q1.在printf里“sum”那里是否需要空格?
A1.需要,和語法有關系。

(2)

2.1題目要求:本題要求編寫程序,計算序列 2/1+3/2+5/3+8/5+... 的前N項之和。注意該序列從第2項起,每一項的分子是前一項分子與分母的和,分母是前一項的分子。實驗代碼截圖如下:

2.2數據處理
數據表達:運用了 i x y n z 幾個變量,其中 i 是雙精度浮點型,x y n z 是整數型。
數據處理:表達式:賦值表達式 函數表達式; 流程結構:運用了順序結構和循環結構。

2.3 PTA提交列表和說明。

說明:Q1:這個題為什么要設置z這個變量?
A1:要用它來進行轉化變量。

(3)

3.1題目要求:據說汪星人的智商能達到人類 4 歲兒童的水平,更有些聰明汪會做加法計算。比如你在地上放兩堆小球,分別有 1 只球和 2 只球,聰明汪就會用“汪!汪!汪!”表示 1 加 2 的結果是 3。
本題要求你為電子寵物汪做一個模擬程序,根據電子眼識別出的兩堆小球的個數,計算出和,並且用汪星人的叫聲給出答案。實驗代碼截圖如下:

3.2數據處理
數據表達:用了A B n i 變量,他們都是整數型變量。
數據處理: 表達式:賦值表達式 函數表達式; 流程結構:運用了順序結構和循環結構。

3.3 PTA提交列表和說明。

說明:Q1:一開始我們大家看到這個題目時是蒙的,不知道如何下手。
A1:后來經過我們的討論,我們一致認為是用for循環語句,最后我還到百度是搜索了。


閱讀代碼(-5——5分)
找一份優秀代碼,理解代碼功能,並講出你所選代碼有點及可以學習的地方。
如下:
問題:給定一個數組 nums,編寫一個函數將所有 0 移動到數組的末尾,同時保持非零元素的相對順序。
優秀代碼:
1.代碼用了int來定義temp。
2.同時還用了for循環語句和if——while語句。
3.我還學會了使用viod moveZeroes()使用方法。


3.學習總結
3.1學習進度條

周\日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第八周/10.19~10.25 12小時 100行 學會了使用基本的c語言和markdown語法。 當時我對所有的都不會,如:半角和全角的區別
第九周/10.26~11.1 10小時 236行 知道了常量,變量,和數據類型的定義和使用算數運算和賦值運算 一些c語言的語法還不清楚
第十周/11.2~11.8 14小時 340行 學會了使用for循環語句 一些基本數學函數都不會使用

3.2累計代碼行和博客字數

3.3學習感悟
經過這三周的學習呢,我覺得我學到了很多的東西。在學習的過程中我的迷茫同樣多了起來。對於學習c語言的我來說,我在寫作業時快樂並痛苦着,開心是因為在完成代碼時對了我開心,錯了我痛苦。但大多數是我是痛苦的。
我希望我能在以后的學習中擺脫這種痛苦,換來的是開心快樂。讓我們一起加油吧!


免責聲明!

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



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