####1.思惟导图及学习体会编程
###1.1第一章绪论知识点思惟导图 函数
###1.2 学习体会 上个学期由于本人水平不足,C语言的学习拖延了不少,致使如今的编程逻辑仍是不好劲。我但愿能尽力去弥补思惟上的不足。 如今又从C语言转换成了C++,二者的区别更加多样,想理解须要必定的努力。 ####2.大做业做业内容学习
###2.1 设计日期的ADT类型设计
ADT Date{ 数据对象: D = {year,month,day | year,month,day属于int类型} 数据关系: R = {<year,month>,<month,day>} 数据操做: int InitDate( Date &date ,ElemType year, ElemType month, ElemType day); //初始化日期 void Leap( ElemType year , ofstream &write); //判断是否闰年 int MonthName( Date date, ofstream &write); //返回月份的英文名 int Week(Date date,ofstream &write); //返回这个日期是星期几 int Add(Date date,ofstream &write); void Logic(Date date,ofstream &write); //比较当前日期与otherDate的逻辑关系 int Judge(Date date,ofstream &write); //操做结果:判断是不是合法数据 是返回1 不然返回0 void Destroy(Date &date); //销毁Date }ADT Date
###2.2.数据抽象:头文件调试
###2.3数据封装说明code
common.h 对象
##(1)构造日期数据类型函数,并分别判断状况并返回值 blog
##(2)表示日期的格式 it
##(3)判断是不是闰年 思维导图
##(4)判断月份,用switch分别表示
##(5)运用基姆拉尔森计算公式算出是星期几
##(6)给出当前的天数并在基础上增长days天
##(7)判断日期和其余日期的逻辑关系
####3.结果展现 因为主函数有错误 程序未能正常运行
####4.调试碰到问题