編寫一個驗證任給的正整數(shù)是不是3的整數(shù)倍的算法,寫出程序框圖,并編寫出相應的程序.

答案:
解析:

  答案:算法如下:

  第一步:輸入一個正整數(shù);

  第二步:判斷這個數(shù)是不是3的倍數(shù);

  第三步:輸出判斷結果.

  程序框圖如下:

  計算機程序為:

  INPUT “a=”;a

  IF a<3 THEN

  a=a

  ELSE

  DO

  a=a-3

  LOOP UNTIL a<3

  END IF

  IF a=0 THEN

  PRINT “a是3的整數(shù)倍”

  ELSE

  PRINT “a不是3的整數(shù)倍”

  END IF

  END

  思路解析:一個數(shù)是不是3的倍數(shù),可以從這個數(shù)除以3的余數(shù)是否為0來考慮,也就是用這個數(shù)依次減去3,直到差小于3.若這個數(shù)為0,則這個數(shù)是3的倍數(shù);否則,不是3的倍數(shù).


練習冊系列答案
相關習題

科目:高中數(shù)學 來源: 題型:

編寫一個驗證任給的正整數(shù)是不是3的整數(shù)倍的算法,寫出程序框圖,并編寫出相應的程序。

   

查看答案和解析>>

同步練習冊答案