高级语言程序的设计专周设题计目2013.docVIP

高级语言程序的设计专周设题计目2013.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《高级语言程序设计》专周任务书 设计要求: 每人在第一部分至少要完成3道题; 第二部分1道题 写出解题分析,解题的方法、步骤等 画出流程图 写出源程序 上机运行通过 写出心得体会(其中要包含自我评价),不少于500字 应提交的作品 设计文档打印稿:答辩时提交给老师。(文档书写格式可参看附录) 电子稿:包括设计文档电子文档、源程序、可执行程序以及其它执行程序所需要的文件。每个人按照自己的年级班级及座号建立一个数字的文件夹,每个人的文档及源程序存放在自己的文件夹内。 课程设计题目 第一部分 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?题目:打印出杨辉三角形图           1        1  1        1  2  1        1  3  3  1        1  4  6  4  1        1  5  10 10 5  1        1  4  6  4  1        1  3  3  1        1  2  1        1  1        1 题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数 1/1+1/3+...+1/n(利用指针函数)题目36块砖,共36人搬,成年男子一次搬4块砖,成年女子一次搬3块砖,儿童两人抬1块砖,恰好一次全部搬完,编程求出成年男子 成年女子和儿童各有多少人。 题目十进制转换为进制八进制进制题目:一个偶数表示为两个素数之和。用牛顿迭代求方程2x3-4x2+3x-6=0在1.0附近的根。约瑟夫环问题。 问题描述:设编号为1,2,…,n(n0)个人按顺时针方向围坐一圈。开始时任意给出一个报数上限值m,从第一个人开始顺时针方向自1起顺序报数,报到m时停止报数,抱m的人出列,从他在顺时针方向上的下一个人起重新自1起顺序报数;如此下去,直到所有人全部出列为止。要求设计一个程序模拟此过程,并给出出列人的编号序列。 有N名学生,每名学生含有如下信息:学号、姓名、某四门课的成绩,并计算其总分,用一结构数组表示之。然后实现以下功能: (1) 将这些数据存放至文件stuf.dat中; (2)将文件中的数据读出至结构数组中,并显示之; (3)输出总分最高分和最低分的名字; (4)输出总分在340分,单科成绩不低于80分的名单; (5)求出各科平均分数; (6)按总分排名; (7)输出补考名单。 课题二 恺撒(Caesar)及改进的恺撒密码加、解密实现。 恺撒加密方法就是把明文中所有字母都用它右边的第k个字母替代,并认为Z后边又是A。这种映射关系表示为如下函数: F(a)=(a+k) mod n 其中:a表示明文字母;n为字符集中字母个数;k为密钥。 例如:明文attack,密钥k=3,密文dwwdfn 改进的恺撒密码 明文中的字符换成另一个字符即单字母替换 如: abcdefghijklmnopqrstuvwxyz QWERTYUIOPASDFGHJKLZXCVBNM (密钥) 例如:明文attack,密文QZZQEA 课题三 Play-fair密码加、解密实现。 将明文分成两个字母一组;密钥为25个英文字母(j除外)组成五阶方阵,规则: ①同一行,密文则取明文字母右边的对应字母; ②同一列,密文则取明文字母下边的对应字母; ③不同行列,密文则取以明文字母为对角线的矩形的另两个顶点字母; ④若两个字母相等,则插入一个无效字母,如x; ⑤若明文信息共有奇数个字母,则在明文末尾附加一个无效字母。 例子:用play-fair密码加密BALLOON 明文: BA LX LO ON 密文: CX UB EK FQ 福建工程学院 《C语言课程设计》课程设计报告 题目:

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档