L
lctuchen
Unregistered / Unconfirmed
GUEST, unregistred user!
一个医院为改进其服务,要求设计一个模拟程序来评估可选择的手术室、恢复室的配置方案。目前医院有5间手术室,12个恢复床位,医院从早晨7点开始可以进行手术,每个手术病人被分配到一个可用的手术室,手术之后病人被分配到恢复室的一个床位。将一个病人从手术室移至恢复室需要5分钟,为下一个病人准备手术室需要15分钟,为一个新病人准备一个恢复室需要10分钟。
假设某天有16个病人需要手术,每个人的手术时间和恢复时间如下:
病人姓名 手术时间(分) 恢复时间(分)
病人1 28 140
病人2 120 200
病人3 23 75
病人4 19 82
病人5 133 209
病人6 74 101
病人7 93 188
病人8 111 223
病人9 69 122
病人10 42 79
病人11 22 71
病人12 38 140
病人13 26 121
病人14 120 248
病人15 86 181
病人16 92 140
现需要编程输入以上所有的数据(包括手术室间数等),并列表输出手术室使用情况(包括编号、病人姓名、进入的手术室号、手术开始时间和手术结束时间)、恢复室使用情况(包括编号、病人姓名、进入的恢复室床号、进入时间和离开时间),并统计输出每间手术室和每张恢复床位的利用率(包括手术室号或恢复室床号,使用分钟数,利用率)。
要求:1、写出书面算法思想描述和算法结构描述。
2、输入数据存放在数据文件中,格式自定,在屏幕上以表格形式输出结果。
假设某天有16个病人需要手术,每个人的手术时间和恢复时间如下:
病人姓名 手术时间(分) 恢复时间(分)
病人1 28 140
病人2 120 200
病人3 23 75
病人4 19 82
病人5 133 209
病人6 74 101
病人7 93 188
病人8 111 223
病人9 69 122
病人10 42 79
病人11 22 71
病人12 38 140
病人13 26 121
病人14 120 248
病人15 86 181
病人16 92 140
现需要编程输入以上所有的数据(包括手术室间数等),并列表输出手术室使用情况(包括编号、病人姓名、进入的手术室号、手术开始时间和手术结束时间)、恢复室使用情况(包括编号、病人姓名、进入的恢复室床号、进入时间和离开时间),并统计输出每间手术室和每张恢复床位的利用率(包括手术室号或恢复室床号,使用分钟数,利用率)。
要求:1、写出书面算法思想描述和算法结构描述。
2、输入数据存放在数据文件中,格式自定,在屏幕上以表格形式输出结果。