[소프트웨어공학] 원주율 프로그램, In C Language

등록일 2002.06.14 압축파일 (zip) | 3페이지 | 가격 500원

목차

1. 프로그램 설명: Monte Carlo법에 의한 원주율π의 계산
2. Monte Carlo법에 의한 원주율 계산법의 이론

Programming in C.

본문내용

1. 프로그램 설명: Monte Carlo법에 의한 원주율π의 계산
가. 중심이 (a,b)이고 반지름이 r인 원의 방정식은 (x-a)*(x-a)+(y-b)*(y-b)=r*r
나. r=sqrt((x-a)(x-a)+(y-b)(y-b))
다. 원의 중심(200, 200), 반지름 200으로 고정
라. (x, y)점의 입력에 따른 반지름 r의 값이 200보다 크면 원 외부의 점을 뜻함. 반면에 r이 200보다 작거나 같으면 원의 내부 점을 뜻함
마. (x, y)의 점은 랜덤하게 많은 경우의 수에 대해 취함
바. 결과에 의해
(1) 만약 r <= 200 이면 Hit
(2) 만약 r > 200 이면 Miss
(3) pi = Hit/(전체 점의 개수) * 4

2. Monte Carlo법에 의한 원주율 계산법의 이론
반지름이 1인 원을 내접하고 있는 정사각형의 한변의 길이는 2이다.
정사각형의 넓이는 2*2=4, 원의 넓이는 pi*r*r=pi
정사각형의 넓이:원의 넓이 = 4:pi
그러므로 원의 넓이=(pi/4)*정사각형의 넓이
즉, 점이 원호안에 들어갈 확률은 pi/4인 것이다.
*원하는 자료를 검색 해 보세요.
  • 원주율을 C프로그램으로 만들어보자. 21페이지
    주제 : 값을 계산하는 C 프로그램을 작성해보자.1. 서론원주율은 우리 생활 속에서 알게 모르게 또한 우리가 접하는 문제 중에 알게 모르게 적용되어 있다. 그렇다면 이처럼 중요한 원주율은 어떻게 해서 얻어지는 것일까? 원주율이 어떻게 해서 얻어지는 결과인지 알기 전에 ..
  • [C 프로그래밍] 만자리 원주율 구하기 8페이지
    Algorithm10000자리까지의 원주율을 구하기 위해서 10000항을 갖는 정수형 배열을 사용하였다.배열간 사칙연산을 하는 알고리즘은 다음과 같다.더하기(sum[]=val1[]+val2[])마지막 항부터 더하기 시작해 각항의 더한값이 10이 넘어가면 그 앞의 항으로..
  • 파이의 역사를 원주율 지도에서 활용하는 방안 탐구 3페이지
    1. 원주율 란? 원주율 는 지금부터 4000년 전인 기원전 2000년 무렵 바빌로니아에서 발견되었던 것이다. 는 자연 속에서 교묘히 숨겨져 있던 무리수였으며, 음수나 허수와 같이 인간이 만들어 낸 수는 아니었다. 수학의 역사상 의 계산만큼 많은 수학자들을 고생시킨 ..
  • 초등수학 영재교육 대상자의 원주율 개념에 대한 이해 (Elementary mathematically gifted students` understanding of Pi) 20페이지
    본 연구는 초등수학 영재교육 대상자들이 원주율 개념에 대해서 어떻게 이해하고 있는지를 살펴보고자 하였다. 이를 위해 원주율 계산 방법의 역사 발달 단계를 토대로 세 가지 과제를 개발한 후 6학년 영재교육 대상자 12명을 대상으로 적용하여 그 반응을 분석하였다. 연구결과..
  • 6-1 수학 원주와 원주율 알아보기 세안 14페이지
    4. 교재 연구 가. 단원의 구성 본 단원에서는 원의 지름과 원주의 측정을 통한 원주율에 대한 이해를 바탕으로, 원주와 원의 넓이, 원주율을 이용하는 원기둥의 겉넓이, 원기둥의 부피를 구하여 실생활 속의 여러 가지 문제를 해결해 본다. 여러 가지 방법으로 원주를..
  • 파이 21페이지
    세상을 이루고 있는 수많은 물체 가운데 원시시대부터 유난히 사람의 관심과 눈길을 끌어온 형태가 있다. 그것은 모든 생명의 근원인 태앙의 모습에도 있고, 어두운 밤을 환하게 비춰주는 달에도 있다. 사랑하는 연인의 아름다운 눈동자에서도 발견할 수 있는 그 형태는 바로 어느..
  • 중학 수학 2-1학기 중간 예상문제 14 3페이지
    2. 분수 를 소수로 나타내면 유한소수가 된다. 이를 만족하는 의 값으로 두자리의 자연수 개수는 ?① 1개 ② 2개 ③ 3개 ④ 4개 ⑤ 5개3. 다음 중 옳은 것은 ?① 유한소수는 무한소수로 나타낼 수 없다.② 두 개의 무한소수의 합은 항상 무..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      [소프트웨어공학] 원주율 프로그램, In C Language