《2022年级C语言课程设计任务书.docx》由会员分享,可在线阅读,更多相关《2022年级C语言课程设计任务书.docx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选学习资料 - - - - - - - - - C语言课程设计任务书专业:信息与运算科学 班级:运算 101,102 指导老师:曲桢西安理工高校理学院应用数学系 2022 年秋季学期1 / 8 名师归纳总结 - - - - - - -第 1 页,共 8 页精选学习资料 - - - - - - - - - C 语言课程设计任务书1.设计一个电话薄治理程序 储备的数据包括:人名,工作单位,电话号码和Email 地址要求具有如下功能:1)加入一个新的电话号码 2)删除一个电话号码 3)显示储存的已有的电话号码 4)修改功能 5)排序功能 按电话号码,按姓名字母次序)6)查询功能 按人名查电话号码,
2、按电话号码查人名)要求: 1)程序运行开头,第一显示一个命令菜单;用户挑选那条命令,就调用那项功能; 2)显示数据时,一页显示不下,可以分页显示;人数要求: 3 人 组员签名:2设计一个工资治理程序 储备的数据包括:姓名,职工号,所属部门,基本工资,嘉奖工资,补贴工程及金额和扣款工程及金额;功能:1)加入一个人的记录 2)删除一个人的记录 3)显示全部人的记录 4)排序 职工号,姓名字母)5)查询 包括按人名查询工资和显示某一工资范畴的记录)6)统计功能 包括统计某一工资范畴的人数和统计各部门的工资总数)7)修改功能 包括统计某一工资范畴的人数和统计各部门的工资总数)人数要求: 3 人组员签名
3、:3.飞机订票系统设计 人数要求: 2 人 组员签名:4.同学成果查询系统 人数要求: 2 人 组员签名:2 / 8 名师归纳总结 - - - - - - -第 2 页,共 8 页精选学习资料 - - - - - - - - - 5.教材治理系统;要求:(1) 能通过键盘向教材数据库(2) 供应教材信息显示功能;(3) 查询功能;(4) 修改、删除功能;3 / 8 名师归纳总结 - - - - - - -第 3 页,共 8 页精选学习资料 - - - - - - - - - 10. 贪吃蛇嬉戏;设计一个小蛇,玩家利用键盘上的方向键掌握蛇的走动,把果 子吃掉,且蛇的头部不能遇到墙壁和自己的身体;
4、人数要求: 3 人组员签名:11. 猜数字嬉戏 人机对战,人人对战)要求: 1)随机产生 4 个数字,但不显示,给用户供应输入提示符,让用户猜4个数字的值和位置次序;假如数字值和位置次序均正确,就猜数字胜利;2)用户有 n 次猜数字机会,假如在n 次之内仍未猜出正确的数字值和次序,就提示用户嬉戏失败,并给出用户正确的数字值和次序;一旦用户在 n 次之内 猜出正确的数字值和次序,就提示用户赢得嬉戏并给出得分;3)计分规章:猜数字所用的次数越少就分数越高;人数要求: 2 人 组员签名:12.五子棋嬉戏 人机对战,人人对战)人数要求: 3 人 组员签名:13. 黑白棋嬉戏;棋盘设计为 8 8 方格,
5、一方执白棋,一方执黑棋,轮番走 棋;每个棋手下棋时,摆子的位置必需是以自己的棋子能包围住对方一个或多 个棋子,被包围的对方棋子将变成自己的棋子;当棋盘上有一方的棋子为零或 下满 64 格,棋子少者输; 人机对战,人人对战)人数要求: 2 人 组员签名:14. 图形时钟;要求有时针、分针、钟的边框设计为几何图形的组合;时钟刻度 有 12、3、6、9 即可;并在屏幕下方显示数字时间,字号适当;人数要求: 2 人 组员签名:15.24 点嬉戏 人机对战,人人对战)人数要求: 2 人 组员签名:16. 设计万年历 黑屏或图形界面显示)人数要求: 1 人 组员签名:4 / 8 名师归纳总结 - - -
6、- - - -第 4 页,共 8 页精选学习资料 - - - - - - - - - 17. 怎样存钱以猎取最大利息;假设银行整存整取存款不同期限的月息利率分别为:0.345期限 1 年 0.39期限 2 年 0.45期限 3 年 0.4875期限 5 年 其中利息本金 月息利率 12存款年限;现在某人手中有 2000 元钱,请通过运算挑选一种存钱方案,使得钱存入银行20 年后得到的利息最多 息);人数要求: 1 人 组员签名:假定银行对超过存款期限的那一部分时间不付利18. 商人过河问题;有三个商人带着 3 个随人和货物过河,船每次最多只能载两个人,由他们自己 划行,并且如何乘船渡河的大权由
7、商人把握,假如随从人数多于商人就会抢走货物;设计一个符合上述要求的商人过河的简洁嬉戏;人数要求: 1 人 组员签名:19. 解救人质嬉戏;嬉戏要求在肯定的时间内走到右下角的小人处解救人质;在每一行要往下走时都有肯定的条件,遇到该条件,救人者往下走一行,否就只能待在本行;要求:开头时,提示嬉戏规章,并按任意键开头嬉戏,按Q 键退出嬉戏;开头嬉戏时,提示按上下左右键进行移动,ESC 键退出嬉戏;每一层楼梯位置未知,要求玩家自行查找;提示时间为120s,并实时显示所用时间;时间到而未完成任务,就显示小窗口提示失败,按任意键退出嬉戏;在嬉戏已经开头后,按 ESC 键要退出嬉戏时,显示小窗口提示确认是否
8、要退出,按 键就回到嬉戏初始界面;Y 键退出,按 N人数要求: 2 人 组员签名:20.皇后问题 在国际象棋中,能否在空棋盘上摆放八个皇后,并使其中任意两个皇后不 能在同一行或同一列或同一对角线上,并编写完整的摆放八皇后问题的程序;要求:第一个皇后的起始位置由键盘输入,国际象棋的棋盘为 8*8 的方格;人数要求: 1 人 组员签名:21.判定坏球 现有 12 只外表、颜色、大小均相同的小球,这12 只球中有一个是坏球,但不知道这个坏球是重仍是轻,给出一个天平,要求进行三次称重称出坏球;人数要求: 1 人 组员签名:5 / 8 名师归纳总结 - - - - - - -第 5 页,共 8 页精选学
9、习资料 - - - - - - - - - 22.编写一个求定积分的通用函数,用它分别求以下人数要求: 1 人组员签名:5 个函数的定积分23.简洁的矩阵运算系统 要求实现对任意阶矩阵的加法、数乘、乘法、转置,对于n 阶方阵的求逆、求行列式;人数要求: 2 人 组员签名:24.采纳高斯先列主元消元法求解线性方程组 AX=b 方法说明 以 4 阶为例):1)第 1 步消元在增广矩阵 素,将其所在行与第一行交换,再对为:A,b)第一列中找到肯定值最大的元 A , b)做初等行变换使原方程组转化,注:“* ” 代表非 0;2)第 2 步消元在增广矩阵 A,b)中的其次列中 从其次行开头)找到肯定值最
10、大的元素,将其所在行与其次行交换,再对 A, b)做初等行变换使原方程组转化为:3)第 3 步消元在增广矩阵A,b)中的第三列中 从第三行开头)找到肯定值最大的元素,将其所在行与其次行交换,再对 A, b)做初等行变换使原方程组转化为:,从屏幕顶部下降飞向地面 .一组流星中 ,每个流 星的字符颜色是随机的 ,下降的位置是随机的 ,下降的速度也是随机的 .一个流星 下落只能去掉一个 #号,当最终一行地面有 #被去掉时程序终止;人数要求: 1 人 组员签名:31.雪花的实现 程序模拟雪花下落,并在屏幕中心显示人数要求: 1 人组员签名:“ Happy new year ”字样;32.在屏幕上绘制如
11、下列图的图形,图中的小球可做直线运动,当移动到矩形边 界时,按相应的角度弹回人数要求: 2 人 组员签名:7 / 8 名师归纳总结 - - - - - - -第 7 页,共 8 页精选学习资料 - - - - - - - - - 33.试设计一个画圆饼图的程序;要求将圆饼图分为五个部分,它们之间所占的比例是K1:K2:K3:K4:K5 人数要求: 1 人 组员签名:34火箭发射演示 要求在屏幕上绘制一个上升的火箭,下方须有火焰;人数要求: 1 人 组员签名:35MD5 加密 人数要求: 1 人 组员签名:36RSA 加密 人数要求: 1 人 组员签名:37DES 加密 人数要求: 1 人 组员签名:38RC4 加密 人数要求: 1 人 组员签名:39SHA1 加密 人数要求: 1 人 组员签名:40凯撒加密 人数要求: 1 人 组员签名:8 / 8 名师归纳总结 - - - - - - -第 8 页,共 8 页