본문 바로가기
반응형

[Public] 수학/수치해석3

[Hermeneutics] 3. 변수의 범위를 초과하는 산술 연산(1) <덧셈, 뺄셈> [수치해석] 3. 변수의 범위를 초과하는 산술 연산 (1) 2009. 10. 15 이번에는 변수의 제한된 범위를 넘어서는 산술연산을 해보겠다. 먼저 예제 1을 보자 void Ex1() { unsigned long num1 = 4294967296; printf("1.... %u\n", num1); unsigned long num2 = 4294967295; printf("2.... %u\n", num2); unsigned long num3 = 4294967295; printf("3.... %d\n", num3); printf("4.... unsigned long : %dByte\n", sizeof(unsigned long)); printf("5.... signed long : %dByte", sizeof(s.. 2009. 10. 16.
[Hermeneutics] 2. 피보나치 수열 피보나치 수열 2009. 10. 06 (月) 갓 태어난 토종 진돗개 암수 한 쌍을 선물 받았다. 이걸 가지고 사업을 해보려고 한다. 이 진돗개는 태어나서 2개월이 지나면 성장해서 어미가 되고 그 후 매월 암수 한 쌍씩의 새끼를 낳는다고 할 때 21개월 후에는 모두 몇 쌍의 진돗개가 될까? 단 진돗개는 불로초를 먹여 절대 죽지 않는다. Ø 요구사항 - 재귀 함수를 사용해서 나타낼 것 - 재귀 함수를 사용하지 않고 나타낼 것 - 재귀 함수가 총 몇 번 호출 되었는지 나타낼 것 - Int 형으로 하였을 땐 일정 수치가 넘으면 엉뚱한 값으로 컴퓨터 한계 수치를 안다. - 재귀형과 일반형 템플릿 형으로 CPU 점유율을 안다. - Static 변수의 사용을 안다. Ø Tip - 첫 항이 1 그리고 둘째 항이 1 이.. 2009. 10. 6.
[Hermeneutics] 1. 최대공약수와 최소공배수 수치해석(1) 2009. 09. 27(日) 최대공약수, 최소공배수를 구하는 툴을 만들어라 Ø 요구사항 - 두 수를 입력 가능하게 만들 것 - 두 수의 크기에 제한을 두지 않을 것 - 하나라도 1.0보다 작거나 정수가 아닌 경우에는 종료 할 것 - 함수를 이용할 것 Ø Tip - 최대공약수와 최소공배수의 곱은 두 수의 곱과 같다. - 재귀 함수를 사용 - 재귀 호출의 횟수는 스택의 크기에 의해 제한을 받음 - modf, fmod 함수 이용 #include #include #define ONESIZE 1001 #define RANGESIZE 1002 void InputData(double &A, double &B); void OutputData(double A, double B); void Error(int.. 2009. 9. 28.
반응형