一、本次課學習主要內容及知識結構點:
-
二、實驗內容:(60分)
-
1. 求奇數和。輸入一批正整數(以零或負數為結束標志),求其中的奇數和。試編寫相應程序。
-
2. 展開式求和。輸入一個實數 x,計算並輸出下式的值,直到最后一項的絕對值小於0.00001 (保留4 位小數)。要求定義和調用函數fact(n)計算n 的階乘,可以調用pow()函數求冪。試編寫相應程序。
3. 求序列前n項和(2/1+3/2+5/3+8/5+...)。輸入一個正整數n,輸出 2/1+3/2+5/3+8/5 +"的前n項之和,保留2位小數。該序列從第2項起,每一項的分子是前一項分子與分母的和,分母是前一項的分子。試編寫相應程序。
4. 換硬幣。將一筆零錢(大於8分,小於1元, 精確到分)換成5分、2分和1分的硬幣,每種硬幣至少有一枚。輸入金額,問有幾種換法?針對每一種換法,輸出各種面額硬幣的數量和硬幣的總數量。試編寫相應程序。
5. 打印菱形"星號*"圖案。輸入一個正整數n(n為奇數),打印一個高度為 n 的"*"菱形
圖案。例如,當n為7時,打印出以下圖案。試編寫相應程序。
三、實驗要求:
1. 作業的Deadline: 2016-10-13 23:00pm
2. 將本次實驗內容的代碼上傳到https://coding.net/ 網站。 (60分)
3. 寫一篇隨筆,內容分為四個部分:(總分40分)
寫出本次課學習到的知識和體會、學習的時長、學習過程中遇到的問題、問題解決的方法及問題的疑惑等。
隨筆的格式如下:
題目:實驗五——循環結構學習總結
1.本次課學習到的知識點:(5分)
(1)…….
(2)……..
………..
2. 實驗過程中遇到的問題及解決方法:(5分)
(1)
(2)
…….
3. 實驗心得體會及本章學習總結(5分)
………
四、預習下次課:
預習教材P83頁中循環結構程序設計中的每個典型的實例,並將例4-8、例4-9、例4-10、例4-11的代碼都完成,下節課上課前帶入實驗室進行檢查(10)
五、本次作業評價方式:
總分100分:其中,coding中程序提交60分(根據代碼的步驟、格式、注釋、結構正確性來酌情分配),博客書寫40分;,延遲一天扣10分,直至扣完100分,如果后期想要拿回本次的100分,就需要完成附加題來彌補,根據完成情況給出不超過100分。