第四周作業

2022-06-03 11:06:10 字數 2057 閱讀 4549

題目7-1 計算分段函式[1]

1.實驗**

#includeint

main()

else

}

2.設計思路

演算法1.設定兩個浮點數x,y。

2.輸入x。

3.設定if語句,如果x=0,輸入f(0.0)=0.0,否則輸入f(x)=y,結束。

流程圖

3.問題及解決方法

設定if語句使x==0少輸入乙個=,新增後執行正確

錯誤截圖

7-2 a除以b

1.實驗**

#includeint

main()

else

if(b<0

)

else

}

2.設計思路

演算法1.設定整型數a,b,浮點數c。

2.輸入a,b。

3.設定if語句,b>0時,輸出a/b=c,b<0時,輸出a/(b)=c,否則輸出a/b=error。

流程圖

3.問題及解決方法

在c=a*1.0f/b*1.0f函式中忘新增*1.0f,新增後執行正常

錯誤截圖

7-6 階梯電價

插入**

#includeint

main()

else

if(a<0

)

else

}

2.設計思路

演算法1.設定浮點數a,b

2.輸入a

3.設定if語句,a>50時,輸出cost=b,輸出值為26.5+(a-50)*0.58,a<0時,輸出incalid value!,否則輸出cost=b,輸出值為a*0.53

流程圖

3.問題及解決方法

本題程式與7-2比較相似,沒出現問題

7-7 計程車計價

1.插入**

#includeint

main()

else

if(a<=10

)

else

d=(b/5)*2+0.5+c;

printf("%d

",(int

)d);

}

2.設計思路

演算法1.設定浮點數a,c,d,整型數b

2.輸入a,b

3.設定if語句,a<=3時,c=10,a<=10時,c=10+(a-3)*2,否則c=24+(a-10)*3

4.將c的數值賦值到d中,輸出(int)d

流程圖

3.遇到的問題及解決方法

輸出(int)d時只輸入了d,修改後正常

錯誤截圖

本週繼續學習了if用法,在輸入時經常出現細節上的錯誤,如符號輸入錯誤等

點評同學

高立彬:

胡景文:

班慶澤:

**與折線圖

第四周作業

第四周實驗作業 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.程式設計輸入乙個整數,計算它是幾位數字,分別輸出每一位數字,並輸...