年《C语言程序设计实践》任务书.doc

年《C语言程序设计实践》任务书

2012年《C语言程序设计实践》任务书 第一章 时间安排 对象:电气信息类1113,1114 时间安排: 周 星期 时间(节) 第18周 二 1-4 三 9-12 五 5-8 日 1-4 第19周 一 9-12 三 9-12 五 5-8 日 1-4 第二章 可选题目 一、基本知识单项训练 1、数据的简单加密和解密:对于重要的信息,为了在传输或存储时避免泄露,可以在传输或存储前进行一定的处理进行加密形成密文。在传输后或需要使用时再对密文进行还原变成明文。请实现以下的加密解密过程:对于一个字符串,输入一个数字a作为密钥,串中的第一个字符加上该数字a转换为密文,第二个字符加上该数字a再加1转换为密文字符,依次类推,第i个字符加上该数字a再加i-1转换为密文字符。请编写程序实现一个串的加密解密。 2、塔程序:用递归方法实现塔程序,显示盘子的移动过程,总盘子个数可作为程序参数在运行程序时输入。 3、冒泡排序:实现冒泡排序和改进的冒泡排序,说明改进之后的冒泡排序比较次数和交换次数和标准的冒泡排序有什么不同。 4、选择排序:实现选择排序和改进的选择排序,说明改进之后的选择排序比较次数和交换次数和标准的选择排序有什么不同。 2、系统的基本功能 数据的录入:如录入学生的基本信息,以及该学生选修课程的基本信息; 数据的修改:如修改指定学号、或者指定姓名的学生信息,或

文档评论(0)

1亿VIP精品文档

相关文档