指导学习1训练循环和分支结构任务任务从控制台输入××××年××月,从控制台输出该月日历(1900年1月1日是星期一)训练的技能点会使用分支结构解决问题会使用循环结构解决问题阶段划分第一部分:阶段小结(100分钟)阶段小结上机、作业共性问题讲解第二部分:练习(90分钟)阶段1分析业务;实现从控制台接收年和月,判断是否是闰年阶段2编程计算输入月份的天数阶段3编程计算输入的月份距离1900年1月1日的天数阶段4编程计算输入月份的第一天是星期×阶段5格式化输出××年××月日历第三部分(10分钟)总结阶段小结1~5章阶段小结会使用分支结构解决简单问题有哪几种分支结构?分别说明使用场合?语法结构?编程时需要注意哪些问题?会使用循环结构解决简单问题有哪几种循环结构?几种循环结构的区别?分别说明语法结构和执行过程?为什么会出现死循环?如何避免?教员根据班级情况,修改此页PPT的内容上机、作业共性问题学员上机、作业共性问题讲解学员问题答疑教员根据班级情况,修改此页PPT的内容需求说明:分析业务实现1:从控制台接收年和月份,判断输入的年份是否是闰年判断是否是闰年:能被4整除但不能被100整除;或者能被400整除1、判断该年是否是闰年2、计算该月天数3、计算该月第一天是星期几4、按格式输出该月日历阶段1完成时间:15分钟需求说明:扩展阶段1,实现2:计算输入月份的天数1、判断该年是否是闰年2、计算该月天数3、计算该月第一天是星期几4、按格式输出该月日历闰年2月:29天平年2月:28天阶段2完成时间:10分钟教员巡视指导,进行阶段检查阶段2共性问题集中讲解常见调试问题及解决办法代码规范问题需求说明:扩展阶段2,实现3:1、计算输入月份距离1900年1月1日的天数(15分钟)2、计算输入月份之前的天数(从当年年初开始)(20分钟)3、求和(10分钟)1、判断该年是否是闰年2、计算该月的天数3、计算该月第一天是星期几4、按格式输出该月日历1900年1月1日×年1月×年×月阶段3完成时间:45分钟需求说明:扩展阶段3,已知该月之前的天数,计算输入月份的第一天是星期×从1900年1月1日(星期一)开始推算:星期×=1+天数差%71、判断该年是否是闰年2、计算该月的天数3、计算该月第一天是星期几4、按格式输出该月日历周一~周六:1~6周日:0阶段4完成时间:20分钟教员巡视指导,进行阶段检查阶段4共性问题集中讲解常见调试问题及解决办法代码规范问题需求说明:实现4:按照格式输出日历,由易到难实现:输出第1周,假设1号是周日(10分钟)输出完整的当月日历(25分钟)1、判断该年是否是闰年2、计算该月的天数3、计算该月第一天是星期几4、按格式输出该月日历阶段5完成时间:35分钟教员巡视指导,进行阶段检查阶段5共性问题集中讲解常见调试问题及解决办法代码规范问题总结总结类似问题的解决思路代码编写的共性问题强调Thankyou