通常說一年有365天,它表示地球繞太陽轉(zhuǎn)一周所需要的時(shí)間,但事實(shí)并不是這樣簡(jiǎn)單.根據(jù)天文資料,地球圍繞太陽轉(zhuǎn)一周所需要的精確時(shí)間是365.242天,稱之為天文年。這個(gè)誤差看似不大,卻引起季節(jié)和日歷之間難以預(yù)料的大變動(dòng)。在歷法上規(guī)定四年一閏,百年少一閏,每四百年又加一閏。如何判斷一年是不是閏年呢?請(qǐng)?jiān)O(shè)計(jì)一個(gè)算法,解決這個(gè)問題,并畫出其流程圖,寫出程序。
思路解析:設(shè)y為年份,按照歷法的規(guī)定,如果y為閏年,那么或者y能被4整除不能被100整除,或者y能被400整除。對(duì)于給定的年份y,要確定它是否為閏年,需要進(jìn)行判斷,因此,用選擇結(jié)構(gòu)即可。
答案:算法
S1:輸入一個(gè)年份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 |
年級(jí) | 高中課程 | 年級(jí) | 初中課程 |
高一 | 高一免費(fèi)課程推薦! | 初一 | 初一免費(fèi)課程推薦! |
高二 | 高二免費(fèi)課程推薦! | 初二 | 初二免費(fèi)課程推薦! |
高三 | 高三免費(fèi)課程推薦! | 初三 | 初三免費(fèi)課程推薦! |
科目:高中數(shù)學(xué) 來源:訓(xùn)練必修三數(shù)學(xué)人教A版 人教A版 題型:044
通常說一年有365天,它表示地球繞太陽轉(zhuǎn)一周所需要的時(shí)間,但事實(shí)并不是這樣簡(jiǎn)單.根據(jù)天文資料,地球圍繞太陽轉(zhuǎn)一周所需要的精確時(shí)間是365.242天,稱之為天文年.這個(gè)誤差看似不大,卻引起季節(jié)和日歷之間難以預(yù)料的大變動(dòng).在歷法上規(guī)定四年一閏,百年少一閏,每四百年又加一閏.如何判斷一年是不是閏年呢?請(qǐng)?jiān)O(shè)計(jì)一個(gè)算法,解決這個(gè)問題,并畫出其流程圖,寫出程序.
查看答案和解析>>
科目:高中數(shù)學(xué) 來源: 題型:
根據(jù)天文資料,地球圍繞太陽轉(zhuǎn)一周所需要的精確時(shí)間是365.242 2天,稱之為天文年.這個(gè)誤差看似不大,卻引起季節(jié)和日歷之間難以預(yù)料的大變動(dòng).在歷法上規(guī)定四年一閏,百年少一閏,每四百年又加一閏.如何判斷一年是不是閏年呢?請(qǐng)?jiān)O(shè)計(jì)一個(gè)算法,解決這個(gè)問題,并用流程圖描述這個(gè)算法.
查看答案和解析>>
科目:高中數(shù)學(xué) 來源: 題型:
查看答案和解析>>
百度致信 - 練習(xí)冊(cè)列表 - 試題列表
湖北省互聯(lián)網(wǎng)違法和不良信息舉報(bào)平臺(tái) | 網(wǎng)上有害信息舉報(bào)專區(qū) | 電信詐騙舉報(bào)專區(qū) | 涉歷史虛無主義有害信息舉報(bào)專區(qū) | 涉企侵權(quán)舉報(bào)專區(qū)
違法和不良信息舉報(bào)電話:027-86699610 舉報(bào)郵箱:58377363@163.com