程序设计综合应用万年历论文内容摘要:
凡能被 400整除,或不能被 100整除但能被 4整除的年份为闰年。 ) 电子科技大学成都学院课程设计 6 ③ 每 4 年( 3 个平年 +1 个闰年)共 208周 +5 天。 每百年共 100*( 208 周 +5 天) 1天 =5217周 +5 天 (整百年暂设为平年 ), 每 400 年共 4*( 5217 周 +5 天) +1 天(整 400年闰) =20871 周 +0 天 (4 个整百年只有一个闰年 ) 即 400 年一轮回。 【二】农历相关 1864年 1 月 0 日是农历癸亥年,所以用当年减去 1864,用 10 除得的余数作为年份天干的,用 12 除得的余数作为年份的地支,数字对应的天干和地支如下。 数字 0 1 2 3 4 5 6 7 8 9 10 11 天干 甲 乙 丙 丁 戊 己 庚 辛 壬 癸 地支 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥 当年的 1 月 0 日换算为积日,可以用年份减去 1900 得到的年数被 4 整除,所得商数作为 y(D4),余数作为 y(M4), y(M4)为零的年份是公历闰年,积日是 D(1) = 1461 * y(D4) 1 y(M4)不为零的年份是公历平年,积日是 D(1) = 1461 * y(D4) + 365 * y(M4) 2. 月份的确定 计算前一年冬至的积日 F(0),并用 F(0)计算冬至所在的朔月 m 及其朔日 M(0),就可以推算冬至的农历日期,冬至所在的农历月份总是十一月。 电子科技大学成都学院课程设计 7 计算下一个中气 F(1)和下一个朔日 M(1),如果 F(1)M(1),那么该月就是上一个月的闰月,并把这个中气作为 F(2),以后的中气、朔日和农历月份也这样确定。 【三】算法及公式推导 ① 某平年 3 月 1 日星期几 =(百年 %4*5 天 +年 +年 /4+月星期表 +日 +2天 )%7 ② 某闰年 3 月 1 日星期几 =(年 +年 /4+月星期表 +日 +2天 )%7 ③ 某日星期几 =(百年 %4*5天 +年 +年 /4+月星期表 +日 +2天 )%7 ④ 总天数的算法:首先用 if语句判断定义年到输入年之间每一年是否为闰年,是闰年,该年的总天数为 366,否则,为 365。 然后判断输入的年是否为定义年,若是,令总天数 S=1,否则,用累加法计算出定义年到输入年之间的总天数,再把输入年的一月到要输出的月份之间的天数累加起来,若该月是闰年中的月份并且该月还大于二月,再使总天数加 1,否则,不加,既算出从定义年一月一日到输出年的该月一日的总天数。 ⑤ 输出月份第一 天为星期几的算法:使总天数除以 7 取余加 2 得几既为星期几,若是 7,则为星期日。 ⑥ 算出输出月份第一天为星期几的算法:算出输出月份第一天为星期几后,把该日期以前的位置用空格补上,并总该日起一次输出天数直到月底,该月中的天数加上该月一日为星期几的数字再除以 7 得 0 换行,即可完整的输出该月的日历。 各模块功能的实现 :年历查询,需要显示这年每个月的日历信息并以日历的格式显示出来。 首先则需要判断是否为闰年来确定本年的每个月的天数,然后算出每个月每一天为星期几并以日历的格式显示。 电子科技大学成都学院课程设计 8 :月历查询需要显示改年这个月的日历信息,并以日历的格式输出 :用户输入年、月、日,系统根据输入信息调用基本函数,输出该天的基本日历信息。 包括星期,天干地支,农历,节日。 电子科技大学成都学院课程设计 9 :用户输入年、月、日,系统通过输入信息调用农历查询函数,输出该天的农历信息 电子科技大学成都学院课程设计 10 :用户输入年、月、日,系统根据输入信息自动查 询该时间是否有记事。 若没有,则提示用户是否进行记事。 若记事则用户输入记事信息,系统对输入信息已文本文档的格式进行保存。 若不记事则退出系统。 若有记事,系统则直接输出该记事,并提示用户是否删除记事,若删除,则系统将该文本文档删除,否则退出。 :用户输入相应的指令,根据指令执行相应的操作。 输入 1,则系统提示用户输入定时关机时间。 输入 2,系统提示用户输入定时重启时间。 输入 3,系统取消定时关机或重启计划,输入 4 则退出系统 电子科技大学成都学院课程设计 11 第 4 章 总结 课程设计是培养学生综合运用所学知 识 ,发现 ,提出 ,分析和解决实际问题 ,锻炼实践能力的重要环节 ,是对我们的实际工作能力的具体训练和考察过程 .随着科学技术发展的日新月异,当今计算机应用在生活中可以说得是无处不在。 因此作为二十一世纪的大学生来说掌握程序开发技术是十分重要的,而 C++语言又是最常见,功能最强大的一种高级语言,因此做好 C++语言课程设计是十分必要的。 通过 C++课程设计使我们。程序设计综合应用万年历论文
相关推荐
显示器的选择 方案一:采用 LED 显示,把测量所得到的高度通过数码管显示。 数码管亮度高,体积小,重量轻。 但是动态显示要求单片机定时地对显示器件扫描,如不调用显示程序,就会立即停止显示,而且显示信息简单、有限,在本题目中应用受到很大的限制。 4 方案 二 : 采用 1602 字符液晶显示器, 能够同时显示 16 02 即 32 个字符。 1602 液晶驱动简单,性价比相对较高
1 日~ 10 月 15日 期间 进行一次),培训内容包括空调操作、故障处理和维护保养等专业技术知识。 国际品质 双良本色 8 双良空调系统集成服务产品 不间断的服务响应 由专业服务工程师 全程提供 7 24 小时不间断服务响应,期间随时帮您解决空调主机的相关需求和疑难问题。 说明: 对于协议分项涵括空调外部系统年保修服务的 用户,期间还将对相关空调外部系统提供技术咨询及闻讯指导服务。
找方垂直线,清理基层,然后冲筋,按照图纸要求,分层找平垂直,阴阳角度方正,然后拉线作灰饼。 底子 11 灰应粘结牢固,并用刮杠刮平,木抹子抹平。 罩面应均匀一致,并应在终凝前刮平压光,上三遍灰抹子。 油漆、涂料施工: 油漆工程施工时,施工环境应清洁干净,待抹灰、楼地面工程全部完工后方可施工,油漆涂刷前被涂物的表面必须干燥、清洁,刷漆 时要多刷多理不流坠,达到薄厚均匀,色调一致,表面光亮。
推广应用 :推广应用是指课题完成后,所取得的成果推广应用的计 划,包括推广应用的形式,范围,条件。 总之,填写这段内容常见的问题:目标概念不明确,目标与选题脱节,目标内容不明确;目标过多无的放矢,目标过大无法实现,预期水平笼统,缺乏根据;忽视学术进步和科学价值的阐述,社会效益空泛,经济效益计算不确切等。 研究目标的一般书写模式: „„问题,明确„„关系;„„规律; „„原理(机制)
基层处理剂 附加层验收 细部附加层 卷材铺贴 卷材收头粘结 晾胶 卷材接头密封 蓄水试验 做保护层 南阳建业森林半岛二期 地下车库 屋面 施工方案 中建七局四公司 4 水卷材搭接接头应相互错开 1/3L1/2L( L 为防水卷材宽度) ; 卷材应从流水坡度的下坡开始,按卷材规格弹出基准线铺贴,并使卷材的长向与流水坡向垂直,注意卷材配制应减少阴阳角处的接头; 铺贴平面与立面相连接的卷材
㎡ 序号 设 备 名 称 数量 单机功率 (kw) 功率 (kw) 单价 (万元 ) 金额 (万元 ) 备 注 1 宽带砂光机 6 10 20 18 108 2 旋切机 3 4 12 3 纵横锯边机 4 20 80 4 砂光机 6 10 20 12 72 5 锯台 5 20 40 1 5 6 切片 机 5 100 100 10 50 7 传送(带)机 5 10 20 3 15 8 插车 2 30