C語言I部落格作業07

2022-05-31 20:24:09 字數 2916 閱讀 9404

1.作業頭

這個作業屬於哪個課程

這個作業要求在**

/homework/11586

這個作業的目標

熟悉使用while和do-while結構解決問題。

學號20209158

一、本週教學內容&目標

第4章 迴圈結構 4.1-4.2 熟悉使用while和do-while結構解決問題。

二、本週作業

pta實驗作業

2.**互評

3.學習總結

三、作業格式

1.pta實驗作業(20分/題)

請再此處列出自己的排名,如:

從pta題目集中選出2個你最滿意的題目完成以下內容,選擇題目難度越大,分值越高,每題20分(每項5分),內容要求如下:

1.1 題目名1

題目內容描述

1.1.1資料處理

資料表達:本題目的變數是i,n;都是整型;使用者通過在鍵盤上輸入得到的。

資料處理:運用了if-else分支結構 和 while語句。

1.1.2實驗**截圖貼圖展示**,不要複製。請給出名字標識。

1.1.3 造測試資料

輸出你的程式面向各種測試資料結果,除了題目給出的測試資料,可以自己再造其他臨界資料,越多越好,並加上必要說明

1.1.4 pta提交列表及說明

根據pta提交列表,簡要描述除錯程式碰到的問題及解決辦法。

提交列表說明:

注意必須寫明每個錯誤點,你是怎麼解決的。此項沒寫好,本題0分

部分正確:最後結果輸出中文和英語符號混淆了

編譯錯誤:有的地方是不理解然後試一下,結果錯了。還有是字元打錯。

有多道題目的,請分題目寫好程式設計總結題目2同題目1寫法,先寫題目,再按照4個內容書寫。4部分都必須寫,缺任何一項扣分!

1.2 題目2

1.2.1 資料處理

資料表達:定義了浮點型變數n,result,i,n通過外設輸入,i隨迴圈逐漸累加,result通過運算賦值。

資料處理:使用的表示式如下:

double n,result,i=0

while(n!=-1&&i<=10)

i++result+=n

if(i==0)

1.2.2 實驗**截圖

1.2.3 造測試資料

1.2.4 pta提交列表及說明

2.**互評(5分)

找2份同學**,和自己**比較,建議互評**盡量找**風格差異較大。

同學**截圖

自己**截圖

1,2,3方式羅列2份**不同地方。

1、同學的**更加簡潔,**行數也比我要少;**更加美觀;

2、同學採用的是for迴圈結構,自己採用的是while語句,做題思路大同小異,for和while語句等同。

同學**截圖

自己**截圖

不同點:

1.他用的迴圈語句是do-while我用的是while.

2.定義變數不同,我用的是sum他用是result。判斷奇偶性先後順序不同我先判斷偶數,

他先判斷奇數。它在if後面並沒有新增else.

3.學習總結(15分)

3.1 學習進度條(5分)

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

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

3.3.1 學習內容總結

3.3.2 學習體會

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 分 本題要求編寫程式計算某年某月某日...