




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
分数统计软件设计报告分数统计软件设计报告 班级 仪表 092 学号 099064064 姓名 颜志文 指导老师 张英杰 设计时间 2012 年 6 月 10 2012 年 6 月 23 目目 录录 第一章 软件开发平台简介 1 第二章 分数统计软件设计的内容 2 2 1 设计题目及要求 2 2 2 设计思想及程序流程框图 2 2 3 逻辑功能程序 2 2 4 结果及完善方向 4 第三章 心得体会 4 第一章第一章 软件开发平台简介软件开发平台简介 Visual C 是一个功能强大的可视化软件开发工具 自 1993年 Microsoft 公司推 出 Visual C 1 0后 随着其新版本的不断问世 Visual C 已成为专业程序员进行 软件开发的首选工具 虽然微软公司推出了 Visual C NET Visual C 7 0 但它的应用的很大的局 限性 只适用于 Windows 2000 Windows XP 和 Windows NT4 0 所以实际中 更 多的是以 Visual C 6 0为平台 Visual C 6 0不仅是一个 C 编译器 而且是一个 基于 Windows 操作系统的可视化集成开发环境 integrated development environment IDE Visual C 6 0由许多组件组成 包括编辑器 调试器以及程序向 导 AppWizard 类向导 Class Wizard 等开发工具 这些组件通过一个名为 Developer Studio 的组件集成为和谐的开发环境 Visual C 它大概可以分成三个主要的部分 1 Developer Studio 这是一个集成开发环境 我们日常工作的 99 都是在它上面完成的 再加上它的 标题赫然写着 Microsoft Visual C 所以很多人理所当然的认为 那就是Visual C 了 其实不然 虽然 Developer Studio 提供了一个很好的编辑器和很多 Wizard 但实际上它没有任何编译和链接程序的功能 真正完成这些工作的幕后英雄 后面会介绍 我们也知道 Developer Studio 并不是专门用于 VC 的 它也同样用于 VB VJ VID 等 Visual Studio 家族的其他同胞兄弟 所以不要把Developer Studio 当成 Visual C 它充其量只是 Visual C 的一个壳子而已 这一点请切记 2 MFC 从理论上来讲 MFC 也不是专用于 Visual C Borland C C Builder 和 Symantec C 同样可以处理 MFC 同时 用 Visual C 编写代码也并不意味着一定 要用 MFC 只要愿意 用 Visual C 来编写 SDK 程序 或者使用 STL ATL 一 样没有限制 不过 Visual C 本来就是为 MFC 打造的 Visual C 中的许多特征 和语言扩展也是为 MFC 而设计的 所以用 Visual C 而不用 MFC 就等于抛弃了 Visual C 中很大的一部分功能 但是 Visual C 也不等于 MFC 3 Platform SDK 这才是 Visual C 和整个 Visual Studio 的精华和灵魂 虽然我们很少能直接接 触到它 大致说来 Platform SDK 是以 Microsoft C C 编译器为核心 不是 Visual C 看清楚了 配合 MASM 辅以其他一些工具和文档资料 上面说到 Developer Studio 没有编译程序的功能 那么这项工作是由谁来完成的呢 是CL 是 NMAKE 和其他许许多多命令行程序 这些我们看不到的程序才是构成Visual Studio 的基石 第第 2 2 章章 分数统计软件设计的内容分数统计软件设计的内容 3 1 设计题目及要求设计题目及要求 题目 分数统计 要求 1 输入某班级学生的姓名 分数 2 对 1 的分数进行降幂排列并输出 3 具有输入输出界面 3 2 设计思想及程序流程框图设计思想及程序流程框图 设计思想 先输入要排序的学生人数 然后利用循环语句按次输入学生姓名和成绩 直至将学生姓名和分数全输入 输入完后按 enter 后 运行程序中的排序功能最后输出排序 后的学生姓名和成绩 程序流程框图 3 3 逻辑功能程序逻辑功能程序 include include include define max 100 struct stu char name max 开 始 输入学 生人数 输入学生姓名 name 和分数 fen 用程序将学生分数排序 输出排序后的学生 数据 结 束 float fen void main stu data max int x y float z int num cout num cout endl cout 请输入学生数据 endl for x 0 x num x cout x 1 data x name cout data x fen cout endl for x 0 x num x for y x 1 ydata x fen z data y fen data y fen data x fen data x fen z cout 排序后学生成绩 endl cout 姓名 t 成绩 endl for x 0 x num x cout data x name t data x fen endl 3 4 结果及完善方向结果及完善方向 运行结果 完善方向 将表示分数的变量定义成字符串型的 然后转换成十进制数 这样可避免分数输入的 字母导致程序运行出错 可设计循环运行 最好可用 MFC 界面来完善程序 第三章第三章 心得体会心得体会 通过两周的学习 我对编程的一些注意点和算法有了更深的了解 但还有些掌握的不 是很好 很遗憾 我发现我们在知识的掌握和运用上原来是这么的 不堪一击 在编程初 期出现了很多错误 编译时出现很多警告跟
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年初升高暑期数学讲义专题07 集合的运算重难点突破(含答案)
- 2025年江西省高速公路投资集团有限责任公司招聘笔试备考题库附答案详解(轻巧夺冠)
- 2023国家能源投资集团有限责任公司第一批社会招聘笔试备考试题及一套答案详解
- 2025福建晋园发展集团有限责任公司权属子公司招聘7人笔试备考题库含答案详解(培优)
- 2025年黑龙江省五常市辅警招聘考试试题题库有答案详解
- 2024年湖南有色金属职业技术学院单招职业适应性测试题库参考答案
- 2025年河北省定州市辅警招聘考试试题题库附答案详解(能力提升)
- 2024年海南健康管理职业技术学院单招职业倾向性测试题库(500题)含答案解析
- 2025年K2学校STEM课程实施效果评估与教育评价体系创新实践研究分析报告
- 热点13+中拉论坛-【探究课堂】备战2025年中考地理三轮热点专题复习课件
- 6.项目成员工作负荷统计表
- 罗斯308父母代种鸡饲养管理要点
- 自动扶梯、自动人行道安全装置测试记录
- 建设工程质量成本管理课件
- 绿色施工管理体系及管理制度汇编
- DB33∕T 2357-2021 未来社区商业建设及运营规范
- 工学结合一体化课程教学设计的编写(课堂PPT)
- 四大管道标准学习20130814-沧州
- 施耐德公司品牌战略
- 论文新建成品油库设计
- 第五章 包壳材料
评论
0/150
提交评论