c语言射击类小游戏任务书,计算机程序设计基础(C语言)课程设计任务书

本次课程设计任务包括三项:实现数制转换程序,支持十进制、十六进制和八进制之间的转换;开发维吉尼亚加密程序,用于数据文件的加密和解密;构建一个简单的算术计算器,能处理基本的算术表达式并显示结果。这些任务旨在提升学生的编程技巧和实际操作能力。
摘要由CSDN通过智能技术生成

1 2 3 + - 4 5 6 * / 7 8 9 = ←0 End 《计算机程序设计基础(C 语言)》课程设计

任务书

1、 实习目的和要求通过课程设计的实践环节的教学,可以加深学生对课堂所学基础知识的掌握与理解,提高学生对所学内容的综合运用能力;同时也可以通过查询相关资料,培养学生自学能力、接受新知识的能力,提高学习兴趣;增强学生程序设计能力,掌握编程技巧,并可培养学生实际上机调试程序的能力。“理论与实践”相结合,使学生得到很好的锻炼,为以后学习、工作打下坚实的基础。每个学生需要独立完成教师安排的设计题目或由学生自拟实际的设计题目,但自拟自拟题目须经指导教师批准方可生效。

2、 实习内容

1、 数制转换程序。(限最多1人完成)

要求程序提供三种输入方法:十进制数、十六进制数、八进制数,首先选择转换的进制(十——D/d 十六——H/h 八——O/o ),然后输入要转换的数,键入Q/q 时退出。要求只编写无符号整数的转换的程序。

2、 数据文件的维吉尼亚加密程序。(限最多1人完成)

基本思想:在加密时,对数据文件明文字符进行加密操作,产生密文;在解密时,按类似的办法进行处理即可得到原文。(加密方法参见《大学计算机基础》第285页)

使用方法是:加密:〈程序文件名〉〈数据文件名1〉〈数据文件名2〉〈E 〉〈密钥〉

解密:〈程序文件名〉〈数据文件名1〉〈数据文件名2〉〈D 〉〈密钥〉

3、 算术计算器的实现 (限最多1人完成)

功能:程序首先显示计算器界面,并用户输入一个算术计算式。假如用户输入22+1,程序将在计算器的屏上输出结果。如果输入错误,显示input error 。

要求:1)、只要求计算一个式子,回车后将结果显

是在屏上。

2)、程序可重复进行运算,直到按End 键退出。

3)、当用户没有输入时,在程序界面的下方显示当前日期与时间。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值