天天看點

C++程式設計實踐學材系列(15)——1.3.1 幫電氣工程師計算電阻值

 

  例1.3 電阻串聯值

  小明(怎麼又是小明)是位電氣工程師,他設計的工作中,常要計算電阻串、并聯後的值。請編一個程式,計算兩個電阻串聯後的阻值。

  

C++程式設計實踐學材系列(15)——1.3.1 幫電氣工程師計算電阻值

  分析:由實體知識知道,設要串聯的兩個電阻值分别是r1和r2,串聯後的電阻值r=r1+r2。解決這個問題,程式需要具備表示資料的能力了。

  下面是編出來的程式,閱讀程式時,請結合各行末給出的注釋,借助注釋找到感覺。

  在code::blocks中編輯、運作程式,結果如下:

C++程式設計實踐學材系列(15)——1.3.1 幫電氣工程師計算電阻值

  其中,螢幕上出現的漢字,可以和程式中cout的輸出對應起來。500 1000是運作時輸入的資料。顯然,1500是計算得到的結果了。

  請将程式和運作結果對照着看幾遍,目标是找到程式和運作結果的對應關系。

  閱讀“微課件1.5 電阻串聯程式的執行過程”。通過閱讀,知道電阻串聯程式的執行過程,初步培養在程式設計中的想像力。體會和學生單步執行程式的方法,為後面調試程式做準備。

C++程式設計實踐學材系列(15)——1.3.1 幫電氣工程師計算電阻值

<a target="_blank" href="http://download.csdn.net/detail/sxhelijian/6792299">下載下傳:微課件1.5 電阻串聯程式的執行過程</a>

C++程式設計實踐學材系列(15)——1.3.1 幫電氣工程師計算電阻值

   初學程式設計,就是要找到這種能對應上的感覺。

  有所感覺之後,容我對程式進行簡要的說明。

  在程式中,用r1和r2分别表示兩個待并聯的電阻值,r表示并聯後的阻值。在c++程式中,r1、r2、r稱作為變量,需要用專門的語句做聲明,有:

  double訓示了這三個變量的資料類型。在應用問題中,有些資料用整數表示,有些資料用小數表示。用小數表示的數,其對應的變量可以指定為是double資料類型。double型常稱為“雙精度型浮點數”。“雙精度型浮點數”,請讀出聲音來,多讀幾次,以後會逐漸脫口而出,且深知其含義。

  在定義了三個變量的基礎上,所有的工作都圍繞着對這三個變量的處理了。具體地,就是三闆斧:輸入資料、計算和輸出結果。

  第6行

  在螢幕上輸出字元串,提示“請輸入兩個電阻的阻值:”。

  第7行

  将使程式的執行停下來,等待使用者輸入兩個數。輸入的兩個數,需要用空格隔開。

  第8行

  完成了計算。

  而第9行

  在螢幕上輸出“串聯後的阻值為:”幾個漢字後,輸出計算得到的r的值,并換行。

繼續閱讀