资源描述
软件工程机考第三套答案
1. 某公司为本科以上学历的人重新分配工作,分配原则如下:
(1) 如果年龄不满18岁,学历是本科,男性要求报考研究生,女性则担任行政工作。
(2) 如果年龄满18岁不满50岁,学历本科,不分男女,任中层领导职务,学历是硕士,不分男女,任课题组组长。
(3) 如果年龄满50岁,学历本科,男性任科研人员,女性则担任资料员,学历是硕士不分男女,任课题组组长。
要求:画出分析过程,得出判定表,并进行化简。
解答:
(1) 判定条件可能的取值如表1所示
表1 判定条件可能的取值
条件名称
取值
符号
取值数
性别
男
M
M1=2
女
F
年龄
不满18岁
C
M2=3
满18岁小于50岁
Y
超过50岁
L
硕士
G
文化程度
本科
U
M3=2
(2) 计算组合数2*3*2=12
(3) 初步判定表如表2所示。
表2 初步判定表
1
2
3
4
5
6
7
8
9
10
11
12
性别
M
M
M
M
M
M
F
F
F
F
F
F
文化程度
G
G
G
U
U
U
G
G
G
U
U
U
年龄
L
Y
C
L
Y
C
L
Y
C
L
Y
C
组长
√
√
√
√
√
√
领导
√
√
科研
√
行政
√
资料员
√
考研
√
(4)简化后的判定表如表3所示。
表3 简化后的判定表
1,2,3,7,8,9
4
5,11
6
10
12
性别
-----
M
-----
M
F
F
文化程度
G
U
U
U
U
U
年龄
-----
L
Y
C
L
C
组长
√
领导
√
科研
√
行政
√
资料员
√
考研
√
2、高校录取统分子系统有如下功能:
(1)计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件。
(2)计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。试根据要求画出该系统的数据流程图,并将其转换为软件结构图。
解答:
(1)数据流图如图1所示。
录取分数
考生
计算标准分
计算录取线分数
分数
招生计划
录取分数
招生数
标准分
标准分
原始分
标准分
图1 数据流图
(2)软件结构如图2所示。
取得标准分
取得考生分数
统分子系统
取得招生数
计算标准分数
登录考生分数
计算录取分数线
登录录取分数
②
①原始分
②标准分
③招生计划
④录取线分
①
②
③
②
④
②
③
④
图2软件结构如图
展开阅读全文