通常說一年有365天,它表示地球繞太陽轉(zhuǎn)一周所需要的時間,但事實并不是這樣簡單.根據(jù)天文資料,地球圍繞太陽轉(zhuǎn)一周所需要的精確時間是365.242天,稱之為天文年。這個誤差看似不大,卻引起季節(jié)和日歷之間難以預料的大變動。在歷法上規(guī)定四年一閏,百年少一閏,每四百年又加一閏。如何判斷一年是不是閏年呢?請設(shè)計一個算法,解決這個問題,并畫出其流程圖,寫出程序。

   

思路解析:設(shè)y為年份,按照歷法的規(guī)定,如果y為閏年,那么或者y能被4整除不能被100整除,或者y能被400整除。對于給定的年份y,要確定它是否為閏年,需要進行判斷,因此,用選擇結(jié)構(gòu)即可。

    答案:算法

S1:輸入一個年份x;

S2:若z能被100整除,則執(zhí)行S3,否則執(zhí)行S4;

S3:若x能被400整除,則x為閏年,否則x不為閏年

S4:若x能被4整除,則x為閏年,否則x不為閏年

程序框圖如圖所示。

程序

INPUTx

IF x=100k(k是正整數(shù))THEN

IF x=400k(k是正整數(shù))THEN

PRINT “x是閏年”

ELSE “x不是閏年”

END

ELSE IF x=4k(k是正整數(shù))THEN

PRINT “x是閏年”

ELSE “x不是閏年”

END


練習冊系列答案
相關(guān)習題

科目:高中數(shù)學 來源:訓練必修三數(shù)學人教A版 人教A版 題型:044

通常說一年有365天,它表示地球繞太陽轉(zhuǎn)一周所需要的時間,但事實并不是這樣簡單.根據(jù)天文資料,地球圍繞太陽轉(zhuǎn)一周所需要的精確時間是365.242天,稱之為天文年.這個誤差看似不大,卻引起季節(jié)和日歷之間難以預料的大變動.在歷法上規(guī)定四年一閏,百年少一閏,每四百年又加一閏.如何判斷一年是不是閏年呢?請設(shè)計一個算法,解決這個問題,并畫出其流程圖,寫出程序.

查看答案和解析>>

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

通常說一年有365天,它表示地球圍繞太陽轉(zhuǎn)一周所需要的時間,但事實并不是這樣簡單.

    根據(jù)天文資料,地球圍繞太陽轉(zhuǎn)一周所需要的精確時間是365.242 2天,稱之為天文年.這個誤差看似不大,卻引起季節(jié)和日歷之間難以預料的大變動.在歷法上規(guī)定四年一閏,百年少一閏,每四百年又加一閏.如何判斷一年是不是閏年呢?請設(shè)計一個算法,解決這個問題,并用流程圖描述這個算法.

查看答案和解析>>

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

通常說一年有365天,它表示地球圍繞太陽轉(zhuǎn)一周所需要的時間,但事實并不是這樣簡單.根據(jù)天文資料,地球圍繞太陽轉(zhuǎn)一周所需要的精確時間是365.242 2天,稱之為天文年.這個誤差看似不大,卻引起季節(jié)和日歷之間難以預料的大變動.在歷法上規(guī)定四年一閏,百年少一閏,每四百年又加一閏.如何判斷一年是不是閏年呢?請設(shè)計一個算法,解決這個問題,并用流程圖描述這個算法.

查看答案和解析>>

同步練習冊答案