一、向量、矩阵的加法与乘法运算。
1.课程设计要求。
1)实现向量加、向量减、向量数乘、矩阵乘向量、矩阵数乘、矩阵乘矩阵的功能。
2)程序具有对文件操作的功能,即输入输出可以针对预定的文件进行,选择操作(如加法)后,向量或矩阵的数据在文件中,计算所得的结果除在屏幕上显示之外,也要输入到指定的文件中。
2.课程设计说明。
1)对实矩阵进行运算。
2)调试时,先将文件功能部分调试出来,调试别的功能时由文件输入数据,可节省大量时间。
二、堆栈四则运算。
1.课程设计要求。
利用堆栈实现四则运算。运算符包括加“+”减“-”乘“*”除“/”和括号“( 输入的表达式以回车符结束。
2.课程设计说明。
要求程序建立两个初始栈,一个用来放操作符串,一个用来存放操作数串。
三、手机通讯录的模拟实现。
1.课程设计要求。
设计出模拟手机通信录管理系统。
2.课程设计说明。
1)查看功能:选择此功能时,列出下列三类选择。
a 办公类 b 个人类 c 商务类 ,当选中某类时,显示出此类所有数据中的姓名和**号码)
2)增加功能:能录入新数据(一个结点包括:姓名、**号码、分类(可选项有:a 办公类 b 个人类 c 商务类)、电子邮件)。例如。
杨春 135商务类
当录入了重复的姓名和**号码时,则提示数据录入重复并取消录入;当通信录中超过200条信息时,提示存储空间已满,不能再录入新数据;录入的新数据能按递增的顺序自动进行条目编号。
3)拔号功能:能显示出通信录中所有人的姓名,当选中某个姓名时,屏幕上模拟打字机的效果依次显示出此人的**号码中的各个数字。
4)修改功能:选中某个人的姓名时,可对此人的相应数据进行修改。
5)删除功能:选中某个人的姓名时,可对此人的相应数据进行删除,并自动调整后续条目的编号。
四、打字训练。
针对西文字符设计实现一打字训练程序。训练内容从文本文件读入,每次训练结束,可以进行打字时间、打字速度、正确率的统计显示。具体可参考tt打字训练程序的相应功能实现。
C语言课程设计题目
c程序课程设计题目及任务 从以下三个题目中任选一个。任务 自学c语言中相关知识,设计出库存管理系统。要求如下所述 1.能够完成图书出库和入库记录。必须录入的图书信息 图书名,图书号,借阅人姓名,借阅人学号,借阅人班级等。其它信息可以自行增加。以文件 的形式保存当天所有图书的出入库情况。请自学文件的教...
C语言课程设计题目
1 2题目描述 编写程序,能够实现简单的计算器功能,要求 1 能够实现实数的加 减 乘 除 乘方运算 2 能够重复进行多次运算,直到输入0运算上0时退出程序 3 输出结果保留两位小数 考核点 学生熟练运用循环 选择结构的能力。考核方式 运行应用程序,由老师任意选择若干项操作,检测运行效果。24运动会...
C语言课程设计题目
c语言课程设计实施方案与题目。c语言实践教学环节实施方案。填表人 高永辉填表时间 2015年 9 月 1 日。注 1 指导教师一栏中,责任教师填写在第一位 2 每个课程设计每个班级填写一份。c语言课程设计题目 一 一 题目 火车站购票管理系统。二 目的与要求。1.目的 1 基本掌握面向过程程序设计的...