第四周作業 第三章

2021-06-21 06:09:05 字數 2304 閱讀 2559

第三章 結構化程式設計學習要求和實驗

n學習要求

掌握輸入/出流的使用。

掌握結構化程式設計過程和方法。

掌握選擇/分支結構程式,迴圈程式設計方法,熟知分支和迴圈語句,並靈活運用。

初步掌握一些常規題型演算法

進一步積累程式除錯經驗。

n實驗作業

1.完成課本每乙個程式設計題。要求先畫出流程演算法圖或n-s圖,然後程式設計實現,有可能的話使用兩種以上方法;

2.程式設計求「百錢百雞」問題。(雞翁一值錢五,雞母 一值錢三,雞雛三值錢一。百錢買百雞,問雞翁、雞母、雞雛各幾何?)

3.程式設計輸入乙個整數,計算它是幾位數字,分別輸出每一位數字,並輸出各個數字上數字之和。

4.在乙個平面上,有四個圓柱形塔,塔底圓心座標分別為(2,2)、(-2,2)、(-2,-2)、(2,-2),塔半徑為1,塔高為10公尺,塔外無建築物。程式設計,輸入任乙個點平面座標,求該點建築物的高度。

5.程式設計計算s=1!+2!+3!+......n!(其中n為整數,n!表示計算n階乘),要求使用兩種以上的方法。

6.猴子吃蘋果問題:猴子第一天摘了若干個蘋果,當時吃了一半,還不過隱,又多吃了乙個。第二天,又吃掉餘下的一半,又多吃乙個。以後每一天,都是吃掉前一天餘下的一半零乙個。到第10天,只有乙個蘋果了。問猴子第一天共摘了多少個蘋果?

7.計算s[n]=a+aa+aaa+aa...a(n個)的值。其中a是乙個數字,n表示a的位數。例如,當a=1,n=5時,則要計算的表示式為

s[5]=1+11+111+1111+11111

8.列印九九乘法表。

9.兩個羽毛隊進行單打比賽,各出3個人。甲隊為張

三、李四、王五3個隊員,已隊為陳

六、趙七、宋八3個隊員。現已經抽籤決定比賽名單,有人向隊員打聽比賽名單,張三說他不和陳六打,王五說他不和陳六和宋八打。請程式設計找出3對比賽名單。

10.積累除錯程式經驗,收集錯誤資訊原因(每個同學收集3-5條錯誤資訊原因,並輸入電腦形成文字)。

n作業要求

網上提交各個程式和相關要求的文字。

可以分兩個部落格文章來交。前5個題和後5個題各放到乙個部落格文章中提交。

1.課本習題

1.1.e

//#include "stdafx.h"

#includeusing namespace std;

int main()

} }

getchar();}

結果為:

3.整數

//#include "stdafx.h"

#include#include using namespace std;

int main(int argc, tchar* argv)

cout<

cout<

結果:

4.建築物高度

//#include "stdafx.h"

#include#includeusing namespace std;

int main()

printf("%d",sum);}

結果:

6.猴子吃蘋果

//#include "stdafx.h"

main()

printf("the total is %d\n",x1);

return 0;}

結果為:

第三章作業

1.完成課本每乙個程式設計題。要求先畫出流程演算法圖或n s圖,然後程式設計實現,有可能的話使用兩種以上方法 2.程式設計求 百錢百雞 問題。雞翁一值錢五,雞母 一值錢三,雞雛三值錢一。百錢買百雞,問雞翁 雞母 雞雛各幾何?3.程式設計輸入乙個整數,計算它是幾位數字,分別輸出每一位數字,並輸出各個數...

第三章作業

第三章作業 習題5,求e的近似值 求自然對數e的近似值 includeusing namespace std int n return a int main cout 習題6 求圓周率 求圓周率的近似值 include includeusing namespace std int main cout...

第三章作業

第三章 最簡單的c程式設計 順序程式設計 例3.1 有人用溫度計測量出用華氏法表示的溫度 如64 f 今要求把它轉換為以攝氏法表示的溫度 如17.8 c 例 3.2 計算存款利息。有1000元,想存一年。有3種方法可選 1 活期,年利率為r1 2 一年期定期,年利率為r2 3 存兩次半年定期,年利率...