欢迎来到天天文库
浏览记录
ID:47499820
大小:74.50 KB
页数:5页
时间:2020-01-12
《软件工程作业3》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件工程第六章作业9、某公司为本科以上学历的人重新分配工作,分配原则如下:如果年龄不满18岁,学历是本科,男性要求报考研究生,女性则担任行政工作;如果年龄满18岁不满50岁,学历本科,不分男女,任中层领导职务,学历是硕士,不分男女,任课题组组长;如果年龄满50岁,学历本科,男性任科研人员,女性则担任资料员,学历是硕士,不分男女,任课题组组长。要求:画出分析过程,得出判定表,并进行化简。条件分析表:条件名称取值符号取值数性别男MM1=2女F年龄不满18岁TM2=3满18岁小于50岁Y超过50岁O文化程度硕士S
2、M3=2本科B判定表:123456789101112性别MMMMMMFFFFFF文化程度SSSBBBSSSBBB年龄OYTOYTOYTOYT组长√√√√√√领导√√科研√行政√资料员√考研√简化表:1,2,3,7,8,945,1161012性别------M-----MFF文化程度SBBBBB年龄------OYTOT组长√领导√科研√行政√资料员√考研√10、研究下面的伪码程序,画出对应的程序流程图。11、将某系统的数据流程图,转换成相应的软件结构图。软件结构图:13、某培训中心要研制一个计算机管理系统。
3、它的业务是:将学员发来的信件收集分类后,按几种不同的情况处理。如果是报名的,则将报名数据送给负责报名事务的职员,他们将查阅课程文件,检查该课程是否额满,然后在学生文件、课程文件上登记,并开出报告单交财务部门,财务人员开出发票给学生。如果是想注销原来已选修的课程,则由注销人员在课程文件、学生文件和帐目文件上做相应的修改,并给学生注销单。如果是付款的,则由财务人员在帐目文件上登记,也给学生一张收费收据。要求:1.对以上问题画出数据流程图。2.画出该培训管理的软件结构图的主图。数据流程图:软件结构图:编程:输入一
4、个学生的两门课成绩(百分制),计算该学生的总分并要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。总分在180分以上为‘A’,160~179分为‘B’,140~159分为‘C’,120~139分为‘D’,120分以下为‘E’。学生的两门课成绩通过键盘输入,成绩应该都为整数,输入之前要有提示信息。若输入的成绩不是百分制成绩,则给出错误提示信息,计算总分,并根据要求评价等级。#includeintmain(){intscore=0,sum=0;inti;for(i=0;i<2;){pri
5、ntf("请输入学生第%d门课的成绩:",i+1);scanf("%d",&score);if(score>=0&&score<=100){sum+=score;i++;}else{printf("输入错误!");continue;}}if(sum>=180)printf("总分:%d等级:A",sum);elseif(sum>=160)printf("总分:%d等级:B",sum);elseif(sum>=140)printf("总分:%d等级:C",sum);elseif(sum
6、>=120)printf("总分:%d等级:D",sum);elseprintf("总分:%d等级:E",sum);return0;}
此文档下载收益归作者所有