DBPIA-NURIMEDIA

Size: px
Start display at page:

Download "DBPIA-NURIMEDIA"

Transcription

1 gcd 연산을 2007 이용한한국컴퓨터종합학술대회조합소수검사논문집알고리즘의 Vol. 34, No. 분석 1(C) 및최적화 서동우 v 조호성박희진 2007 한양대학교한국컴퓨터종합학술대회정보통신대학정보보호논문집및 Vol. 알고리즘 34, 연구실 No. 1(D) easternseo@gmail.com v ustog@hanmail.com hjpark@hanyang.ac.kr Analysis and Optimization of the Combined Primality Test Using gcd Operation Dongwoo Seo v Hosung Jo Heejin Park ISA Lab, The College of Information & Communications, Hanyang University 요약 큰소수를빠르게생성하기위한다양한소수검사방법이개발되었으며, 가장많이쓰이는소수검사방법은 trial division과 Fermat ( 또는 Miller-Rabin) 검사를조합한방법과 gcd 연산과 Fermat ( 또는 Miller-Rabin) 검사를조합한방법이다. 이중 trial division과조합한방법에대해서는확률적분석을이용하여수행시간을예측하고수행시간을최적화하는방법이개발되었다. 하지만, gcd 연산과조합한방법에대해서는아무런연구결과도제시되어있지않다. 본논문에서는 gcd 연산을이용한조합소수검사방법에대해확률적분석을이용하여수행시간을예측하고수행시간을최적화하는방법을제안한다. 1. 서론암호학에서는크기가큰소수를생성하는것이매우중요하다. 그이유는사용하는소수의크기가클수록암호시스템의보안성을높일수있기때문이다. 실제로 RSA [1] 나 ElGmal [2] 같은암호시스템이나 DSS [3] 같은서명구조들은높은보안성을제공하기위해큰소수를이용할것을요구하고있다. 하지만, 큰소수를생성하는것은높은연산비용을요구하기때문에적은연산비용으로큰소수를생성하는연구가진행되고있다. 소수생성알고리즘은임의의홀수난수를생성하는과정과생성된난수가소수인지를판단하는소수검사과정으로구성된다. 이중난수생성과정은전체수행시간중에서아주적은부분만을차지하는반면, 소수검사는대부분의시간을차지하고있다. 따라서빠른소수생성알고리즘의개발을위해서는효율적인소수검사를개발하는것이필요하다. 소수검사는크게두가지종류로구분된다. 하나는결정적소수검사이고다른하나는확률적소수검사이다. 결정적소수검사는검사를통과한난수가소수임을 1의확률로보장해준다. 결정적소수검사로는 trial division [4], Pocklington s test [5], elliptic curve analogue [6], Jacobi sum test [7], Maurer's algorithm [8], Shawe-Taylor s algorithm [9] 등이있다. 결정적소수검사는확실한소수를얻을수있지만, 수행속도가매우느리다는단점이있다. 확률적소수검사는검사를통과한난수가소수임을높은확률로보장해주는방법이다. 이확률은아주높으며, 아주큰수 s 에대해 1-1/2 s 이다. 실제로확률적소수검사는거의정확한소수를얻을수있으며, 결정적소수검사보다빠르다. 대표적인확률적소수검사로는 Fermat test [10], Miller-Rabin test [11, 12], Solovay-Strassen test [13], Frobenius-Grantham primality test [14] 와 Lehmann primality test [15] 등이있으며, 그중 Fermat test와 Miller-Rabin test 가널리쓰인다. 소수검사들은각각장단점이있기때문에실제구현에서는소수검사의속도를향상시키기위해여러개의소수검사를조합하여사용한다. 널리쓰이는조합소수검사방법은 trial division을 Fermat ( 또는 Miller-Rabin) 검사와조합하는방법과 gcd 연산을 Fermat ( 또는 Miller-Rabin) 검사와조합하는방법이다. Maurer [8] 는 trial division을이용한조합소수검사방법에대해수행시간을예측하는확률적모델을제시하였다. 또한그조합소수검사가가장빠른시간에수행되도록 trial division에사용되는소수의개수를결정하는방법을제시하였다. 그러나, gcd 연산을이용한조합소수검사방법에대해서는아직수행시간예측모델이제시되지않았으며수행시간최적화방법도제안되지않았다. 본논문에서는 gcd 연산을이용한조합소수검사방법에대해서확률적분석을이용하여수행시간을예측하는모델을제시하고이조합소수검사가가장빠른시간에수행되도록 gcd 연산에서사용되는소수의개수를결정하는방법을제시한다. 본논문은다음과같이구성되어있다. 2장에서는소수검사를소개하고 3장에서는이전연구인조합소수생성알고리즘을소개한다. 4장에서는 gcd 연산을이용한조합소수생성알고리즘의수행시간분석모델을제시하고수행시간최적화방법을제안한다. 마지막으로 5장에서결론을내린다. 2. 소수검사소개 2.1. Trial division, gcd 검사, Fermat 검사 Trial division은난수 r 이주어졌을때, ö 보다작거나같은모든소수들로나누어보는방법이다. 하지만 r 이큰경우에는수행시간이매우느리므로단독으로사용되기는어려운방법이

2 다. 따라서다른소수검사와조합하여사용되는것이일반적 이며이경우 trial division 에사용되는소수의개수 k 를제한하 값과의 gcd 를구하는방법이다. gcd 의결과값이 1 이면 Fermat 검사를수행하고그렇지않으면처음의난수발생단계로되돌 여사용한다. 아간다. gcd 연산은두수 a, b 가주어졌을때두수의최대공약수를 구하는연산이다. 이 gcd 연산을이용하면주어진난수 r 이소 3. 이전연구수인지검사할수있는데이방법은난수 r 과 ö 보다작거나 같은모든소수들을곱한값과의 gcd 를계산하여그값이 1인 Maurer [8] 는확률적분석을이용하여 trial division과 Fermat 지를확인한다. 만약그값이 1이면 r 은 ö 보다작거나같은검사의조합소수검사의수행시간예측모델을제시하였으며 모든소수들과서로소가되므로 r 은소수가된다. 하지만, gcd 연산도매우느리기때문에일반적으로다른소수검사와조합하여사용되며곱해지는소수의개수 k 를제한하여사용한다. Fermat 검사는 Fermat 소정리를사용한다. Fermat 소정리는 p 가소수이고 a 가 p 와서로소인양의정수라면 a p-1 1modp 가성립한다는것이다. 이를이용한 Fermat 검사는주어진난수 G G pg G a 를생성해서 a r-1 1modr이성립하면 그내용은다음과같다. Trial division과 Fermat 검사를이용하여 1개의소수를생성하는데걸리는시간은소수를생성하기까지난수를반복생성해야하는평균횟수와그난수로소수검사를하는데걸리는시간의곱으로나타난다. 전체수행시간을 T total 이라고하고, 소수검사의평균횟수를 N Test, 난수가소수인지검사하는데걸리는시간을 T Test 라고하면다음과같이표현할수있다. 난수 을소수로판정하는방법이다. Fermat 검사는 trial division 과는달리단독으로사용될수있다. 하지만실제구현에서는속도를향상시키기위하여 trial division 이나 gcd 연산과조합되어사용된다. á _ 난수 r이 n 비트정수인경우 N Test 는다음의식을통해서구할수있다 [8] 조합소수검사 Trial division 과 Fermat 검사를조합한소수검사는다음과같다. 조합소수생성 (n ) 1. 난수발생 2. Trial division 3. Fermat 검사먼저홀수난수 r 을생성하고 trial division 을수행한다. Trial division 은난수 r 을정해진수 g 보다작거나같은모든소수 ì Ïì Ðì ííí ì 들로나누어본다. 이소수들중 r 을나누는소수가존재하면난수발생단계로되돌아가고그렇지않으면 r 에대한 Fermat 검사를수행한다. 난수 r 이 Fermat 검사를통과하면난수 r을소수로출력하고그렇지않으면처음의난수발생단계로되돌아간다. 이조합소수검사의목적은 trial division을 Fermat 검사이전에수행함으로써시간이많이걸리는 Fermat 검사의횟수를감소시키고자하는것이다. gcd 연산과 Fermat 검사를조합한소수검사는다음과같다. s # # (n ) 1. # # 2. gcd l 3. Fermat 이조합소수검사는앞의조합소수검사에서 trial division 을 gcd 연산으로대체한방법이다. 즉난수 r 을정해진수 g 보다작거나같은모든소수 ì Ïì Ðì ííí ì 들로나누어보는 trial division 과정을수행하는대신난수 r 과 ì Ïì Ðì ííí ì 를곱한 á ÁÏ _á íðñô_ Ï T Test 는난수 r 을발생하는시간, trial division 시간, Fermat 검사를수행하는시간의합이다. 이들을각각 T RND, T TD, T FT 라고하면 T Test 는다음과같다. á «â â Ÿ T RND 는실제측정을통해값을얻을수있다. T TD 는나눗셈을하는횟수 N div 와나눗셈을하는데걸리는시간인 T div 의곱이다. T FT 는 Fermat 검사를한번수행할때걸리는시간 T ft 와 Fermat 검사를수행할확률 P ft 의곱으로구해진다. T div 와 T ft 는측정을통해서얻을수있고 N div 와 P ft 는 g 에대해서다음수식을통해구할수있다 [8]. Þá â Þá à Þ Þ à 따라서 g 보다작은소수를사용한 trial division 과 Fermat 검사를이용한조합소수검사의수행시간은다음과같이정리된다. Þìá íðñô Þ â Þ â Þ à â Þ à

3 전체수행시간은입력인자 g 값에따라달라지는데, 그이유 2007 한국컴퓨터종합학술대회 BinaryGCD 논문집 Vol. (a, b) 34, No. 1(C) 는 trial division 의수행횟수와 Fermat 검사를수행할확률이 g 1. a = b # return a 값에따라변하기때문이다. 따라서전체수행시간을최적화 2. a < b # swap(a, b) 하는 g 값인 g opt 를구할필요가있다. g opt 는나눗셈을수행하는 2007 한국컴퓨터종합학술대회 3. 논문집 a, b # Vol. p# 34, No. a>bp, 1(D) 데걸리는시간 T div 와모듈러멱승을수행하는데걸리는시간 T exp 를측정하여다음의식에대입하면구할수있다. á 4. 연구내용 BinaryGCD(a, b) = BinaryGCD ((a b)/2, b) 4. a # p# b # vp, BinaryGCD(a, b) = BinaryGCD (a, b/2) 5. a # vp# b # p, BinaryGCD(a, b) = BinaryGCD (a/2, b) 6. a, b # vp, BinaryGCD(a, b) = BinaryGCD (a/2, b/2) 본논문에서는 gcd 연산과 Fermat 검사를조합한소수검사에대해서확률적분석을이용하여수행시간을예측하는모델을제시하고이조합소수검사가가장빠른시간에수행되도록 gcd 연산에서사용되는소수의개수를결정하는방법을제시한다. 먼저 gcd 연산과 Fermat 검사를이용하여 1개의소수를생성하는데걸리는시간은생성되는난수의평균개수 N Test 와난수를하나생성하여소수검사를하는데걸리는시간 T Test 의곱으로나타낼수있다. T Test 는난수발생시간 T RND, gcd 연산시간 T GCD, Fermat 검사시간 T FT 의합이므로전체수행시간은다음과같이표현할수있다. á _ Þ «â â œ Ÿ N Test, T RND, T FT 는 3 장에서구한값들과같으므로난수의길이 가 n 비트이고 gcd 연산에서 k 개의소수를사용했을때의수행시간 T total(n, k) 는다음과같다. Euclid 알고리즘과 Binary GCD 알고리즘은각각의장단점이있기때문에실제구현에서는두알고리즘을조합하여사용한다. Euclid 알고리즘은두수가거의같은크기의비트수를가질때까지사용되며, 비트수의크기가거의같게되면 Binary GCD 를이용한다. 이조합 GCD 알고리즘의의사코드는다음과같다. GCD (a, b) 1. b 가 0이면 a 를반환한다. 2. a 와 b 의비트수차이가 2 이상이면, GCD (b, a mod b) 3. a 와 b 의비트수차이가 2 이하이면, BinaryGCD (a, b) 4.2. 조합 GCD 검사의수행시간분석조합 GCD 검사의수행시간은 Euclid 함수를수행하는시간과 BinaryGCD 를수행하는시간의합으로표현되며, 소수의개수인 k 의값에따라변화한다. 수식 (1)G º Þ á ž â œ Þì á íðñôþ â º Þ â á Þ à 따라서위의식에서 gcd 연산에걸리는시간만을분석하면, gcd 연산과 Fermat 검사를이용한조합소수검사의수행시간을예측할수있다 gcd 연산 gcd 를구하는알고리즘은 Euclid의 gcd 알고리즘과 J.Stein 에의해발견된 Binary GCD 알고리즘이있다. 먼저 Euclid 알고리즘은 gcd(a, b) = gcd(b, a mod b) 라는성질을이용한것으로서다음과같이재귀호출을이용하여 gcd 를구한다. EUCLID (a, b) 1. b 가 0이면 a 를반환. 2. b 가 0이아니면, EUCLID (b, a mod b) 를호출. Binary GCD 알고리즘은나눗셈연산을사용하지않고뺄셈연산과시프트연산을사용하여 gcd 를구하는알고리즘이며다음과같다. 일반적인 Euclid 함수는모듈러연산을반복적으로수행하여두수의최대공약수를구하지만, 조합 GCD의경우에는모듈러연산은입력받은두수의비트수를비슷하게맞추는역할만을수행한다. Euclid(a, b) 함수는한번의나눗셈연산을수행하므로나눗셈에대한수행시간으로예측할수있으며, 나눗셈에대한시간복잡도는 a 를 b 로나눌때의몫을 q 라하면 O((1 + log q)log b) 로나타난다. BinaryGCD(a, b) 함수는빼기연산과쉬프트연산을반복수행하며 a, b 중큰수의비트수에비례한다. 즉 a > b 일경우 O(log a) 이다 [4]. 따라서 T gcd 는입력되는두수의비트크기에좌우된다. 입력되는두수는난수 r 과 p 1p 2...p k ( 이하 k) 이며, 난수 r 은 n 비트로고정되고 k 는 k 가변함에따라커지거나작아지므로 k 가변함에따라두수의대소관계가달라진다. 따라서 T gcd 는 r 이 k 보다큰경우와 r 이 k 보다작은경우로나누어분석을해야한다. r 이 k 보다더큰경우, 조합 GCD의수행시간은 T Euclid(r, k) 를수행하는시간과 T BGCD(r mod k, k) 를수행하는시간의합이된다.

4 º Þ á ž Þì â œ ÞÀ ì T Euclid(r, k) 은나눗셈을수행하므로나눗셈의시간복잡도가 r 이 k 보다작을경우에는조합 GCD 의수행시간은 Eculid ( k, r) 를수행하는시간과 BinaryGCD(r, k mod r) 을수행하는 시간의합이된다. O((1+log q)log b) 이고 áî라는사실로부터 T Euclid(r, k) º Þ á ž Þ ì â œ Þì À 의시간복잡도는다음과같다. r 이 k 보다작을경우, Euclid( k, r) 의시간복잡도는다음과 ÞÞ â º º 같다. á â º ÞÞ Þ Âº ÞÞ â º º á Þ Âº â º ºàÞ Âº Ï 즉, 시간복잡도는 log k 에대해서 log r/2 부근에서위로볼록한 2차식의꼴로나타난다. 다음은 r 이 512비트일때 k 를 16 에서 512비트까지변화시키면서 r 을 k 로나누는시간의변화를보이고있다. 그결과 256비트부근에서위로볼록한 2차함수모양을보이고있음을확인할수있다. á ÞÞ â º Þ Âº á Þ Âºâ º º àþ º Ï log r 은 n 으로일정하므로, 상수로볼수있다. 따라서 Euclid( k,r) 는 log k 에대한 1차식으로표현된다. ž á Þ Âº â BinaryGCD(r, k mod r) 은두수중큰수인 r 의비트수에비례하는데 r 이 n 비트로일정하므로상수시간 c가된다. œ á 따라서 r이 k 보다작은경우에조합 GCD 검사의수행시간은다음과같이정리된다. 그림 1 크기에따른나눗셈수행시간의변화량따라서 T Euclid (r, k ) 의수행시간은다음과같이나타낼수있다. ž á Þ Âº Ï â Þ Âº âì ï T BGCD(r mod k, k) 의수행시간은 r mod k < k 이므로 O(log k) 이고, 따라서다음과같이 log k 의 1차식으로표현할수있다. œ á Þ Âº â 그러므로 r 이 k 보다큰경우에조합 GCD 검사의수행시간은다음과같이정리된다. mg 1. n y G ƒg r G k G ƒg jg kœ G k ŒG G r > k G, G GCD G ƒµ G mg G G. º Þ á ž Þì â œ ÞÀÂ ì ž Þì áþ º Ï â Þ Âº â œ ÞÀ ì áþ º â G, k = p 1p 2...p k, p i G ƒ, x < 0, y, z, u, vg ƒ. mg 2. n y G ƒg r G k G ƒg jg kœ G k ŒG G r < k G, G GCD G ƒµ G mg G G. º Þ á ž Þ ì â œ Þì À ž Þì á Þ Âº â œ ÞÀ ì á G, k = p 1p 2...p k, p i G ƒ, c G ƒ G u, v ƒ 확률적분석값과실제수행시간의비교이예측값이어느정도정확한지확인하기위해 gcd 를이용한조합소수검사알고리즘을구현하고 512비트소수를생성하는데걸리는시간을측정하였다. 실험환경은펜티엄 4 3Ghz CPU와 2GB 메모리를탑재한시스템이고운영체제는윈도우 XP 기반으로프로그래밍언어는 J2SE 5.0을사용하였다. 실험방법은 512비트소수를 100,000번생성하여그평균시간을계산하였다. gcd 연산과 Fermat 검사를이용한조합소수검사알고리즘의수행시간을예측하려면난수 r 이 k 보다큰경우와작은경우에대해각각정리 1과정리 2의 (x, y, z, u, v) 와 (u', v', c) 의값을구해야한다. 먼저 r 이 k 보다더큰경우, 수행시간은정리 1에따르면 T Euclid(r, k) 와 T BGCD(r mod k, k) 을모두구해야한다. 하지만,

5 T Euclid(r, k) 은 T BGCD(r mod k, k) 에비해무시할수있을정도 로매우작다. 다음표는 n 이 256, 512, 1024 비트일때 T Euclid(r, k) 와 T BGCD(r mod k, k) 를측정한것이다. G XG {lœš G {injk G ˆG 256비트 512비트 1,024비트 T Euclid (ns) 961~1,462 1,146~4,284 1,581~10,804 T BGCD (ns) 36, , ,373 따라서이경우조합 GCD 의수행시간은 T BGCD(r mod k, k) 만고려하며다음의 log k 에대한 1차식의 u, v를구하여예측한다. º Þ á Þ Âº â r 이 k 보다작은경우, 상수 c값은실제측정을통해서구할수있으므로, 이경우에도 T gcd 의수행시간은 log k 에대한 1차방정식으로표현이가능하다. º Þ á Þ Âº â 그러므로두식의계수인 (u, v) 와 (u', v') 의값을구하면, 정리 1과정리 2로부터조합 GCD 검사의수행시간을예측할수있다. (u, v) 와 (u', v') 값은직접측정을구할수있지만, 모든비트크기에대해서실험을수행하는것은무리가있기때문에두가지경우에대해각 4개의표본지점을취하여회귀직선을구하였다. 그결과실제측정을통해구한 (u, v) 와 (u', v') 값과매우유사한결과를얻었다. 다음은최종적으로구해진조합 GCD 의수행시간예측식이다. Ï íðöó Þ Âº à ÐÖÖÐí Ò Þ ð á º Þ á 수식 (2) ÔíÔ Ö Þ Âº â ÖÓÕÓíÐÕ Þ ï á 위의식을수식 (1) 에대입하면전체수행시간에대한예측모델을구할수있으며, 수식에사용되는 T RND 와 T ft 를측정하여대입하면예측수행시간을구할수있다. 다음표는 512비트소수생성시전체수행시간의예측값과실제측정값을비교한결과이다. G YG G ˆ G Gˆ G G 512 r k 예측값 (ns) 실측값 (ns) 오차 (%) ,978, ,522, ,388, ,388, ,770, ,331, ,186, ,909, ,804, ,047, ,294, ,142, ,741, ,713, ,520, ,420, ,036, ,975, pg YG G ˆ G G G 전체수행시간예측값과실측값의오차는 0.3%~1.3% 로매우낮으며따라서 gcd 연산과 Fermat 검사를이용한조합소수생성알고리즘의전체수행시간에대한분석과예측이잘수행되었음을알수있다 최단수행시간을구하기위한 k opt 의계산 gcd 연산과 Fermat 검사를이용한조합소수생성알고리즘의수행시간은감소하다가다시증가하는형태를가지고있기때문에최적수행시간이존재함을알수있다. 따라서 512비트G 소수를생성할때, 수행시간예측모델로부터 gcd 연산을이용한조합소수생성알고리즘이최단시간에수행되게하는 k 값을 k opt 라고할때, k opt 는다음식을만족하는정수이다. Þ â à Þ á 위의식을전개하여 T gcd 와 T ft 에대한식으로정리하면음과같이나타낼수있다. íðñôþ â º Þ â â á â Þ à á íðñô Þ â º Þ â á Þ à 좌변과우변을다시정리하면, 다음과같이나타낼수있다. â º Þ â à º Þ á Þ Þ à á à Þ à á â âà Þ Âº á Þ Âº á á â ÂºÞ â Þ á à á Þ à â Þ á Þ à 다 다음은전체수행시간의예측값과측정값의비교를그래프로나타낸것이다.

6 mg 3. G GCD G Fermat mg G G ƒg G m G k G G G G n G, G ŒG ƒµ. h ÂºÞ â â Þ á Þ à G, a G G GCD G ƒµ G a(logk)+b G, 1 G ƒmg, T ft G Fermat mg ƒµ G. p i G ƒmg. k 가위와같은조건을만족하면, 최적수행시간이된다. 결국최적수행시간을구할수있는 k opt 값은 a 와 T ft 에의해결정됨을알수있다. T ft 는측정을통해구할수있으며, a 값은 r 이 k 보다작은지큰지에따라변하므로 k opt 또한두경우로나누어생각해보아야한다. 본논문의실행환경에서 r 이 512비트인경우, k op t 값은다음과같이구할수있다. r 이 k 보다큰경우에는수식 (2) 에서 r 이 k 보다큰경우의 a 값을 T ft 로나누고, 그몫이정리 3의수식을만족하게하는 k 값을구하면되며, 이수식을만족하는 k opt 값은 92가된다. 하지만, 소수 92개의곱의비트크기는 512 비트보다크다. 이는 r 이 k 보다크다는조건에위배되므로유효하지않은결과이다. r 이 k 보다작은경우, 동일한방식으로구해보면, k opt 값은 463이고소수 463개의곱은 512비트보다크므로유효한범위내에있는결과이다. 따라서 512비트소수를생성하는경우 k opt 의예측값은 463이며, 이때최적수행시간으로수행될것으로예측된다. 다음그래프와표는이예측값을측정값과비교한결과를보여주고있다. 측정한 k opt 위치는예측한 k opt 와일치하며수행시간의오차는 2% 정도이다. G ZG kopt ƒ G G ˆ G 예측값 (ns) 실측값 (ns) 오차 (%) 전체수행시간 154,445, ,533, pg 3 k opt ƒ G 5. 결론 본논문에서는 gcd 연산을이용한조합소수생성알고리즘의수행시간을분석하여수행시간예측모델을제시하였다. 또한이수행시간예측모델을이용하여최적수행시간을구하기위한 k opt 값을정하는방법을제안하였다. 마지막으로수행시간의예측값과 k opt 값을실제측정값과비교하여본논문의예측모델이상당히정확함을보였다. 6. 참고문헌 [1] R.L. Rivest, A. Shamir and L. Adleman, A method for obtaining digital signatures an public-key cryptosystems, Communications of the ACM 21(2) pp (1978) [2] T. ElGmal, A public key cryptosystem and a signature scheme based on discrete logarithms, IEEE Transactions on Information Theory 31(4), pp (1985) [3] National Institute for Standards and Technology, Digital Signature Standard(DSS), Fedral Register (1991) [4] T.H. Cormen, C.E. Leiserson, R.L. Rivest and C. Stein, Introduction to Algorithms, 2nd ed, MIT press (1991) [5] H.C. Pocklington, The determination of the prime or composite nature of large numbers by Fermat's theorem, Proc. of the Cambridge Philosophical Society 18, pp (1914) [6] A.O.L. Atkin and F. Morain, Elliptic curves and primality proving, Mathematics of Computation 61, pp (1993) [7] W. Bosma and M.P. van der Hulst, Faster primality testing, CRYPTO'89, LNCS 435, pp (1990) [8] U.M. Maurer, Fast Generation of Prime Numbers and Secure Public-Key Cryptographic Parameters, Journal of Cryptology 8(3), pp (1995) [9] J. Shawe-Taylor, Generating strong primes, Electronics Letters 22(16), pp (1986) [10] A.J. Menezes, P.C. van Oorschot, and S.A. Vanstone, Handbook of Applied Cryptography, CRC Press, (1997) [11] G.L. Miller, Riemann's Hypothesis and Tests for Primality, Journal of Computer Systems Science 13(3), pp (1976) [12] M.O. Rabin, Probabilistic Algorithm for Primality Testing, Journal of Number Theory 12, pp (1980) [13] R. Solovay and V. Strassen, A fast Monte-Carlo test for primality, SIAM Journal on Computing 6, pp (1977) [14] J. Grantham, A probable prime test with high confidence, Journal of Number Theory 72, pp (1998) [15] D.J. Lehmann, On primality tests, SIAM Journal of Computing 11(2), pp (1982)

public key private key Encryption Algorithm Decryption Algorithm 1

public key private key Encryption Algorithm Decryption Algorithm 1 public key private key Encryption Algorithm Decryption Algorithm 1 One-Way Function ( ) A function which is easy to compute in one direction, but difficult to invert - given x, y = f(x) is easy - given

More information

체의원소를계수로가지는다항식환 Theorem 0.1. ( 나눗셈알고리듬 (Division Algorithm)) F 가체일때 F [x] 의두다항식 f(x) = a 0 + a 1 x + + a n x n, a n 0 F 와 g(x) = b 0 + b 1 x + + b m x

체의원소를계수로가지는다항식환 Theorem 0.1. ( 나눗셈알고리듬 (Division Algorithm)) F 가체일때 F [x] 의두다항식 f(x) = a 0 + a 1 x + + a n x n, a n 0 F 와 g(x) = b 0 + b 1 x + + b m x 체의원소를계수로가지는다항식환 Theorem 0.1. ( 나눗셈알고리듬 (Division Algorithm)) F 가체일때 F [x] 의두다항식 f(x) = a 0 + a 1 x + + a n x n, a n 0 F 와 g(x) = b 0 + b 1 x + + b m x m, b m 0 F, m > 0 에대해 f(x) = g(x)q(x) + r(x) 을만족하는

More information

<B4EBC7D0BCF6C7D02DBBEFB0A2C7D4BCF62E687770>

<B4EBC7D0BCF6C7D02DBBEFB0A2C7D4BCF62E687770> 삼각함수. 삼각함수의덧셈정리 삼각함수의덧셈정리 삼각함수 sin (α + β ), cos (α + β ), tan (α + β ) 등을 α 또는 β 의삼각함수로나 타낼수있다. 각 α 와각 β 에대하여 α >0, β >0이고 0 α - β < β 를만족한다고가정하 자. 다른경우에도같은방법으로증명할수있다. 각 α 와각 β 에대하여 θ = α - β 라고놓자. 위의그림에서원점에서거리가

More information

exp

exp exp exp exp exp exp exp exp exp exp exp exp log 第 卷 第 號 39 4 2011 4 투영법을 이용한 터빈 블레이드의 크리프 특성 분석 329 성을 평가하였다 이를 위해 결정계수값인 값 을 비교하였으며 크리프 시험 결과를 곡선 접합 한 결과와 비선형 최소자승법으로 예측한 결과 사 이 결정계수간 정도의 오차가 발생하였고

More information

31. 을전개한식에서 의계수는? 를전개한식이 일 때, 의값은? 을전개했을때, 의계수와상수항의합을구하면? 을전개했을때, 의 계수는? 를전개했을때, 상수항을 구하여라. 37

31. 을전개한식에서 의계수는? 를전개한식이 일 때, 의값은? 을전개했을때, 의계수와상수항의합을구하면? 을전개했을때, 의 계수는? 를전개했을때, 상수항을 구하여라. 37 21. 다음식의값이유리수가되도록유리수 의값을 정하면? 1 4 2 5 3 26. 을전개하면상수항을 제외한각항의계수의총합이 이다. 이때, 의값은? 1 2 3 4 5 22. 일때, 의값은? 1 2 3 4 5 27. 를전개하여간단히 하였을때, 의계수는? 1 2 3 4 5 23. 를전개하여 간단히하였을때, 상수항은? 1 2 3 4 5 28. 두자연수 와 를 로나누면나머지가각각

More information

Python과 함께 배우는 신호 해석 제 5 강. 복소수 연산 및 Python을 이용한 복소수 연산 (제 2 장. 복소수 기초)

Python과 함께 배우는 신호 해석 제 5 강. 복소수 연산 및 Python을 이용한 복소수 연산      (제 2 장. 복소수 기초) 제 5 강. 복소수연산및 을이용한복소수연산 ( 제 2 장. 복소수기초 ) 한림대학교전자공학과 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 1 배울내용 복소수의기본개념복소수의표현오일러 (Euler) 공식복소수의대수연산 1의 N 승근 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 2 복소수의 4 칙연산 복소수의덧셈과뺄셈에는직각좌표계표현을사용하고,

More information

FGB-P 학번수학과권혁준 2008 년 5 월 19 일 Lemma 1 p 를 C([0, 1]) 에속하는음수가되지않는함수라하자. 이때 y C 2 (0, 1) C([0, 1]) 가미분방정식 y (t) + p(t)y(t) = 0, t (0, 1), y(0)

FGB-P 학번수학과권혁준 2008 년 5 월 19 일 Lemma 1 p 를 C([0, 1]) 에속하는음수가되지않는함수라하자. 이때 y C 2 (0, 1) C([0, 1]) 가미분방정식 y (t) + p(t)y(t) = 0, t (0, 1), y(0) FGB-P8-3 8 학번수학과권혁준 8 년 5 월 9 일 Lemma p 를 C[, ] 에속하는음수가되지않는함수라하자. 이때 y C, C[, ] 가미분방정식 y t + ptyt, t,, y y 을만족하는해라고하면, y 는, 에서연속적인이계도함수를가지게확 장될수있다. Proof y 은 y 의도함수이므로미적분학의기본정리에의하여, y 은 y 의어떤원시 함수와적분상수의합으로표시될수있다.

More information

4-김명선KICS2013-02-103_Modified.hwp

4-김명선KICS2013-02-103_Modified.hwp 논문 13-38B-03-04 한국통신학회논문지 '13-03 Vol.38B No.03 http://dx.doi.org/10.7840/kics.2013.38b.3.190 다중서버 인증을 위한 스마트카드 기반 중재 인증 기법 연구 김 명 선 A Brokered Authentication Scheme Based on Smart-Card for Multi-Server

More information

PDF

PDF G G G G X`]W G»G d G G º ƒg G G ƒg zog O{ ˆ Œ SG X`]]bG sˆ Œ SG X`^`bG tˆ ŒSG X`_ZbG sˆ G Œ G ˆ USG X``[bG oˆ žg Œ G ˆ USG X``]bG yˆ œ G ˆ G w œ Œ SG YWWWbG tšuœ SG X``]P G ƒ rg zo G G X G «U º ƒg G zo

More information

(b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로

(b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로 Lab. 1. I-V Characteristics of a Diode Lab. 6. 연산증폭기가산기, 미분기, 적분기회로 1. 실험목표 연산증폭기를이용한가산기, 미분기및적분기회로를구성, 측정및 평가해서연산증폭기연산응용회로를이해 2. 실험회로 A. 연산증폭기연산응용회로 (a) 가산기 (b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로 3. 실험장비및부품리스트

More information

PowerPoint Presentation

PowerPoint Presentation 5 불대수 IT CookBook, 디지털논리회로 - 2 - 학습목표 기본논리식의표현방법을알아본다. 불대수의법칙을알아본다. 논리회로를논리식으로논리식을논리회로로표현하는방법을알아본다. 곱의합 (SOP) 과합의곱 (POS), 최소항 (minterm) 과최대항 (mxterm) 에대해알아본다. 01. 기본논리식의표현 02. 불대수법칙 03. 논리회로의논리식변환 04.

More information

2 장수의체계 1. 10진수 2. 2진수 3. 8진수와 16진수 4. 진법변환 5. 2진정수연산과보수 6. 2진부동소수점수의표현 한국기술교육대학교전기전자통신공학부전자전공 1

2 장수의체계 1. 10진수 2. 2진수 3. 8진수와 16진수 4. 진법변환 5. 2진정수연산과보수 6. 2진부동소수점수의표현 한국기술교육대학교전기전자통신공학부전자전공 1 장수의체계. 진수. 진수 3. 8진수와 6진수 4. 진법변환 5. 진정수연산과보수 6. 진부동소수점수의표현 진수 진수표현법 v 기수가 인수 v,,, 3, 4, 5, 6, 7, 8, 9 사용 9345.35 = 9 3 4 5 3. 5. = 9 3 3 4 5 3-5 - v 고대로마의기수법에는 5 진법을사용 v 진법의아라비아숫자는인도에서기원전 세기에발명 진법을나타내는기본수를기수

More information

Ⅰ. 들어가는 말 2005년 6월에 발생한 인터넷뱅킹 해킹 사건이 2005년 가장 기억에 남는 정보보호 뉴 스로 선정되었다고 한다. 해킹 등으로 인해 개인의 PC가 악의적인 해커에 의해 장악이 된 경우에는 어떤 보안시스템도 제 기능을 다하지 못함에도 불구하고, 해킹 사

Ⅰ. 들어가는 말 2005년 6월에 발생한 인터넷뱅킹 해킹 사건이 2005년 가장 기억에 남는 정보보호 뉴 스로 선정되었다고 한다. 해킹 등으로 인해 개인의 PC가 악의적인 해커에 의해 장악이 된 경우에는 어떤 보안시스템도 제 기능을 다하지 못함에도 불구하고, 해킹 사 공인인증체계에서 이용되는 보안 알고리즘의 안전성 전자인증센터 과장 이한욱(tubby@kftc.or.kr) I. 들어가는 말 84 II. 보안 알고리즘 종류 85 1. 대칭키 알고리즘 85 2. 알고리즘 87 3. 해쉬 알고리즘 91 III. 공인인증체계에서 보안 알고리즘 활용 93 IV. 보안 알고리즘 공격방법 95 1. 대칭키 알고리즘 공격방법 95 2.

More information

06.hwp

06.hwp îˆ ö ð ² ð «x ónq ò } s œ }s Implementing Effective Blended Learning Engineering Education using Open Source Products 9QP *Q Division of Electrical, Electronic, and Control Engineering, Kongju University

More information

Computer Architecture

Computer Architecture 정수의산술연산과부동소수점연산 정수의산술연산부동소수점수의표현부동소수점산술연산 이자료는김종현저 - 컴퓨터구조론 ( 생능출판사 ) 의내용을편집한것입니다. 3.5 정수의산술연산 기본적인산술연산들 2 2 3.5.1 덧셈 2 의보수로표현된수들의덧셈방법 두수를더하고, 만약올림수가발생하면버림 3 3 병렬가산기 (parallel adder) 덧셈을수행하는하드웨어모듈 4- 비트병렬가산기와상태비트제어회로

More information

<C7A5C1F620BEE7BDC4>

<C7A5C1F620BEE7BDC4> 연세대학교 상경대학 경제연구소 Economic Research Institute Yonsei Universit 서울시 서대문구 연세로 50 50 Yonsei-ro, Seodaemun-gS gu, Seoul, Korea TEL: (+82-2) 2123-4065 FAX: (+82- -2) 364-9149 E-mail: yeri4065@yonsei.ac. kr http://yeri.yonsei.ac.kr/new

More information

Microsoft PowerPoint - hw8.ppt [호환 모드]

Microsoft PowerPoint - hw8.ppt [호환 모드] 8.1 데이터경로와제어장치 Chapter 8 데이터경로와제어장치 많은순차회로의설계는다음의두부분으로구성 datapath: data의이동및연산을위한장치 control unit에상태신호제공 control ol unit: datapath th 에서적절한순서로 data 이동및연산을수행할수있도록제어신호제공. 먼저, datapath를설계 다음에, control unit

More information

쉽게배우는알고리즘 6장. 해시테이블 테이블 Hash Table

쉽게배우는알고리즘 6장. 해시테이블 테이블 Hash Table 쉽게배우는알고리즘 6장. 해시테이블 테이블 Hash Table http://academy.hanb.co.kr 6장. 해시테이블 테이블 Hash Table 사실을많이아는것보다는이론적틀이중요하고, 기억력보다는생각하는법이더중요하다. - 제임스왓슨 - 2 - 학습목표 해시테이블의발생동기를이해한다. 해시테이블의원리를이해한다. 해시함수설계원리를이해한다. 충돌해결방법들과이들의장단점을이해한다.

More information

Microsoft PowerPoint - chap-05.pptx

Microsoft PowerPoint - chap-05.pptx 쉽게풀어쓴 C 언어 Express 제 5 장수식과연산자 컴퓨터프로그래밍기초 이번장에서학습할내용 * 수식과연산자란? * 대입연산 * 산술연산 * 논리연산 * 관계연산 * 우선순위와결합법칙 이번장에서는수식과연산자를살벼봅니다. 컴퓨터프로그래밍기초 2 수식 수식 (expression) x + y x*x + 5*x + 6 (principal * interest_rate

More information

3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < >

3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < > . 변수의수 ( 數 ) 가 3 이라면카르노맵에서몇개의칸이요구되는가? 2칸 나 4칸 다 6칸 8칸 < > 2. 다음진리표의카르노맵을작성한것중옳은것은? < 나 > 다 나 입력출력 Y - 2 - 3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < > 2 2 2 2 2 2 2-3 - 5. 다음진리표를간략히한결과

More information

Microsoft Word - KSR2013A299

Microsoft Word - KSR2013A299 YWXZ º º t rzyywxzhy`` k Ž Ÿo r m ƒ 2 Flanged uide Wheels Tram Review Compliance Criteria of the Road Structure Ò ã ä ã ä ãã Kwang-Suk Seo *, Seung-Il Lee *, Oak-Young Song * * "CTUSBDUTram of the city

More information

242..

242.. Korea Institute of Science & Technology Information 2 NANO WEEKLY 3 4 NANO WEEKLY 5 6 NANO WEEKLY 7 8 NANO WEEKLY 9 10 NANO WEEKLY 11 á á á á á á Petr Král á á á á 12 NANO WEEKLY 13 14 nano calendar NANO

More information

Microsoft PowerPoint - 26.pptx

Microsoft PowerPoint - 26.pptx 이산수학 () 관계와그특성 (Relations and Its Properties) 2011년봄학기 강원대학교컴퓨터과학전공문양세 Binary Relations ( 이진관계 ) Let A, B be any two sets. A binary relation R from A to B, written R:A B, is a subset of A B. (A 에서 B 로의이진관계

More information

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음 프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음 CHAPTER 9 둘중하나선택하기 관계연산자 두개의피연산자를비교하는연산자 결과값은참 (1) 아니면거짓 (0) x == y x 와 y 의값이같은지비교한다. 관계연산자 연산자 의미 x == y x와 y가같은가? x!= y

More information

hwp

hwp 공개키암호 박영호 암호학은정보보호서비스를안전하게제공하기위한기술로연구되고있다. 암호학에서연구되는암호학적도구는크게공개키암호와비밀키암호로나눌수있다. 비밀키암호는두사용자가동일한비밀키를공유하고있는상태에서전송하고자하는데이터를공유한키로암호화하여수신자에게전송하면수신자는동일한키로복호화하여데이터를복원한다. 네트워크를통해전송되는정보는암호화된정보이므로외부에서데이터를확인할수없게되어안전한통신이가능하게된다.

More information

Sequences with Low Correlation

Sequences with Low Correlation 레일리페이딩채널에서의 DPC 부호의성능분석 * 김준성, * 신민호, * 송홍엽 00 년 7 월 1 일 * 연세대학교전기전자공학과부호및정보이론연구실 발표순서 서론 복호화방법 R-BP 알고리즘 UMP-BP 알고리즘 Normalied-BP 알고리즘 무상관레일리페이딩채널에서의표준화인수 모의실험결과및고찰 결론 Codig ad Iformatio Theory ab /15

More information

Microsoft Word - KSR2012A038.doc

Microsoft Word - KSR2012A038.doc YWXY º º t rzyywxyhwz_ º zƒ A Study on the Relation of Railroad System and Energy Saving ö ä ø ã ä ãã In Moon, Han-Min Lee *, Jong-Eun Ha * * Abstract Now the world, such as the impact of fossil energy

More information

완벽한개념정립 _ 행렬의참, 거짓 수학전문가 NAMU 선생 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에

완벽한개념정립 _ 행렬의참, 거짓 수학전문가 NAMU 선생 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에대하여 AB=BA 1 가성립한다 2 3 (4) 이면 1 곱셈공식및변형공식성립 ± ± ( 복호동순 ), 2 지수법칙성립 (은자연수 ) < 거짓인명제 >

More information

8. 수직선위에다음수들이대응할때, 원점에서가장멀리 위치한수는? 12. Å + 7 ã Å + 5 ã Å 16 ã + 3 을계산하여라 다음에서그결과가다른하나는? 1 3 보다 5 만큼큰수 9. 두정수 a, b

8. 수직선위에다음수들이대응할때, 원점에서가장멀리 위치한수는? 12. Å + 7 ã Å + 5 ã Å 16 ã + 3 을계산하여라 다음에서그결과가다른하나는? 1 3 보다 5 만큼큰수 9. 두정수 a, b 범위 : 소인수분해 정수와유리수 50 문항 / 중반 : 이름 : 중 1-1 수학중간고사대비 1. 다음중 81 의약수는? 1 2 2 4 3 5 4 6 5 9 6. 다음수들에대한설명으로옳은것은? 1 10, 1.2, 2, 2 5, 0, 4, 10 2 1 양수는 4 개이다. 2. 세수 2 7 2, 2 2 7 11, 5 11 2 의최소공배수는? 1 2 5 7 11 2

More information

암호이론과 보안 고전적 암호시스템

암호이론과 보안                               고전적 암호시스템 6장 : 공개키 암호시스템 정보보호이론 Fall 2014 Mid-Term 10월 21일 2014. 19:00 pm ~ 21:00 pm 10월 14일 수업내용까지 Need to fully understand various concepts on cryptographic primitives. Write down all your works to obtain full

More information

제 2 교시 2019 학년도 3 월고 1 전국연합학력평가문제지수학영역 1 5 지선다형 1. 의값은? [2점] 일차방정식 의해는? [2 점 ] 두수, 의최대공약수는? [2 점 ] 일차함수 의그래프에서

제 2 교시 2019 학년도 3 월고 1 전국연합학력평가문제지수학영역 1 5 지선다형 1. 의값은? [2점] 일차방정식 의해는? [2 점 ] 두수, 의최대공약수는? [2 점 ] 일차함수 의그래프에서 제 2 교시 2019 학년도 3 월고 1 전국연합학력평가문제지 1 5 지선다형 1. 의값은? [2점] 1 2 3 4 5 3. 일차방정식 의해는? [2 점 ] 1 2 3 4 5 2. 두수, 의최대공약수는? [2 점 ] 1 2 3 4 5 4. 일차함수 의그래프에서 절편과 절편의합은? [3 점 ] 1 2 3 4 5 1 12 2 5. 함수 의그래프가두점, 를지날때,

More information

Microsoft PowerPoint - Java7.pptx

Microsoft PowerPoint - Java7.pptx HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)

More information

< DC1A4C3A5B5BFC7E22E666D>

< DC1A4C3A5B5BFC7E22E666D> ¼ (Jeong, Jung Chae)*, ý (Kim, Yoon Soo), (Shin, Woo Young), Þ Ñ (Park, Jong Man) ò ý ƒ Ð (Korea Evaluation Institute of Industrial Technology) (Shin, Jae-Heyg) Š æ (Ministry of Knowledge Economy) 1. :

More information

<C1A4C3A5BAB8B0EDBCAD2D D30355F33B1B32E687770>

<C1A4C3A5BAB8B0EDBCAD2D D30355F33B1B32E687770> ä Ð mf XXXHHXGPSLSÐ º Š ò äö ƒ ŒÞ ß Š ò äœ ý Š ä ä Š r r Ð m fa lm r Ð m fa k r ä Ð 46.."3: m fa² m j Ø º ¼² a k *.' m ¼j aj º j m j j m m k m ¼j n n î ¼j a Ø º Å Ò º j m j² m e º m ô m ¼j faa m Ù º k

More information

Microsoft PowerPoint - ch07 - 포인터 pm0415

Microsoft PowerPoint - ch07 - 포인터 pm0415 2015-1 프로그래밍언어 7. 포인터 (Pointer), 동적메모리할당 2015 년 4 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) Outline 포인터 (pointer) 란? 간접참조연산자

More information

SNU =10100 =minusby by1000 ÇÁto0.03exÇÁto0.03exÇÁ=10100 =minusby by1000 ·Îto0.03ex·Îto0.03ex·Î=10100 =minusby by1000

SNU =10100 =minusby by1000 ÇÁto0.03exÇÁto0.03exÇÁ=10100 =minusby by1000 ·Îto0.03ex·Îto0.03ex·Î=10100 =minusby by1000 SNU 4190.210 프로그래밍 원리 (Principles of Programming) Part III Prof. Kwangkeun Yi 차례 1 값중심 vs 물건중심프로그래밍 (applicative vs imperative programming) 2 프로그램의이해 : 환경과메모리 (environment & memory) 다음 1 값중심 vs 물건중심프로그래밍

More information

8장 조합논리 회로의 응용

8장 조합논리 회로의 응용 8 장연산논리회로 가산기 반가산기와전가산기 반가산기 (Half Adder, HA) 8. 기본가 / 감산기 비트의 개 진수를더하는논리회로. 개의입력과출력으로구성. 개입력은피연산수 와연산수 y 이고, 출력은두수를합한결과인합 S(sum) 과올림수 C(carry) 를발생하는회로. : 피연산수 : 연산수 : 합 y C S y S C 올림수 올림수 전가산기 : 연산수

More information

statistics

statistics 수치를이용한자료요약 statistics hmkang@hallym.ac.kr 한림대학교 통계학 강희모 ( 한림대학교 ) 수치를이용한자료요약 1 / 26 수치를 통한 자료의 요약 요약 방대한 자료를 몇 개의 의미있는 수치로 요약 자료의 분포상태를 알 수 있는 통계기법 사용 중심위치의 측도(measure of center) : 어떤 값을 중심으로 분포되어 있는지

More information

<C1A4C3A5BAB8B0EDBCAD D325F32B1B32E687770>

<C1A4C3A5BAB8B0EDBCAD D325F32B1B32E687770> ä Ð mf XXXHHXGPSLS Ð º < > r ek ò ä õää Š å õ ò ä Œ ý * r } r } Ð j r 7 } Ð k 46.."3: m j } m n j² Ð j º n m º j² ä º Ð Ð î m m² m Ð Å a mj º j m² m m í e jí Ù ä º ² º n j í a³j m jí ز ä º n n m k Ð j

More information

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 비트연산자 1 1 비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 진수법! 2, 10, 16, 8! 2 : 0~1 ( )! 10 : 0~9 ( )! 16 : 0~9, 9 a, b,

More information

Microsoft Word - KSR2012A277.doc

Microsoft Word - KSR2012A277.doc YWXY G ºG ºG t G G GGGGGGGGGrzyYWXYhY^^G ƒm º ˆ ƒ A study on core function for design of the Electrical point-machine þ ã äâ ã äâõùñ ã äâ ã â See-bin Lee *, Jae-sik Choi *, Bum-gon Kim *, Tae-hoon Lee

More information

Microsoft PowerPoint Relations.pptx

Microsoft PowerPoint Relations.pptx 이산수학 () 관계와그특성 (Relations and Its Properties) 2010년봄학기강원대학교컴퓨터과학전공문양세 Binary Relations ( 이진관계 ) Let A, B be any two sets. A binary relation R from A to B, written R:A B, is a subset of A B. (A 에서 B 로의이진관계

More information

(001~006)개념RPM3-2(부속)

(001~006)개념RPM3-2(부속) www.imth.tv - (~9)개념RPM-(본문).. : PM RPM - 대푯값 페이지 다민 PI LPI 알피엠 대푯값과산포도 유형 ⑴ 대푯값 자료 전체의 중심적인 경향이나 특징을 하나의 수로 나타낸 값 ⑵ 평균 (평균)= Ⅰ 통계 (변량)의 총합 (변량의 개수) 개념플러스 대푯값에는 평균, 중앙값, 최 빈값 등이 있다. ⑶ 중앙값 자료를 작은 값부터 크기순으로

More information

Microsoft PowerPoint - 강의자료8_Chap9 [호환 모드]

Microsoft PowerPoint - 강의자료8_Chap9 [호환 모드] 컴퓨터구조 강의노트 #8: Chapter 9: 컴퓨터산술 2008. 5. 8. 담당교수 : 조재수 E-mail: jaesoo27@kut.ac.kr 1 컴퓨터시스템구조론 제9장컴퓨터산술 (Computer Arithmetic) 2 1 핵심요점들 컴퓨터산술에있어서두가지주요관심사는수가표현되는방법 (2진수형식 ) 과기본적인산술연산들 ( 더하기, 빼기, 곱하기, 나누기

More information

Microsoft Word - KSR2012A021.doc

Microsoft Word - KSR2012A021.doc YWXY G ºG ºG t G G GGGGGGGGGrzyYWXYhWYXG Ÿƒ Ÿ ± k ¹Ÿˆ Review about the pantograph field test result adapted for HEMU-430X (1) ÕÕÛ äñ ã G Ki-Nam Kim, Tae-Hwan Ko * Abstract In this paper, explain differences

More information

Getting Started

Getting Started b Compaq Notebook Series Ñ è Ý : 266551-AD1 2002 4,, Compaq.. 2002 Compaq Information Technologies Group, L.P. Compaq, Compaq, Evo Presario Compaq Information Technologies Group, L.P.. Microsoft Windows

More information

정수론 - (Number Theory)

정수론 - (Number Theory) 정수론 (Number Theory) 정주희 (Jeong, Joohee) Kyungpook National University 2017 년 9 월 4 일. 자연대 101 정주희 (Jeong, Joohee) (K.N.U.) 정수론 2017 년 9 월 4 일 1 / 36 목차 1 최대공약수 2 부정방정식과합동식 3 페르마의정리와오일러의정리 4 원시근, 이산로그,

More information

<3235B0AD20BCF6BFADC0C720B1D8C7D120C2FC20B0C5C1FE20322E687770>

<3235B0AD20BCF6BFADC0C720B1D8C7D120C2FC20B0C5C1FE20322E687770> 25 강. 수열의극한참거짓 2 두수열 { }, {b n } 의극한에대한 < 보기 > 의설명중옳은것을모두고르면? Ⅰ. < b n 이고 lim = 이면 lim b n =이다. Ⅱ. 두수열 { }, {b n } 이수렴할때 < b n 이면 lim < lim b n 이다. Ⅲ. lim b n =0이면 lim =0또는 lim b n =0이다. Ⅰ 2Ⅱ 3Ⅲ 4Ⅰ,Ⅱ 5Ⅰ,Ⅲ

More information

3.2 함수의정의 Theorem 6 함수 f : X Y 와 Y W 인집합 W 에대하여 f : X W 는함수이다. Proof. f : X Y 가함수이므로 f X Y 이고, Y W 이므로 f X W 이므로 F0이만족된다. 함수의정의 F1, F2은 f : X Y 가함수이므로

3.2 함수의정의 Theorem 6 함수 f : X Y 와 Y W 인집합 W 에대하여 f : X W 는함수이다. Proof. f : X Y 가함수이므로 f X Y 이고, Y W 이므로 f X W 이므로 F0이만족된다. 함수의정의 F1, F2은 f : X Y 가함수이므로 3.2 함수의정의 Theorem 6 함수 f : X Y 와 Y W 인집합 W 에대하여 f : X W 는함수이다. Proof. f : X Y 가함수이므로 f X Y 이고, Y W 이므로 f X W 이므로 F0이만족된다. 함수의정의 F1, F2은 f : X Y 가함수이므로성립한다. Theorem 7 두함수 f : X Y 와 g : X Y 에대하여, f = g f(x)

More information

장연립방정식을풀기위한반복법 12.1 선형시스템 : Gauss-Seidel 12.2 비선형시스템 12.1 선형시스템 : Gauss-Seidel (1/10) 반복법은초기근을가정한후에더좋은근의값을추정하는체계적인절차를이용한다. G-S 방법은선형대수방정

장연립방정식을풀기위한반복법 12.1 선형시스템 : Gauss-Seidel 12.2 비선형시스템 12.1 선형시스템 : Gauss-Seidel (1/10) 반복법은초기근을가정한후에더좋은근의값을추정하는체계적인절차를이용한다. G-S 방법은선형대수방정 . 선형시스템 : GussSedel. 비선형시스템. 선형시스템 : GussSedel (/0) 반복법은초기근을가정한후에더좋은근의값을추정하는체계적인절차를이용한다. GS 방법은선형대수방정식을푸는반복법중에서 가장보편적으로사용되는방법이다. 개의방정식에서 인 ( 대각원소들이모두 0 이아닌 ) 경우를다루자. j j b j j b j j 여기서 j b j j j 현재반복단계

More information

Microsoft Word - KSR2012A132.doc

Microsoft Word - KSR2012A132.doc YWXY º º t rzyywxyhxzy Ÿ ˆ v ¹ r A study of electric locomotive effect on automatic changeover system in neutral section ù ã ä ö ã ä ã äõ ì ã ä ãã Hyo-bum Shin *, Moon-seob Han *, Sang-hoon Chang *, Joo-rak

More information

Microsoft Word - KSR2012A172.doc

Microsoft Word - KSR2012A172.doc YWXY º º t rzyywxyhx^y v s k v A Study on the Development of Traction Jig for Bimodal Tram ã äø Ñ ã ä ãã Hee-Taek Yoon *, Young-Kon Park *, Se-Hyun Cho ** ) Abstract The bimodal tram ahead of practical

More information

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 (   ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각 JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.

More information

C 언어 프로그래밊 과제 풀이

C 언어 프로그래밊 과제 풀이 과제풀이 (1) 홀수 / 짝수판정 (1) /* 20094123 홍길동 20100324 */ /* even_or_odd.c */ /* 정수를입력받아홀수인지짝수인지판정하는프로그램 */ int number; printf(" 정수를입력하시오 => "); scanf("%d", &number); 확인 주석문 가필요한이유 printf 와 scanf 쌍

More information

OCW_C언어 기초

OCW_C언어 기초 초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향

More information

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2 제 8 장. 포인터 목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2 포인터의개요 포인터란? 주소를변수로다루기위한주소변수 메모리의기억공간을변수로써사용하는것 포인터변수란데이터변수가저장되는주소의값을 변수로취급하기위한변수 C 3 포인터의개요 포인터변수및초기화 * 변수데이터의데이터형과같은데이터형을포인터 변수의데이터형으로선언 일반변수와포인터변수를구별하기위해

More information

발간등록번호 NIER-SP2013-115 11-1480523-001522-01 발간등록번호 GHS 전면시행에따른산업체교육및기술지원 한국화학물질관리협회 고려대학교 주 티오이십일 국립환경과학원 - i - ž ž - ii - - iii - ž ž 표목차 ž 그림목차 - 2 - ž ž ž ž ž ž ž ž ž ž ž ž ž ž ž ž ž ž ž ž - 3 -

More information

고 학년도 9월고수학 1 전국연합학력평가영역문제지 1 1 제 2 교시 수학영역 5 지선다형 3. 두다항식, 에대하여 는? [ 점 ] 1. 의값은? ( 단, ) [ 점 ] 다항식 이 로인수분해될때, 의값은? ( 단,,

고 학년도 9월고수학 1 전국연합학력평가영역문제지 1 1 제 2 교시 수학영역 5 지선다형 3. 두다항식, 에대하여 는? [ 점 ] 1. 의값은? ( 단, ) [ 점 ] 다항식 이 로인수분해될때, 의값은? ( 단,, 고 208학년도 9월고수학 전국연합학력평가영역문제지 제 2 교시 수학영역 5 지선다형 3. 두다항식, 에대하여 는? [ 점 ]. 의값은? ( 단, ) [ 점 ] 2 3 2 3 4 5 4 5 2. 다항식 이 로인수분해될때, 의값은? ( 단,, 는상수이다.) [ 점 ] 4. 좌표평면위의두점 A, B 사이의거리가 일때, 양수 의값은? [ 점 ] 2 3 4 5 2

More information

04 Çмú_±â¼ú±â»ç

04 Çмú_±â¼ú±â»ç 42 s p x f p (x) f (x) VOL. 46 NO. 12 2013. 12 43 p j (x) r j n c f max f min v max, j j c j (x) j f (x) v j (x) f (x) v(x) f d (x) f (x) f (x) v(x) v(x) r f 44 r f X(x) Y (x) (x, y) (x, y) f (x, y) VOL.

More information

04.hwp

04.hwp Ÿ ð Å «- ³ìÀµ ¹ «Û l üs w s }} s }s} w s } s s} Development of Creative Design Coursework in Industrial Engineering - Focus on the Product Family Design 6CKQWP -KO 5GQPIOKP ;CPI *GGDQM -KO Kyungsung University,

More information

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Function) 1. 함수의개념 입력에대해적절한출력을발생시켜주는것 내가 ( 프로그래머 ) 작성한명령문을연산, 처리, 실행해주는부분 ( 모듈 ) 자체적으로실행되지않으며,

More information

본 강의에 들어가기 전

본 강의에 들어가기 전 1 2.1 대칭암호원리 제 2 장. 대칭암호와메시지기밀성 2 3 기본용어 평문 (Plaintext) - original message 암호문 (Ciphertext) - coded message 암호화 (Cipher) - algorithm for transforming plaintext to ciphertext 키 (Key) - info used in cipher

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 07-32-10-01 한국통신학회논문지 '07-10 Vol. 32 No. 10 진 Sidel'nikov 수열의서로다른자기상관분포의개수 정회원정정수 *, 김영식 **, 종신회원노종선 *, 정하봉 *** On the Number of Distinct Autocorrelation Distributions of -ary Sidel'nikov Sequences

More information

중간고사

중간고사 중간고사 예제 1 사용자로부터받은두개의숫자 x, y 중에서큰수를찾는알고리즘을의사코드로작성하시오. Step 1: Input x, y Step 2: if (x > y) then MAX

More information

공개키 암호 방식

공개키 암호 방식 공개키암호방식 Korea College of Information & Technology 수업내용 공개키암호방식의개요 RSA 암호방식 RSA 암호방식의안전성 RSA 암호방식의해독 RSA 암호방식의반복법에의한공격 ElGamal 암호방식 이산대수문제 ElGamal 암호방식 Merkle-Hellman 의 Knapsack 암호방식 Merkle-Hellman I 형

More information

06_ÀÌÀçÈÆ¿Ü0926

06_ÀÌÀçÈÆ¿Ü0926 182 183 184 / 1) IT 2) 3) IT Video Cassette Recorder VCR Personal Video Recorder PVR VCR 4) 185 5) 6) 7) Cloud Computing 8) 186 VCR P P Torrent 9) avi wmv 10) VCR 187 VCR 11) 12) VCR 13) 14) 188 VTR %

More information

Microsoft Word - KSR2012A125.doc

Microsoft Word - KSR2012A125.doc YWXY G ºG ºG t G G GGGGGGGGGrzyYWXYhXY\G º G ƒƒ mdpg G t G ƒ y x G G wžg A Study on the Seismic Rehabilitation Method through Using with the existing railroad concrete structure peir Environmentallyfriendly

More information

설계란 무엇인가?

설계란 무엇인가? 금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 6 강. 함수와배열, 포인터, 참조목차 함수와포인터 주소값의매개변수전달 주소의반환 함수와배열 배열의매개변수전달 함수와참조 참조에의한매개변수전달 참조의반환 프로그래밍연습 1 /15 6 강. 함수와배열, 포인터, 참조함수와포인터 C++ 매개변수전달방법 값에의한전달 : 변수값,

More information

諛⑺넻?꾩뿰媛?遺€1?μ옱?몄쭛

諛⑺넻?꾩뿰媛?遺€1?μ옱?몄쭛 2008 Korea Communications Standards Commission 46 Korea Communications Standards Commission 47 48 Korea Communications Standards Commission 49 50 Korea Communications Standards Commission 51 52 Korea

More information

PowerPoint Presentation

PowerPoint Presentation 컴퓨터프로그래밍 Computer Programming 08 포인터기초 목차 1. 포인터변수와선언 2. 간접연산자 * 와포인터연산 3. 포인터형변환과다중포인터 컴퓨터프로그래밍 (Computer Programming) - 08 포인터기초 3 1. 포인터변수와선언 주소개념 주소 address 메모리공간은 8비트인 1 바이트마다순차적인고유한번호 메모리주소는저장장소인변수이름과함께기억장소를참조하는또다른방법

More information

실험. Multimeter 의사용법및기초회로이론 Multimeter 의사용법 멀티미터 (Multimeter) 는저항, 전압, 전류등을측정할수있는계측기로서전면은다음그림과같다. 멀티미터를이용해서저항, 전압, 전류등을측정하기위해서는다음그림과같은프로브 (probe) 를멀티미터

실험. Multimeter 의사용법및기초회로이론 Multimeter 의사용법 멀티미터 (Multimeter) 는저항, 전압, 전류등을측정할수있는계측기로서전면은다음그림과같다. 멀티미터를이용해서저항, 전압, 전류등을측정하기위해서는다음그림과같은프로브 (probe) 를멀티미터 실험. Multimeter 의사용법및기초회로이론 Multimeter 의사용법 멀티미터 (Multimeter) 는저항, 전압, 전류등을측정할수있는계측기로서전면은다음그림과같다. 멀티미터를이용해서저항, 전압, 전류등을측정하기위해서는다음그림과같은프로브 (probe) 를멀티미터의전면패널에꼽는다. 통상적으로검은색프로브는전면패널의검은단자 (COM) 에꼽으며, 빨간색프로브는빨간색단자에꼽는다.

More information

Microsoft Word - KSR2012A219.doc

Microsoft Word - KSR2012A219.doc YWXY º º t rzyywxyhyx` Ÿk z y Study on Strength Clcultion for Equiment mounted on Rolling Stock Õ ã ä ã äø ã Eung Cheon Kim, Won Cheol Lee, Jin Wook Be btrct lot of device re mounted on rolling tock for

More information

-

- World Top 10 by 2030 CONTENTS CONTENTS 02 03 PRESIDENT S MESSAGE 04 05 VISION GOALS VISION GOALS STRATEGIES 06 07 HISTORY 2007 2008 2009 2010 2011 08 09 UNIST POWER 10 11 MPI USTC UNIST UCI UTD U-M GT

More information

82-01.fm

82-01.fm w y wz 8«( 2y) 57~61, 2005 J. of the Korean Society for Environmental Analysis p w w Á Á w w» y l Analysis of Influence Factors and Corrosion Characteristics of Water-pipe in Potable Water System Jae Seong

More information

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다 이장에서사용되는 MATLAB 명령어들은비교적복잡하므로 MATLAB 창에서명령어를직접입력하지않고확장자가 m 인 text 파일을작성하여실행을한다. 즉, test.m 과같은 text 파일을만들어서 MATLAB 프로그램을작성한후실행을한다. 이와같이하면길고복잡한 MATLAB 프로그램을작성하여실행할수있고, 오류가발생하거나수정이필요한경우손쉽게수정하여실행할수있는장점이있으며,

More information

01

01 2019 학년도대학수학능력시험 9 월모의평가문제및정답 2019 학년도대학수학능력시험 9 월모의평가문제지 1 제 2 교시 5 지선다형 1. 두벡터, 모든성분의합은? [2 점 ] 에대하여벡터 의 3. 좌표공간의두점 A, B 에대하여선분 AB 를 로외분하는점의좌표가 일때, 의값은? [2점] 1 2 3 4 5 1 2 3 4 5 2. lim 의값은? [2점] 4. 두사건,

More information

Microsoft PowerPoint - 1-2장 디지털_데이터 .ppt

Microsoft PowerPoint - 1-2장 디지털_데이터 .ppt 1 장디지털개념 한국기술교육대학교정보기술공학부전자전공장영조 1.1 디지털과아날로그 아날로그 : 연속적인범위의값으로표현 디지털 : 2 진수의값에의해표시 < 아날로그파형 > < 디지털파형 > 2 1.2 논리레벨과펄스파형 양논리시스템 (positive logic system)- 일반적으로많이사용 1(high 레벨 ), 0(low 레벨 ) 로나타냄. 음논리시스템 (negative

More information

슬라이드 1

슬라이드 1 Data Structure & Algorithms SANGJI University KO Kwangman () 자료 (data) 1. 자료와정보 현실세계로부터의단순한관찰이나측정을통하여수집한사실이나개념의값들또는값들의집합. 정보 (information) 의사결정에도움을주기위해유용한형태로다시작성된 (= 가공 ) 자료. Data Structure & Algorithms

More information

PowerPoint Presentation

PowerPoint Presentation 논리회로기초요약 IT CookBook, 디지털논리회로 4-6 장, 한빛미디어 Setion 진수 진수표현법 기수가 인수, 사용. () = +. = 3 () () + + () +. () + + + () +. + () + - () +. + - () + -3 + -4 Setion 3 8 진수와 6 진수 8진수표현법 에서 7까지 8개의수로표현 67.36 (8) = 6

More information

PDF

PDF n i v g i f s y y y y œ yvu s }sœ œx}s }y Stuy for Sensitivity of the Electronic Brake System with the Parameter Variation Heeram Park *1) Seibum Choi 1) Sungjin Choi ) Kwanki Jeon ) Hyunsoo Hwang ) 1)

More information

윈도우즈프로그래밍(1)

윈도우즈프로그래밍(1) 제어문 (2) For~Next 문 윈도우즈프로그래밍 (1) ( 신흥대학교컴퓨터정보계열 ) 2/17 Contents 학습목표 프로그램에서주어진특정문장을부분을일정횟수만큼반복해서실행하는문장으로 For~Next 문등의구조를이해하고활용할수있다. 내용 For~Next 문 다중 For 문 3/17 제어문 - FOR 문 반복문 : 프로그램에서주어진특정문장들을일정한횟수만큼반복해서실행하는문장

More information

Chap 6: Graphs

Chap 6: Graphs 5. 작업네트워크 (Activity Networks) 작업 (Activity) 부분프로젝트 (divide and conquer) 각각의작업들이완료되어야전체프로젝트가성공적으로완료 두가지종류의네트워크 Activity on Vertex (AOV) Networks Activity on Edge (AOE) Networks 6 장. 그래프 (Page 1) 5.1 AOV

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 쉽게풀어쓴 C 언어 Express 제 6 장조건문 이번장에서학습할내용 조건문이란? if 문 if, else 문 중첩 if 문 switch 문 break 문 continue 문 goto 문 5 장까지는문장들이순차적으로실행된다고하였다. 하지만필요에따라서조건이만족되면문장의실행순서를변경할수있는기능이제공된다. 조건문 조건에따라서여러개의실행경로가운데하나를선택 문장이실행되는순서에영향을주는문장

More information

일반각과호도법 l 삼각함수와미분 1. 일반각 시초선 OX 로부터원점 O 를중심으로 만큼회전이동한위치에동경 OP 가있을때, XOP 의크기를나타내는각들을 ( 은정수 ) 로나타내고 OP 의일반각이라한다. 2. 라디안 rad 반지름과같은길이의호에대한중심각의 크기를 라디안이라한

일반각과호도법 l 삼각함수와미분 1. 일반각 시초선 OX 로부터원점 O 를중심으로 만큼회전이동한위치에동경 OP 가있을때, XOP 의크기를나타내는각들을 ( 은정수 ) 로나타내고 OP 의일반각이라한다. 2. 라디안 rad 반지름과같은길이의호에대한중심각의 크기를 라디안이라한 일반각과호도법 l 1. 일반각 시초선 OX 로부터원점 O 를중심으로 만큼회전이동한위치에동경 OP 가있을때, XOP 의크기를나타내는각들을 ( 은정수 ) 로나타내고 OP 의일반각이라한다. 2. 라디안 rad 반지름과같은길이의호에대한중심각의 크기를 라디안이라한다. 3. 호도법과육십분법 라디안 라디안 4. 부채꼴의호의길이와넓이 반지를의길이가 인원에서중심각이 인 부채꼴의호의길이를

More information

<312D303128C1B6BAB4BFC1292E666D>

<312D303128C1B6BAB4BFC1292E666D> k Ÿy y y + ûz m Ì ˆw k Ÿ ø ky w y y» wk Ÿ v w k w w ƒ Ÿ ew k Ÿy yø k Ÿ ý k z» w ƒ w Ÿ y k y w x mw w w ³Ÿ wšy v mw y w r œw yÿ ý w z»ÿ Ÿ»» Ÿ ¾ Ÿ 6TCXGN 9GGMN[ ýw k Ÿ Ÿ ƒ š wš y w k Ÿ ƒ m ³ w w y y y 'EQVQWTKUO

More information

01장.자료구조와 알고리즘

01장.자료구조와 알고리즘 ---------------- DATA STRUCTURES USING C ---------------- CHAPTER 자료구조와알고리즘 1/30 자료구조 일상생활에서자료를정리하고조직화하는이유는? 사물을편리하고효율적으로사용하기위함 다양한자료를효율적인규칙에따라정리한예 2/30 컴퓨터에서의자료구조 자료구조 (Data Structure) 컴퓨터에서자료를정리하고조직화하는다양한구조

More information

ÃÖ»óÀ§5³ª-Á¤´ä(01~23)

ÃÖ»óÀ§5³ª-Á¤´ä(01~23) 2.4 3 5.26 8.225m 4523.3 8 0 36.63 3.26 46.7 4670-46.7=4523.3. _ 0. 3 422222 (_3) (_3) (_3) 422222. 4 5 _3 5 =5 _3 4 = _3+ _3+5=, _3=6 =2 ++=2++5=8 2.5 4 =2.5_4-7_.2=0-8.4=.6, 7.2 0.3 7.3 =0.3_7.3-.5_0.5.5

More information

특허청구의 범위 청구항 1 앵커(20)를 이용한 옹벽 시공에 사용되는 옹벽패널에 있어서, 단위패널형태의 판 형태로 구성되며, 내부 중앙부가 후방 하부를 향해 기울어지도록 돌출 형성되어, 전면이 오 목하게 들어가고 후면이 돌출된 결속부(11)를 형성하되, 이 결속부(11

특허청구의 범위 청구항 1 앵커(20)를 이용한 옹벽 시공에 사용되는 옹벽패널에 있어서, 단위패널형태의 판 형태로 구성되며, 내부 중앙부가 후방 하부를 향해 기울어지도록 돌출 형성되어, 전면이 오 목하게 들어가고 후면이 돌출된 결속부(11)를 형성하되, 이 결속부(11 (51) Int. Cl. (19) 대한민국특허청(KR) (12) 등록특허공보(B1) E02D 29/02 (2006.01) E02D 17/20 (2006.01) E02B 3/14 (2006.01) (21) 출원번호 10-2010-0089517 (22) 출원일자 2010년09월13일 심사청구일자 (56) 선행기술조사문헌 JP2006037700 A* KR100920461

More information

Microsoft Word - KSR2013A320

Microsoft Word - KSR2013A320 k ƒ! YWXZ º º t rzyywxzhzyw k ep k Dynamic Behavior of Bridge considering Various Light Weight Rail Vehicles Õ äø ÐãäÕò ãã Sang-Su Kim, Yong-ul Park *, Man-Cheol Kim ** Abstract The purpose of this paper

More information

(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016) ISSN 228

(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016)   ISSN 228 (JBE Vol. 1, No. 1, January 016) (Regular Paper) 1 1, 016 1 (JBE Vol. 1, No. 1, January 016) http://dx.doi.org/10.5909/jbe.016.1.1.60 ISSN 87-9137 (Online) ISSN 16-7953 (Print) a), a) An Efficient Method

More information

Microsoft Word - Lab.4

Microsoft Word - Lab.4 Lab. 1. I-V Lab. 4. 연산증폭기 Characterist 비 tics of a Dio 비교기 ode 응용 회로 1. 실험목표 연산증폭기를이용한비교기비교기응용회로를이해 응용회로를구성, 측정및평가해서연산증폭기 2. 실험회로 A. 연산증폭기비교기응용회로 (a) 기본비교기 (b) 출력제한 비교기 (c) 슈미트트리거 (d) 포화반파정류회로그림 4.1. 연산증폭기비교기응용회로

More information

<B1B9BEEE412E687770>

<B1B9BEEE412E687770> 201 학년도대학수학능력시험 6 월모의평가문제및정답 2016 학년도대학수학능력시험 6 월모의평가문제지 1 제 2 교시 5 지선다형 1. 두행렬 성분은? [2 점 ] 에대하여행렬 의 3. lim 의값은? [2점] 1 2 3 4 5 1 2 3 4 5 2. 의값은? [2점] 1 2 3 4 5 4. 공차가 인등차수열 에대하여 의값은? [3 점 ] 1 2 3 4 5

More information

슬라이드 1

슬라이드 1 9. 소규모의방정식을풀기 9. 순수 Guss 소거법 9. 피봇팅 9.4 삼중대각시스템 어떤원리에의해다음과같은 MATLAB 명령어가수행되는가? >> =A\ >> =iva)* 9. 소규모의방정식을풀기 /6) 컴퓨터를필요로하지않고소규모연립방정식 ) 에적합한방법 - 도식적방법, Crmer 공식, 미지수소거법 도식적인방법 8 9 두연립선형대수방정식의도식적인해 교점이해를나타냄

More information

슬라이드 1

슬라이드 1 CHAP 2: 순환 (Recursion) 순환 (recursion) 이란? 알고리즘이나함수가수행도중에자기자신을다시호출하여문제를해결하는기법 정의자체가순환적으로 되어있는경우에적합한방법 순환 (recursion) 의예 팩토리얼값구하기 피보나치수열 1 n! n*( n 1)! fib( n) 0 1 fib( n 2) n n 0 ` 1 fib( n 1) if n 0 if

More information

Microsoft Word - KSR2013A311

Microsoft Word - KSR2013A311 YWXZ º º t rzyywxzhzxx ƒ º ˆ ƒƒ wž hplan of New Railway Services œšing Existing Railway ÛÓøÔ ã ä û ã äõ Ñ ã Baekkyu Namkung *, Sungbong Chung *, Sigon Kim * Abstract Recent pre-feasibility study or feasibility

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 쉽게풀어쓴 C 언어 Express 제 6 장조건문 이번장에서학습할내용 조건문이란? if 문 if, else 문 중첩 if 문 switch 문 break 문 continue 문 goto 문 5 장까지는문장들이순차적으로실행된다고하였다. 하지만필요에따라서조건이만족되면문장의실행순서를변경할수있는기능이제공된다. 조건문 조건에따라서여러개의실행경로가운데하나를선택 문장이실행되는순서에영향을주는문장

More information

에너지경제연구 Korean Energy Economic Review Volume 17, Number 2, September 2018 : pp. 1~29 정책 용도별특성을고려한도시가스수요함수의 추정 :, ARDL,,, C4, Q4-1 -

에너지경제연구 Korean Energy Economic Review Volume 17, Number 2, September 2018 : pp. 1~29 정책 용도별특성을고려한도시가스수요함수의 추정 :, ARDL,,, C4, Q4-1 - 에너지경제연구 Korean Energy Economic Review Volume 17, Number 2, September 2018 : pp. 1~29 정책 용도별특성을고려한도시가스수요함수의 추정 :, ARDL,,, C4, Q4-1 - . - 2 - . 1. - 3 - [ 그림 1] 도시가스수요와실질 GDP 추이 - 4 - - 5 - - 6 - < 표 1>

More information

2002년 2학기 자료구조

2002년 2학기 자료구조 자료구조 (Data Structures) Chapter 1 Basic Concepts Overview : Data (1) Data vs Information (2) Data Linear list( 선형리스트 ) - Sequential list : - Linked list : Nonlinear list( 비선형리스트 ) - Tree : - Graph : (3)

More information