第四周作業

2022-05-01 14:27:16 字數 2747 閱讀 4179

要求二

一 .題目7-1計算分段函式

1.實驗**

#includeint

main()

else

printf(

"f(%0.1f) = %0.1f

",x,y);

return0;

}

2.設計思路

(1) 第一步:定義浮點型函式x和y

第二步:運用if else函式輸入運算公式

第三步:當x不等於0時,y=1/x;當x=0時 ,y=0

第四步:輸出結果

(2)流程圖

3.本題遇到的問題及解決辦法

在y=1/x以及y=0這兩行的後面沒有加分號而導致錯誤,經檢查後發現並且改正

正確截圖:

二 .題目7-2a除以b

1.實驗**

#includeint

main()

else

if(b<0

)

else

return0;

}

2.設計思路

(1)第一步:定義整數型變數a和b,定義浮點型變數c

第二步:運用if else函式計算當b>0、b<0以及b=0時c=a/b、c=a/(b)以及c=0

第三步:明確題目中要求輸出的保留的是幾位小數

第四步:輸出結果

(2)流程圖

3.本題遇到的問題及解決辦法

題目中要求保留兩位小數,但是在我的**中不是%0.2f,雖然編譯沒有錯誤,但是我的結果和pta中的執行結果不符,後來詢問同學得知保留兩位小數是%0.2f,然後改正

正確截圖:

三.題目7-6階梯電價

1.實驗**

#includeint

main()

else

if(u>50)

else

printf(

"invalid value!");

return0;

}

2.設計思路

(1)第一步:定義浮點型變數u和c

第二步:運用if else函式寫出當050以及u<0時需要花費的電費錢數為的運算公式

第三步:用printf輸出結果c

(2)流程圖

3.本題遇到的問題及解決辦法

在"invalid value!"中忘記打!並且在u>50那一行中由於沒摁住shift鍵將*達成8,經過檢查與核對之後發現錯誤

正確截圖:

四 .題目7-7計程車計價

1.實驗**

#includeint

main()

else

if(a<=10

)

else

e=c+d*2+0.5

; printf("%d

",e);

return0;

}

2.設計思路

(1)第一步:定義整數型變數b,d,e;定義浮點型變數a,c;a為行走公里數

第二步:運用if else型函式輸入當a<=3、310以及因路阻及乘客要求臨時停車時的運算公式

第三步:輸出結果

(2)流程圖

3.本題遇到的問題及解決辦法

將printf那一行的分號打錯,在3-10的區間內條件寫錯導致執行結果錯誤,後來看以前在c語言課上聯絡拍的截圖發現是條件多寫,改正後正確

正確截圖:

要求三上傳檔案後coding的截圖

要求四1.本週所學內容、遇到的問題以及解決方法

這周學習了新的符號例如++、==、&&...這週繼續練習if else型函式的**,還有字元型資料的使用,還有題目中如果要求保留一位小數就用%.1f,如果兩位小數就是%0.2f,以此類推...

遇到的問題:經常把設計思路弄錯,而且知識記混

解決方法;多練習,牢記知識點並且經常詢問同學

2.點評作業

何宗彥:

陳雨秋:

陳盈馳:

3.學習進度表

學習進度條

第四周作業

第四周實驗作業 1.完成課本每乙個程式設計題。要求先畫出流程演算法圖或n s圖,然後程式設計實現,有可能的話使用兩種以上方法 1.1求自然對數e的近似值 include using namespace std int main cout 1.2求圓周率 的近似值 include using name...

第四周作業

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

第四周作業

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