- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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语言课程设计》课程设计报告
题目:
您可能关注的文档
- 高二第八章节铁铝课件.doc
- 高二级部工作小结.doc
- 高二英语基本句型200句.doc
- 深沪工地钢管架的合同.doc
- 高二语文必修五必背归去来兮辞知识点.doc
- 高二语文试卷庐江中二高二语文单元测试卷.doc
- 高二语文选修模块《中国古代诗歌散文欣赏》[人教版].doc
- 高二重点班历史弟一次月考.doc
- 高二阅读理解精选精[炼5].doc
- 高价股的拥趸—大卫雷恩.doc
- 小升初图形与几何综合测试(专项训练)(含答案)2024-2025学年六年级数学下册人教版.pdf
- 宁夏石嘴山一中2024-2025学年高二下学期6月月考语文试卷(含答案).pdf
- 陕西省汉中市2024-2025学年高一下学期期末校际联考数学试题(含部分答案).pdf
- 甘肃省酒泉市2024-2025学年高二下学期期末考试历史试题(含答案).pdf
- 新疆维吾尔自治区喀什地区巴楚县2024-2025学年高一下学期7月期末测试历史试卷(含答案).pdf
- 山西省晋中市太谷县2024-2025学年七年级下学期期末考试生物试题.pdf
- 山东省临沂市2024-2025学年高二下学期7月期末考试政治试题(含答案).pdf
- 天津市河西区2024-2025学年高二下学期期末考试历史试题(含答案).pdf
- 浙江省宁波市三锋联盟2024-2025学年高一下学期期末语文试卷(含答案).pdf
- 山东省淄博市2024-2025学年七年级下学期期末考试生物试卷(含答案).pdf
文档评论(0)