정성훈
    (실습 8) 시뮬레이션



(실습 8) 시뮬레이션

내용: 교재 5장에 있는 큐의 응용 시뮬레이션은 은행에서 고객이 들어와서 서비스를 받고 나가는
       과정을 모사한 간단한 시뮬레이션 프로그램이다.
       이 프로그램에서 다음의 것을 수행하시오.

    1) 교재의 프로그램을 수행시켜서 결과를 확인하시오.
       (큐의 크기를 #define MAX_QUEUE_SIZE 100 으로 늘리시오.)


    2) 교재 프로그램에는 손님이 서비스 받기 전 기다린 총 대기시간을 출력한다.
       추가적으로 서비스 받은 손님의 평균대기 시간도 출력하도록 수정하시오.
       (이 때 srand(time(NULL)); 은 srand(34); 로 고정하시오.)
       


    3) 1분에 손님이 들어올 확률을 30%로 설정되어 있다. 
       이를 70%로 설정하여 시뮬레이션 수행해보시오.
       (전체 대기 시간과 1인당 평균 대기 시간 측면에서 어떻게 변화하는지 살펴보시오.)

 

    4) 고객별로 최대 서비스 받을 시간이 3분으로 설정되어 있다. 
       이를 10분으로 수정하여 수행해보시오.
       (전체 대기 시간과 1인당 평균 대기 시간 측면에서 어떻게 변화하는지 살펴보시오.)

 

    5) 고객의 대기 시간이 너무 길어서 은행원을 3명으로 늘렸다.
       이 경우의 전체 대기 시간과 1인당 평균 대기 시간을 구해보시오.
       (전체 대기 시간과 1인당 평균 대기 시간 측면에서 어떻게 변화하는지 살펴보시오.)

  등록일 : 2020-10-23 [15:31] 조회 : 665 다운 : 11   
 
△ 이전글실습 프로그램 예)
▽ 다음글버그 있는 교재 프로그램과 버그를 수정한 올바른 프로그램
자료구조 실습게시판
번호 제 목 이름
[참고] 교재에 있는 소스코드
59 (실습 12) 문자열 찾기 정성훈
58 └❶ 실습 프로그램 예) 정성훈
57 (실습 11) 트리 정성훈
56 └❶ 실습 프로그램 예) 정성훈
55 (실습 10) 야구게임 정성훈
54 └❶ 실습 프로그램 예) 정성훈
53    └❷ 실습 프로그램 예) 정성훈
52 (실습 9) 연결 리스트 정성훈
51 └❶ 실습 프로그램 예) 정성훈
50    └❷ 실습 프로그램 예) 정성훈
49       └❸ 실습 프로그램 예) 정성훈
48          └❹ 원형 연결 리스트에서 print_list() 함수 버그 문제 정성훈
47             └❺ 버그 있는 교재 프로그램과 버그를 수정한 올바른 프로그램 정성훈
46 (실습 8) 시뮬레이션 정성훈
45 └❶ 실습 프로그램 예) 정성훈

[1][2][3][4]