[页数]:32 [字数]:9196 [正文] 软件训练要求 程序制作说明 程序分析 各个函数解释和流程图 第一:main函数,及整个程序的流程 第二:pr_ye函数--输出年历 第三:fday 函数--计算某年的1月1日是星期几 第四:evm函数--计算某年的某月有多少天 第五:pm 函数--打印月历 第六:judgement函数--判断某年是否是闰年 第七:days函数--求某年某月某日是这一年的第多少天 源程序 运行演示截图 实习心得体会 [正文] 软件训练 软件训练要求: 1.当输入大于1的任何一年的年号时打印出该年的年历; 2.当输入大于1的任何一年的年号以及月号时即打印出该月的月历; 程序制作说明: 编程语言:C语言。 调试环境:Turbo2.0 截图环境:Microsoft Visual Studio .NET 2003 (主要为了行号的标注和注释的显示) 截图工具:红蜻蜓抓图精灵 图片格式:jpg 流程图使用工具:Microsoft Office Visio 2003 程序分析: 从题目分析一下不难得出一个结论,那就是几乎都是数字的运算,闰年的判定,天数的计算,顺序推算日期和星期的关系。 所以该程序主要使用的是一些基本的数学数字运算构成的函数而组合成的一个基本C语言应用程序。 总的来说我把这个程序分成以下这些模块(也可可以说是函数构成的。) pr_ye函数--输出年历 fday 函数--计算某年的1月1日是星期几 evm函数--计算某年的某月有多少天 pm 函数--打印月历 judgement函数--判断某年是否是闰年 days函数--求某年某月某日是这一年的第多少天 main函数—主函数,连接所有函数最终达实现到题目的功能。 以下整理的报告讲具体的阐述每个函数的作用,以及每个函数的工作原理。并且都将有非常详细的流程图。 通过这个报告以便使得读者可以清晰地掌握我的编程思想,和工作流程。 各个函数解释和流程图 ...... [原文截取] 信 息 科 学 与 技 术 学 院 本 科 一 年 级 软 件 训 练 专 业: 班 级: 姓 名: 学 号: 实习指导单位:软件工程实验中心 2006 年 7 月 18 日 诚信承诺: 本人___________保证本次软件训练报告和C语言源程序均为自己独立编辑完成,软件训练报告不会有三分之一以上的内容与其他同学雷同,C语言源程序语句形式不会有三分之一以上与其他同学雷同,C语言源程序结构也不会有二分之一以上与其他同学雷同。如果出现以上情况,本次软件训练成绩记为零分。 承诺人:________________ 日期:_______年______月_____日 (本页必须作为报告正文的第一页打印,在交报告时,当面签字) 目录 软件训练要求.………………………………………………2 程序制作说明..……………………………………………...2 程序分析…………………………………………………….2 各个函数解释和流程图…………………………………….3 第一:main函数,及整个程序的流程……………………3 第二:pr_ye函数--输出年历……………………………….5 第三:f..... |
[软件设计] 软件训练-c语言(万年历)
查看评论
已有0位网友发表了看法