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

答案:
解析:

  答案:算法如下:

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

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

  第三步:輸出判斷結(jié)果.

  程序框圖如下:

  計(jì)算機(jī)程序?yàn)椋?/P>

  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

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


練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中數(shù)學(xué) 來(lái)源: 題型:

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

   

查看答案和解析>>

同步練習(xí)冊(cè)答案