scratch计算一年中的第几天?这是计算平年、闰年中的天数题目;在蓝桥杯线上省赛模拟考试题出现,是典型的一道计算平年、闰年scratch编程题:

具体题目要求如下
1、分别输入年、月、日;
2、最后说出这一天是这一年的第多少天;
scratch计算平、闰年和天数解题思路
思路一、先判断输入的年份是闰年还是平年,因为平年、闰年的2月份天数不一样;平、闰年的判断方法口诀是:四年一闰,百年不闰,四百年再闰;
思路二、月份大小“口诀:一月大,二月平,三月大,四月小,五月大,六月小,七月大,八月大,九月小,十月大,十一月小,十二月大。 月大是31天,月小是30天;平年2月28天,闰年2月29天;
理清这两个思路,我们就开始用scratch计算闰年和天数,算一年中的第几天!
实现步骤如下
步骤一、新建变量Year、Month、Day;询问“请输入日期年?”并等待,且将回答设为变量Year的值;询问“请输入日期月?”并等待,且将回答设为变量Month的值;询问“请输入日期日?”并等待,且将回答设为变量Day的值;
询问回答变量初始
步骤二、新建“月份天数表”将每个月的天数加入列表中;2月份的天数首次默认随意取数字,这里取28;
新建“月份天数表”
步骤三、判断闰年、平年;普通闰年是指公历年份是4的倍数的,且不是100的倍数,世纪闰年则必须是400的倍数。否则就是平年;平年二月替换28天,闰年二月替换29天;
判断平年、闰年
步骤四、用scratch计算一年中的第几天,新建变量i、和总天数;初始值为0;代码如下:
用scratch计算一年中的第几天