시뮬레이션(난수발생-평균대기시간

등록일 2000.08.30 한글 (hwp) | 19페이지 | 가격 700원

목차

Ⅰ. 난수 발생기
1. 문제
2. Flow Chart
3. Program
1) Program Source
2) 실행 결과

Ⅱ. 평균 대기 시간
1. 문제
2. 분석 및 설계
3. Flow Chart
4. Program
1) Program Source
2) 실행 결과

※ 참고문헌

본문내용

Ⅱ. 평균 대기 시간
1. 문제
주유소에서 차들이 도착하여 봉사를 받기위해 얼마나 기다려야 하는지 평균 대기 시 간을 구하라.

조건) 고객의 도착간격 = 시간당 10명
난수의 초기값 = 학번 앞부분
출력결과의 첫부분에 반드시 자신의 이름과 학번을 프린트한다.

2. 분석 및 설계
이 문제는 고객의 평균 대기 시간을 구하는 문제로써 주유소에 차들이 도착하여 봉 사를 받기위해 기다리는 시간이 너무 오래되면 고객은 짜증이 나게되고 그 주유소를 잘 오지 않을 것이다.
먼저 고객의 평균 대기 시간을 구하기전에 줄을 서서 기다리는 고객의 평균 숫자를 구해보자.
고객의 도착 간격은 시간당 10명의 일양분포이므로 1분에 1/6명의 평균을 얻을수 있다. 이것은 일양난수로서 다음과 같이 해결한다.

CALL RANDOM(SEED,U)
IF(U.LT.1.0/6.0 *TSTEP) THEN (한대의 차가 도착한 것임)

즉, (0,1) 범위의 난수를 매번마다 발생시켜서 평균값 1/6이하이면 고객이 도착한 것으 로 간주하면 된다.
그리고, 봉사시간의 형태는 포아송분포를 가지므로 다음과 같다.

IF (TPUMP.EQ.0 .AND. QUERE.NE.0) THEN
QUERE = QUERE - 1
CALL POISSN(SEED,MEAN,P)
TPUMP = P
END IF
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서