C語言 部落格作業04

2022-05-31 12:15:14 字數 2988 閱讀 3542

這個作業屬於哪個課程

c語言程式設計ⅰ

這個作業要求在**

我在這個課程的目標是

熟練掌握for迴圈語句以及語句的三個表示式,初步了解pow語句的用法

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

五個pta作業以及自己在編譯器上面寫的**和**錯誤

參考文獻

1.1 求簡單交錯序列前n項和

本題要求編寫程式,計算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前n項之和。輸入在一行中給出乙個正整數n。輸出格式:在一行中按照「sum = s」的格式輸出部分和的值s,精確到小數點後三位。題目保證計算結果不超過雙精度範圍。

⑴資料處理

①資料表達:本題用了int的整形結構,變數用了i n f 和sum,sum是因變數,隨著n的變化而變化。

②資料處理:使用了for迴圈結構和if-else語句,第二個大括號裡面是迴圈的內容,其中有選擇性結構。

⑵實驗**截圖

⑶造測試資料

輸入資料

輸出資料說明2

0.750

>1

100.819

>9

1000.834

>99

1010.837

>100

⑷pta提交列表說明

錯誤原因

q1編譯錯誤:自己在自己的編譯器上面編譯出來sum不管輸入什麼都是為0,我以為這個編譯器有問題 所以交放在pta上面試了一下,結果是錯的。

a1 :發現自己在**上面的sum後面的輸入錯了,把0輸成了s。

q2 編譯錯誤:在自己編譯器上面對了 複製都pta上面就編譯錯誤。

a2 :問了助教,結果是我把開頭的#忘記複製了。

題要求編寫程式,計算交錯序列 1-2/3+3/5-4/7+5/9-6/11+... 的前n項之和。輸入格式:輸入在一行中給出乙個正整數n。輸出格式:在一行中輸出部分和的值,結果保留三位小數。

⑴資料處理

①資料表達 :本題目使用了int的整形結構,變數為i n 。還有雙精度浮點型,因變數sum隨著n的變化而變化。

②資料處理 :本題目使用了for的迴圈結構,第二個大括號裡面是迴圈的內容,scanf格式控制字元用於輸入資料。同時pow()是math,h中用於計算x的y次冪的,題目中用於分子的就是。

⑵實驗**截圖

⑶造測試資料

輸入資料

輸出資料說明5

0.917

>1

110.904

>10

1000.391

>99

1010.894

>100

⑷pta提交列表說明

錯誤原因⑴同學**截圖(來自軟體三班曾佳同學)

自己**截圖(7.3)

⑵比較結果

相同點:都使用了int和double的整形和雙精度浮點型,還有乙個是pow的結構

不同點:①變數使用的不同

②迴圈結構裡面的內容不同

兩個相比較,曾佳同學的比較簡潔,他的**行數比我多,比較繁瑣。我的比較簡單。

學習總結

⑴學習進度條

周/日期

這週所花時間

**行學到的知識點簡介

目前比較迷惑的問題

第四周四個小時

85pow的用法還有迴圈結構

⑵累計**行和部落格數

3.3學習內容總結和感悟

⑴學習內容總結

①這節課學到了如何使用for語句的迴圈結構,知道了for一般的表示式,for語句中要用兩個分號將三個表示式分開,在for語句中間有乙個叫迴圈控制變數。

②知道了for語句中間的三個表示式的意義以及如何使用。

③自己對c語言還不是很了解 還要許多知識要學習,只學習書上面的遠遠不夠,還需要自己去額外的學習。

④同時在敲**的工程中間用記住自己那些地方錯了 並提醒自己下次不要犯同樣的錯誤。

⑵學習體會

①隨著專業知識的學習,了解的東西也越來越多。

②自己多**的知識了解的也多了,在**錯誤的時候也比以前知道錯誤的地方找到的快一點了。

③自己在敲**的時候速度也快了,但是一些常見的錯誤還是會出現,就是不是細心,在找錯誤的時候也要細心。

④這個專業要自己在課外時間多多去學習,自己也要多敲一點**,只有這樣才能讓自己提高。

C語言 部落格作業04

這個作業屬於哪個課程 c語言程式設計ii 這個作業的要求在 我在這個課程的目標是 學習基礎程式語言c語言,基本掌握c語言的思維方向 這個作業具體在哪個方面幫助我實現目標 程式設計練習,錯誤分析,參考文獻 markdown語法小結 本題要求編寫程式,計算序列 1 1 2 1 3 的前n項之和。1.1....

c語言 部落格作業04

這個作業屬於哪個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 了解 運用並學會自己編輯c語言 這個作業在哪個具體方面幫助我實現目標 能幫助我更了解c語言,練習c語言 參考文獻 c語言程式設計 提問的智慧型 本題要求編寫程式,計算序列 1 1 4 1 7 1 10 的前n項之和。資料...

c語言 部落格作業04

問題 回答 這個作業屬於哪個課程 c語言程式設計ll 這個作業要求在 我在這個課程的目標是 熟練使用for迴圈語句 這個作業在哪個具體方面幫我實現目標 對for迴圈語句更熟悉 參考文獻 c語言程式設計 題目內容描述 計算序列1 1 2 1 3 的前n項之和 資料表達 用了哪一些變數,這些變數值怎麼來...