程序设计与算法训练任务书

程序设计与算法训练任务书

ID:20403461

大小:52.50 KB

页数:4页

时间:2018-10-13

程序设计与算法训练任务书_第1页
程序设计与算法训练任务书_第2页
程序设计与算法训练任务书_第3页
程序设计与算法训练任务书_第4页
资源描述:

《程序设计与算法训练任务书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、程序设计与算法训练课程设计任务书程序设计与算法训练是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的、必不可少的一个教学环节。通常,算法实训中的问题比平时的习题复杂的多,也更接近实际。算法实训着眼于原理与应用的结合点,使学生学会如何把书上学到的知识用于解决实际问题,培养软件工作所需要的动手能力;另一方面,能使书上的知识变“活”,起到深化理解和灵活掌握教学内容的目的。一、内容与时间安排1、基础训练(每人选做两题)时间:第10-12周(1)工资纳税系统个人所得税每月交一次,底线是1600元/月,也就是超过了1600元的月薪才开始计收个人所得税

2、。个人所得税税率表一(工资、薪金所得适用)级数----------全月应纳税所得额----------税率(%)1--------------不超过500元的--------------------------52----------超过500元至2000元的部分------------103----------超过2000元至5000元的部分----------154----------超过5000元至20000元的部分---------205----------超过20000元至40000元的部分-------256----------超过400

3、00元至60000元的部分-------307----------超过60000元至80000元的部分-------358----------超过80000元至100000元的部分------409----------超过100000元的部分---------------------45表中的应纳税所得额是指以每月收入额减除1600元后的余额。例如:计算为:2500-1600=900应纳个人所得税额=500×5%+400×10%=65再比如:我们用一个大额工资计算,25000元应纳税所得额=25000-1600=23400应纳个人所得税税额=500×

4、5%+1500×10%+3000×15%+15000×20%+3400×25%=4475要求:输入工资计算出纳金额。(2)排班系统学校实验楼有7名保安人员:钱、赵、孙、李、周、吴、陈。由于工作需要进行轮休制度,一星期中每人休息一天。预先让每一个人选择自己认为合适的休息日。请编制程序,打印轮休的所有可能方案。当然使每个人都满意,例如每人选择的休息日如下:钱:星期一、星期六赵:星期二、星期四孙:星期三、星期日李:星期五周:星期一、星期四、星期六吴:星期二、星期五陈:星期三、星期六、星期日运行结果:Solution:1赵钱孙李周吴陈============

5、=================================================星期四星期一星期三星期五星期六星期二星期日Solution:2赵钱孙李周吴陈=============================================================星期四星期一星期日星期五星期六星期二星期三Solution:3赵钱孙李周吴陈=============================================================星期四星期六星期三星期五星期一星期二星期日Solution:4

6、赵钱孙李周吴陈=============================================================星期四星期六星期日星期五星期一星期二星期三(3)日期计算器。功能:计算输入日期是当年中的第几天系统要求实现以下功能:1.由用户分别输入:年、月、日2.计算该日期是当年中的第几天3.输出计算出的天数分步实施:1、首先设计Dater对象构造器2、判断此年是否为闰年。3、计算从此年年初到此日的一共多少天4、输入输出处理。(4)学生成绩管理系统功能:学生成绩管理系统,每个学生是一个记录,包括学号,姓名,性别,3门课程成绩。系

7、统要求实现以下功能:1、信息录入:录入学生成绩信息(包括学生学号、姓名、各门课程的成绩等);2、信息查询:输入学号,查询学生各门课程的成绩,并显示。3、排序:按各门课程的成绩平均分进行排序,并显示。4、信息删除与修改——输入学号,删除该学生的成绩信息。分步实施:1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数。2、建立一个文件,将每位学生的信息写入文件中并能显示于屏幕上。3、完成上述信息查询(学生学号、姓名等)、排序、信息删除与修改功能。要求:1、用JAVA语言实现程序设计;2、利用对象数组实现学生信息的数据结构设计;3、系统的各个功

8、能模块要求用函数的形式实现;4、界面友好(良好的人机交互),程序加必要的注释。3、综合训练(13-16周)(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。