网站大量收购闲置独家精品文档,联系QQ:2885784924

高级语言程序设计课程设计.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计报告 课程名称: 高级语言程序设计课程设计 姓 名: 陈微 班级学号: BE100703 指导教师: 吉顺如 完成日期: 2012.6.15 目录 1 课程设计目的与要求 1 1.1课程设计目的 1 1.2课程设计的基本内容和要求 1 2 问题描述 2 2.1字母加密 2 2.2猜数游戏 2 2.3求和 3 2.4泰勒级数 3 2.5进制转换 3 2.6学生成绩 4 3 系统使用的主要函数 5 4 详细设计 6 4.1 程序总体结构图 6 4.2 程序流程图 7 5 功能测试 12 5.1 系统主界面 12 5.2字母加密界面 12 5.3 猜数游戏界面 13 5.4求和界面 13 5.5泰勒级数界面 14 5.6进制转换界面 14 5.7学生成绩运行界面 15 7 课程设计小结 17 参考文献 18 附录 系统源程序 18 1 课程设计目的与要求 1.1课程设计目的 C语言程序设计是本科工科类各专业的重要基础课,主要学习程序设计的基本概念和方法,通过本门课程学习,使学生掌握C语言的基本原理,熟练掌握程序设计的基础知识、基本概念;掌握程序设计的思想和编程技巧。 高级语言程序设计课程设计是在学生已经具备了使用C语言编写简单的应用程序的能力,为使学生对C语言有更全面的理解,进一步提高运用C语言编程解决实际问题的能力,通过提出算法、指定输入输出来设计一个系统解决方案。 1.2课程设计的基本内容和要求 参加课程设计的学生,应当认真完成课程设计的全部内容。最终提交课程设计成果来证明其独立完成各种实际任务的能力。从而反映出理解和运用本课程知识的水平和能力。具体如下: 1.代码编写规范,形成良好的编程习惯; 2.程序须有一定的健壮性和必要的提示信息,考虑问题的多种可能和边界数据。 3.提交系统程序源代码、课程设计报告(电子稿和装订的打印稿)。课程设计报告内容包括以下几个方面: 程序的总体设计和算法分析。 程序流程图、函数说明 源程序代码清单 测试数据和测试过程记录 遇到的问题及解决方法分析 课程设计小结 4. 程序运行方式,构建一个简易菜单。用户通过输入数值选择所需运行的子程序,当一个子程序运行结束后回到菜单界面,直至用户输入0后退出程序。 2 问题描述 2.1字母加密 编写一个程序实现如下功能:调用一个名为gm的函数,该函数实现简单的加密。加密方法如下:先定义一张字母加密对照表: 原字母 a b c d e i k , w 加密后字母 d w k , i a b c e 将需要加密的一行文字输入加密程序,程序根据加密表中的对应关系,可以简单地将输入的文字加密输出,对于表中未出现的字符则不加密。 分析:根据题意,要调用一个名为gm的函数,来实现对字母的加密。由于题目要求程序要根据加密表中的对应关系加密,对表中未出现的字符不进行加密,因而能够进行加密的字符就只有“abcdeik,w”这几个,所以在程序中应用了switch语句和for循环语句,来加以选择判断所输入的字符是否要加密及其对应加密的字符。 2.2猜数游戏 在这个实验中,我们将尝试编写一个猜数游戏程序,这个程序看上去有些难度,但是如果按下列要求循序渐进编程实现,会发现其实这个程序是很容易实现的。那么,现在就开始吧,编写第个程序,然后试着在第个程序的基础上编写第个程序,程序1编程先由计算机想一个1100之间的数请人猜,如果人猜对了,则计算机给出提示Right!”,否则提示Wrong!”,并告诉人所猜的数是大Too high)还是小Too low),然后结束游戏。要求每次运行程序时机器所想的数不能都一样。 程序2编程先由计算机想一个1100之间的数请人猜,如果人猜对了,则结束游戏,并在屏幕上输出人猜了多少次才猜对此数,以此来反映猜数者猜的水平否则计算机给出提示,告诉人所猜的数是太大还是太小,直到人猜对为止。 程序3编程先由计算机想一个1100之间的数请人猜,如果人猜对了,则结束游戏,并在屏幕上输出人猜了多少次才猜对此数,以此来反映猜数者猜的水平否则计算机给出提示,告诉人所猜的数是太大还是太小,最多可以猜10次,如果猜了10次仍未猜中的话,结束游戏。 程序4编程先由计算机想一个1100之间的数请人猜,如果人猜对了,在屏幕上输出人猜了多少次才猜对此数,以此来反映猜数者猜的水平,则结束游戏否则计算机给出提示,告诉人所猜的数是太大还是太小,最多可以猜10次,如果猜了10次仍未猜中的话,则停止本次猜数,然后继续猜下一个数。每次运行程序可以反复猜多个数,直到操作者想停止时才结束。if语句来进行判断

文档评论(0)

mx597651661 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档