C语言课程设计任务书1[2023-09-07]

C语言课程设计任务书1[2023-09-07]

C语言 课程设计任务书1
一、设计题目

1.小学算术练习系统

二、设计目的
1、加深学生对该课程基础知识和基本理论的理解和掌握,培养学生综合运用所学知识独立分析和解决问题的能力;
2、培养学生在计算机软硬件开发、理论计算、查阅资料等方面的能力,使学生逐步树立正确的设计思想;
3、加强理论联系实际,培养学生科学严谨、实事求是的工作作风和勇于探索的创新精神。
三、任务描述
为了增强小学生的速算能力,请设计一款面向小学1~2年级学生的小学算术练习系统,本系统可以自动产生100以内的加减算式供学生练习,从而达到训练的目的。系统主要功能要求如下:
1、练习开始时,系统随机产生10道练习题,每题10分,学生答题完成后,自动统计和显示学生本次练习得分;
2、系统随机产生的有效算式要确保不超出12年级的学生水平,即只能出现100以内的加减运算,两个运算量和结果不能超出0100的范围;
3、答题时,每道题学生最多有3次答题机会,即当学生输入错误答案时,系统会提醒学生重新输入,若3次答题机会用完后,则输出本题正确答案;
4、答题过程中,对于每道题,学生第1次输入答案正确,计10分;第2次输入答案正确计7分;第3次计5分;否则计0分;
5、总成绩90分以上,显示“SMART”,.80-89显示“GOOD”,70-79显示“OK”,60-69显示“PASS”,60以下显示“TRY AGAIN”;
6、练习可重复多次,直至选择结束为止;
7、练习结束后,学生可选择查看历史,显示学生练习的所有详情,即多次练习的所有题目、学生的答题情况、每题得分、标准答案和总分。

四、设计要求
1、要求按照分析、设计、编码、调试和测试的软件开发过程独立完成本任务;
2、应用模块化编程思想。系统的各项功能分别用函数编写,并通过主函数调用实现其所有功能。
3、系统完成的各项功能要求设计成一个菜单。开始运行程序时,先显示主菜单,然后用户通过菜单项选择操作完成相应操作。例如以下菜单形式:
1 开始练习
2 查看历史
3 退出系统
请选择[1/2/3]:
五、输入和输出要求
1、系统界面尽可能友好、直观、易操作;
2、进行测验,屏幕上先随机生成一个运算式(两个运算量和一个运算符),提示小学生给出答案;
3、小学生回答正确计分,回答错误且超过3次时不计分,并在屏幕上给出正确答案;
4、测验结束时,在屏幕上显示本次测验的得分。

六、验收要求
1、对编写的源程序的要求:
(1)能够实现任务书中的功能;
(2)尽可能使界面友好、直观、易操作;
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:采用学校规定的统一封面
(2)任务书
(3)目录:要求层次清晰,给出标题和页次。其最后一页是无序号的“参考文献”
(4)正文,包括:
1)系统分析与设计
系统分析:简述系统要解决的问题是什么,规定软件做什么。
系统设计:阐述系统设计思路,系统功能划分,画出功能结构图。
2)详细设计与编码
详细设计:系统主要函数算法设计,画出流程图。
系统编码:给出程序代码。
测试数据和运行结果:设计有关测试数据并显示程序运行结果。
3)日志:记录每次安排、进度、遇到的问题及解决办法。
4)总结与思考
总结:设计实现的系统有哪些优点和需待改进的地方。
思考:对本次课程设计的总体认识。获得的有关经验和体会。
(5)参考文献
3、课程设计验收要求:
(1)运行所设计的系统;
(2)回答有关问题;
(3)提交课程设计报告(电子稿和打印稿);
(4)提交源程序
七、进度安排
1、系统分析、设计准备阶段:6学时
2、编程调试阶段:26学时
3、总结和书写报告阶段:6学时
4、考核阶段:2学时

指导教师: 年 月 日

源码

https://pan.baidu.com/s/1SHX3aW20HP_98kAK11GSJg?pwd=0000

C语言 课程设计任务书2

一、设计题目

2.用英文单词模拟小学加法训练

二、设计目的
1、加深学生对该课程基础知识和基本理论的理解和掌握,培养学生综合运用所学知识独立分析和解决问题的能力;
2、培养学生在计算机软硬件开发、理论计算、查阅资料等方面的能力,使学生逐步树立正确的设计思想;
3、加强理论联系实际,培养学生科学严谨、实事求是的工作作风和勇于探索的创新精神。
三、任务描述
为了小学生的速算能力和英语能力,请设计一款用英文单词模拟小学算术训练的程序。该程序主要功能要求如下:
1、训练开始时,先由出题人输入两个0`~99内的正整数A和B,形成加法算式:A+B=。
注意:A和B的每一位数字由英文单词给出,每个单词之间由一个空格间隔;
2、每次训练出题人一次可输入多个算式,每个算式占一行,当A和B 同时为zero时出题结束;
输入样例:

one, tow
1. one  +  tow =  
one  three , two  zero 
2. one  three  +  two  zero  =   
zero ,zero

3、学生答题时,要求用英文一一输入每个算式的答案,每个答案占一行,回答正确时显示RIGHT!,回答错误显示ERROR!并给出正确答案。
输出样例:

1. three
RIGHT!
2. two  three
ERROR! 
the answer  is  three  three

注意:当输入答案满足值和英文单词拼写均正确时即为正确,否则错误。
4、查看历史,即可查看已完成训练的详情,包括每次训练的题目、答题情况和标准答案。

四、设计要求
1、要求按照分析、设计、编码、调试和测试的软件开发过程独立完成本任务;
2、应用模块化编程思想。系统的各项功能分别用函数编写,并通过主函数调用实现其所有功能。
3、系统完成的各项功能要求设计成一个菜单。开始运行程序时,先显示主菜单,然后用户通过菜单项选择操作完成相应操作。例如以下菜单形式:
1 出题
2 答题
3 查看历史
3 退出系统
请选择[1/2/3/4]:

五、输入和输出要求
1、系统界面尽可能友好、直观、易操作;
2、出题时要按要求格式输入每个算式;
3、答题时也要按要求格式输入结果。
六、验收要求
1、对编写的源程序的要求:
(1)能够实现任务书中的功能;
(2)尽可能使界面友好、直观、易操作;
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:采用学校规定的统一封面
(2)任务书
(3)目录:要求层次清晰,给出标题和页次。其最后一页是无序号的“参考文献”
(4)正文,包括:
1)系统分析与设计
系统分析:简述系统要解决的问题是什么,规定软件做什么。
系统设计:阐述系统设计思路,系统功能划分,画出功能结构图。
2)详细设计与编码
详细设计:系统主要函数算法设计,画出流程图。
系统编码:给出程序代码。
测试数据和运行结果:设计有关测试数据并显示程序运行结果。
3)日志:记录每次安排、进度、遇到的问题及解决办法。
4)总结与思考
总结:设计实现的系统有哪些优点和需待改进的地方。
思考:对本次课程设计的总体认识。获得的有关经验和体会。
(5)参考文献
3、课程设计验收要求:
(1)运行所设计的系统;
(2)回答有关问题;
(3)提交课程设计报告(电子稿和打印稿);
(4)提交源程序

七、进度安排
1、系统分析、设计准备阶段:6学时
2、编程调试阶段:26学时
3、总结和书写报告阶段:6学时
4、考核阶段:2学时

指导教师: 年 月 日
C语言 课程设计任务书3
一、设计题目

3.基于C语言关键字的中英文翻译系统

二、设计目的
1、加深学生对该课程基础知识和基本理论的理解和掌握,培养学生综合运用所学知识独立分析和解决问题的能力;
2、培养学生在计算机软硬件开发、理论计算、查阅资料等方面的能力,使学生逐步树立正确的设计思想;
3、加强理论联系实际,培养学生科学严谨、实事求是的工作作风和勇于探索的创新精神。
三、任务描述
为了模拟中译文翻译系统的设计,提高编程能力,请设计一款基于C语言关键字的中英文翻译系统。该程序主要功能要求如下:
1、建立C语言关键字中英文对照表字库;
2、C语言关键字中英文对照表字库管理;
字库管理包括:修改、查询、删除等功能。
3、汉译英:输入中文关键字,可将其翻译为英文并输出。
例如:输入:普通整型,输出:int;
4、英译汉:输入英文关键字,可将其翻译为中文并输出。
例如:输入:int,输出:普通整型;
5、英译汉和汉译英均可重复多次。

四、设计要求
1、要求按照分析、设计、编码、调试和测试的软件开发过程独立完成本任务;
2、应用模块化编程思想。系统的各项功能分别用函数编写,并通过主函数调用实现其所有功能。
3、系统完成的各项功能要求设计成一个菜单。开始运行程序时,先显示主菜单,然后用户通过菜单项选择操作完成相应操作。例如以下菜单形式:

1   字库创建
2   字库管理
3   汉译英
4   英译汉
5   退出系统
请选择[1/2/3/4/5]:

五、输入和输出要求
1、系统界面尽可能友好、直观、易操作。程序运行时,先显示主菜单,用户可根据需要选定相应操作项目;
2、进入每个操作后,用户根据程序的提示信息,从键盘输入相应的数据;
3、结果显示要清晰、美观,富有设计感。

六、验收要求
1、对编写的源程序的要求:
(1)能够实现任务书中的功能;
(2)尽可能使界面友好、直观、易操作;
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:采用学校规定的统一封面
(2)任务书
(3)目录:要求层次清晰,给出标题和页次。其最后一页是无序号的“参考文献”
(4)正文,包括:
1)系统分析与设计
系统分析:简述系统要解决的问题是什么,规定软件做什么。
系统设计:阐述系统设计思路,系统功能划分,画出功能结构图。
2)详细设计与编码
详细设计:系统主要函数算法设计,画出流程图。
系统编码:给出程序代码。
测试数据和运行结果:设计有关测试数据并显示程序运行结果。
3)日志:记录每次安排、进度、遇到的问题及解决办法。
4)总结与思考
总结:设计实现的系统有哪些优点和需待改进的地方。
思考:对本次课程设计的总体认识。获得的有关经验和体会。
(5)参考文献
3、课程设计验收要求:
(1)运行所设计的系统;
(2)回答有关问题;
(3)提交课程设计报告(电子稿和打印稿);
(4)提交源程序
七、进度安排
1、系统分析、设计准备阶段:6学时
2、编程调试阶段:26学时
3、总结和书写报告阶段:6学时
4、考核阶段:2学时

指导教师: 年 月 日

源码

https://pan.baidu.com/s/1SHX3aW20HP_98kAK11GSJg?pwd=0000

C语言 课程设计任务书4
一、设计题目

4.模拟人机猜数游戏

二、设计目的
1、加深学生对该课程基础知识和基本理论的理解和掌握,培养学生综合运用所学知识独立分析和解决问题的能力;
2、培养学生在计算机软硬件开发、理论计算、查阅资料等方面的能力,使学生逐步树立正确的设计思想;
3、加强理论联系实际,培养学生科学严谨、实事求是的工作作风和勇于探索的创新精神。
三、任务描述
为了提高学生编程能力,请设计一款人机猜数游戏程序。该程序主要功能要求如下:
1、游戏开始时,先由计算机“想”一个四位数,然后让人猜这个四位数是多少。
猜数时,计算机先判断输入的四位数猜对几个数字,并且在猜对的这些数字中有几个位置是对的,将统计情况显示出来供猜数人参考;猜数人可据此提示继续猜数,直到猜对为止。
2、猜对后,计算机显示本轮猜数一共猜了几次以及获得的分数;
分数计算公式如下:

次数<=3 计100分          3<次数<=5 计80分
5<次数<=10 计60分       10<次数 计0分

3、一轮猜数游戏结束后,可重复玩,直到不想再玩为止;
4、开始每轮猜数游戏时,要保证计算机“想”的数和前面“想”的数不同;
5、游戏结束后,可查看每轮猜数历史记录(显示每次计算机“想”的数,人猜数所用次数和得分)

四、设计要求
1、要求按照分析、设计、编码、调试和测试的软件开发过程独立完成本任务;
2、应用模块化编程思想。系统的各项功能分别用函数编写,并通过主函数调用实现其所有功能。
3、系统完成的各项功能要求设计成一个菜单。开始运行程序时,先显示主菜单,然后用户通过菜单项选择操作完成相应操作。例如以下菜单形式:

1   猜数游戏
2   查看历史
3   退出系统
请选择[1/2/3]:

五、输入和输出要求
1、系统界面尽可能友好、直观、易操作。程序运行时,先显示主菜单,用户可根据需要选定相应操作项目;
2、进入每个操作后,用户根据程序的提示信息,从键盘输入相应的数据;
3、结果显示要清晰、美观,富有设计感。

六、验收要求
1、对编写的源程序的要求:
(1)能够实现任务书中的功能;
(2)尽可能使界面友好、直观、易操作;
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:采用学校规定的统一封面
(2)任务书
(3)目录:要求层次清晰,给出标题和页次。其最后一页是无序号的“参考文献”
(4)正文,包括:
1)系统分析与设计
系统分析:简述系统要解决的问题是什么,规定软件做什么。
系统设计:阐述系统设计思路,系统功能划分,画出功能结构图。
2)详细设计与编码
详细设计:系统主要函数算法设计,画出流程图。
系统编码:给出程序代码。
测试数据和运行结果:设计有关测试数据并显示程序运行结果。
3)日志:记录每次安排、进度、遇到的问题及解决办法。
4)总结与思考
总结:设计实现的系统有哪些优点和需待改进的地方。
思考:对本次课程设计的总体认识。获得的有关经验和体会。
(5)参考文献
3、课程设计验收要求:
(1)运行所设计的系统;
(2)回答有关问题;
(3)提交课程设计报告(电子稿和打印稿);
(4)提交源程序
七、进度安排
1、系统分析、设计准备阶段:6学时
2、编程调试阶段:26学时
3、总结和书写报告阶段:6学时
4、考核阶段:2学时

源码

https://pan.baidu.com/s/1SHX3aW20HP_98kAK11GSJg?pwd=0000

指导教师: 年 月 日

C语言 课程设计任务书5
一、设计题目

5.C语言常用字符串处理

二、设计目的
1、加深学生对该课程基础知识和基本理论的理解和掌握,培养学生综合运用所学知识独立分析和解决问题的能力;
2、培养学生在计算机软硬件开发、理论计算、查阅资料等方面的能力,使学生逐步树立正确的设计思想;
3、加强理论联系实际,培养学生科学严谨、实事求是的工作作风和勇于探索的创新精神。
三、任务描述
字符串的处理在编程中应用非常广泛,为了方便用户编程,请设计一个C语言常用字符串处理程序。该程序主要功能要求如下(不能直接使用C语言字符串处理函数):
1、计算字符串长度;
2、将两个字符串首尾连接;
3、将一个字符串值拷贝给另一个字串;
4、比较两个字符串大小;
5、将一个字符串中大写字母变小写,其余符号不变;
6、将一个字符串小写字母变大写,其余符号不变;
7、将一个数字字符串转换为相应数值;
8、将一个数值转换为相应数字字符串。

四、设计要求
1、要求按照分析、设计、编码、调试和测试的软件开发过程独立完成本任务;
2、应用模块化编程思想。系统的各项功能分别用函数编写,并通过主函数调用实现其所有功能。
3、系统完成的各项功能要求设计成一个菜单。开始运行程序时,先显示主菜单,然后用户通过菜单项选择操作完成相应操作。例如以下菜单形式:

1   字符串长度
2   字符串连接
3   字符串拷贝
4   字符串比较
5   字符串大写变小写
6   字符串小写变大写
7   数字字符串变数值
8   数值变数字字符串
9   退出系统
请选择[1/2/3/4/5/6/7/8/9]:

五、输入和输出要求
1、系统界面尽可能友好、直观、易操作。程序运行时,先显示主菜单,用户可根据需要选定相应操作项目;
2、进入每个操作后,用户根据程序的提示信息,从键盘输入相应的数据;
3、结果显示要清晰、美观,富有设计感。

六、验收要求
1、对编写源程序的要求:
(1)能够实现任务书中的功能;
(2)尽可能使界面友好、直观、易操作;
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:采用学校规定的统一封面
(2)任务书
(3)目录:要求层次清晰,给出标题和页次。其最后一页是无序号的“参考文献”
(4)正文,包括:
1)系统分析与设计
系统分析:简述系统要解决的问题是什么,规定软件做什么。
系统设计:阐述系统设计思路,系统功能划分,画出功能结构图。
2)详细设计与编码
详细设计:系统主要函数算法设计,画出流程图。
系统编码:给出程序代码。
测试数据和运行结果:设计有关测试数据并显示程序运行结果。
3)日志:记录每次安排、进度、遇到的问题及解决办法。
4)总结与思考
总结:设计实现的系统有哪些优点和需待改进的地方。
思考:对本次课程设计的总体认识。获得的有关经验和体会。
(5)参考文献
3、课程设计验收要求:
(1)运行所设计的系统;
(2)回答有关问题;
(3)提交课程设计报告(电子稿和打印稿);
(4)提交源程序

七、进度安排
1、系统分析、设计准备阶段:6学时
2、编程调试阶段:26学时
3、总结和书写报告阶段:6学时
4、考核阶段:2学时

指导教师: 年 月 日

C语言 课程设计任务书6
一、设计题目

6.年历显示

二、设计目的
1、加深学生对该课程基础知识和基本理论的理解和掌握,培养学生综合运用所学知识独立分析和解决问题的能力;
2、培养学生在计算机软硬件开发、理论计算、查阅资料等方面的能力,使学生逐步树立正确的设计思想;
3、加强理论联系实际,培养学生科学严谨、实事求是的工作作风和勇于探索的创新精神。

三、任务描述
请设计一款可以显示我国公立年历的程序。该程序的主要功能要求如下:
1、输入一个年份,在屏幕上输出该年年历(输出形式不限);
2、输入一个年月,在屏幕上输出该月的月历(输出形式不限)。
3、输入一个年月日,计算并显示是该年第几天?星期几?
4、输入两个年月日,计算并显示两个日期之间的天数差。

四、设计要求
1、要求按照分析、设计、编码、调试和测试的软件开发过程独立完成本任务;
2、应用模块化编程思想。系统的各项功能分别用函数编写,并通过主函数调用实现其所有功能。
3、系统完成的各项功能要求设计成一个菜单。开始运行程序时,先显示主菜单,然后用户通过菜单项选择操作完成相应操作。例如以下菜单形式:

1   显示年历
2   显示月历
3   统计天数
3   统计两个日期间天数
5   退出系统
请选择[1/2/3/4/5]:

五、输入和输出要求
1、系统界面尽可能友好、直观、易操作。程序运行时,先显示主菜单,用户可根据需要选定相应操作项目;
2、进入每个操作后,用户根据程序的提示信息,从键盘输入相应的数据;
3、结果显示要清晰、美观,富有设计感。

六、验收要求
1、对编写的源程序的要求:
(1)能够实现任务书中的功能;
(2)尽可能使界面友好、直观、易操作;
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:采用学校规定的统一封面
(2)任务书
(3)目录:要求层次清晰,给出标题和页次。其最后一页是无序号的“参考文献”
(4)正文,包括:
1)系统分析与设计
系统分析:简述系统要解决的问题是什么,规定软件做什么。
系统设计:阐述系统设计思路,系统功能划分,画出功能结构图。
2)详细设计与编码
详细设计:系统主要函数算法设计,画出流程图。
系统编码:给出程序代码。
测试数据和运行结果:设计有关测试数据并显示程序运行结果。
3)日志:记录每次安排、进度、遇到的问题及解决办法。
4)总结与思考
总结:设计实现的系统有哪些优点和需待改进的地方。
思考:对本次课程设计的总体认识。获得的有关经验和体会。
(5)参考文献
3、课程设计验收要求:
(1)运行所设计的系统;
(2)回答有关问题;
(3)提交课程设计报告(电子稿和打印稿);
(4)提交源程序。

七、进度安排
1、系统分析、设计准备阶段:6学时
2、编程调试阶段:26学时
3、总结和书写报告阶段:6学时
4、考核阶段:2学时

指导教师: 年 月 日

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值