各位小朋友,在資訊和網路快速發展的時代中,學習數學的方式也跟著科技的進步而有所改變了! 寫程式可以幫助我們更理解數學,許多數學問題都可以寫程式來求解。寫程式的訓練讓我們更能邏輯化的思考,無形中更加強了解決問題的能力,這是成為社會菁英的必備能力喔! 在公司裡愈高的職務就要解決愈大的問題,因此職務愈高的人就要具備更好的系統化邏輯思維和解決問題的能力。

  到目前為止我們已經學會了一些C語言的基本指令,接下來讓我們指揮電腦寫C程式做數學吧。

★★題目:寫一程式判斷奇偶數。

問題分析:

   1. 判斷奇偶數的方法,就是數字除以2的餘數為0時是偶數;餘數不為0時是奇數。

  2. 龍語系統使用「餘數(數字1,數字2)」函數來計算數字1除以數字2的餘數,因此「餘數(數字,2)」就會得出數字除以2的餘數。

龍語中文範例程式
  

 主程式( )
  {
   整數 數字;
   數字=53;
   如果(餘數(數字, 2)= = 0)
   {
    顯示(整數轉字串(數字)+"是偶數");
   }
   否則
   {
    顯示(整數轉字串(數字)+"是奇數");
   }
  }
  結束


  
龍語英文範例程式

  


 Main()
 {
   Int Num ;
   Num =53;

   If (Fmod(Num,2)==0)
   {
     Show( IntegerToString(Num)+"is even.");
   }
   Else
   {
     Show( IntegerToString(Num)+"is odd.");
   }

 }
 TheEnd



C範例程式
   


 main()
 {
   int Num ;
   Num=53;
   if(fmod(Num,2)==0)
   {
     printf("%d%s", Num," is even.");
   }
   else
   {
     printf("%d%s",Num," is odd.");
   }
 }



 

練習1:寫一程式求79是否能被27整除。

  除蟲區:
請找出下列程式的錯誤,答案將在下次揭曉。


  六月份除蟲有獎徵答獎品為精美筆記本,只要答對的小朋友,填妥正確的基本資料,就有機會參加六月的抽獎活動喔!
  

 
★★本週臭蟲程式解答★★
題目:寫一程式求83是否能被13整除
解答:

   完整的C程式:


main()
{
  int Num ;
  Num=83;
  if(fmod(Num,13)==0)
  {
    printf("%d%s", Num," 可以整除");
  }
  else
  {
   printf("%d%s",Num," 不能整除");
  }

}




★★6月份的得獎名單 以下得獎者可獲得「精美筆記本」★★
王柏達
張庭瑜
王浩任
彭渝真
郭金倫
林雅玲
彭靖傑
郭金鳳
張遠東