<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEBDC7B1E22DB9AEC1A6C0BAC7E020B5EEB7CF2E707074>

Size: px
Start display at page:

Download "<4D6963726F736F667420506F776572506F696E74202D20C1A4BAB8C3B3B8AEBDC7B1E22DB9AEC1A6C0BAC7E020B5EEB7CF2E707074>"

Transcription

1 실기 권우석 샘의 정보처리기사/산업기사 [.알고리즘] 강- : 직사각형의 넓이 구하기 ) 문제 : 가로와 세로의 길이를 입력 받아 직사각형의 넓이를 출력하는 순서도를 작성하시오. ) 처리조건 - X, Y : 가로와 세로의 길이를 저장하는 변수 - A : 직사각형 넓이를 저장하는 변수 Start X, Y 입력 A = () A 출력 [답항보기] A+X+Y X+Y X*Y Stop X/Y A/Y X-Y [정답] :

2 강- : 두 수의 합 구하기 ) 문제 : 두 개의 양의 정수를 입력 받아 합을 구하는 순서도를 작성하시오. ) 처리조건 : - X, Y : 두 개의 양의 정수를 저장하는 변수 - S : 합을 저장하는 변수 Start X, Y 입력 S = () S 출력 [답항보기] S+X+Y X+Y X*Y Stop X/Y A/Y X-Y [정답] : 강- : 두 수의 차이 구하기 ) 문제 : 두 개의 양의 정수를 입력 받아 차이 값을 구하는 순서도를 작성하시오. ) 처리조건 : - X, Y : 두 개의 양의 정수를 저장하는 변수 -D: 차이값을저장하는변수 Start X, Y 입력 X A>B >=Y D = ( ) D = ( ) D 출력 [답항보기] End X-Y X-X X+Y X+X Y-X Y+Y [정답] :,

3 강- : 에서 까지 의 배수 합계 구하기 ) 문제 : 부터 까지 의 배수 합계를 구하라. ) 처리조건 - i : 각 항을 저장하는 변수 - SUM : 합계를 저장하는 변수 START i = 0 SUM = 0 i = ( ) SUM = SUM + i i < ( ) NO SUM 출력 YES [답항보기] i+ i+ i+i End 7 [정답] :, 강- : 에서 00까지 합계 구하기 ) 문제 : 부터 00까지 합계를 구하라. ) 처리조건 - i : 각 항을 저장하는 변수 - SUM : 합계를 저장하는 변수 START i = 0 SUM = 0 i = i + SUM = SUM + i i ( A>B ) 99 F SUM 출력 T [답항보기] End < <> <= > = >= [정답] :

4 강- : 에서 00까지 합계 구하기 ) 문제 : 부터 00까지 합계를 구하라. ) 처리조건 - i : 각 항을 저장하는 변수 - SUM : 합계를 저장하는 변수 START i = SUM = i = i + SUM = SUM + i i = A>B 00 ( ) SUM 출력 ( ) [답항보기] End F SUM T i+ i SUM+i [정답] :, 강- : 에서 00까지 합계 구하기 ) 문제 : 부터 00까지 합계를 구하라. ) 처리조건 - i : 각 항을 저장하는 변수 - SUM : 합계를 저장하는 변수 START i = SUM = 0 ( ) ( ) i <= A>B 00 F SUM 출력 T [답항보기] End SUM=SUM+ SUM=SUM-i i= SUM=SUM+i i=i+ SUM=i [정답] :,

5 강- : 에서 00까지 합계 구하기 ) 문제 : 부터 00까지 합계를 구하라. ) 처리조건 - i : 각 항을 저장하는 변수 - SUM : 합계를 저장하는 변수 START SUM = 0 순환구조 i = ( ) SUM = SUM + i SUM 출력 [답항보기] End,00, i,00, i,00,i i SUM=,00, [정답] : 강- : 에서 00까지 합계 구하기 ) 문제 : 부터 00까지 합계를 구하라. ) 처리조건 - i : 각 항을 저장하는 변수 - SUM : 합계를 저장하는 변수 START i = 0 SUM = 0 i = ( ) SUM = ( ) i < ( ) T F SUM 출력 [답항보기] 99 i+ i+ End SUM+ SUM+i 00 [정답] :,,

6 강- : 에서 00까지 합계 구하기 ) 문제 : 부터 00까지 합계를 구하라. ) 처리조건 - i : 각 항을 저장하는 변수 - SUM : 합계를 저장하는 변수 START i = SUM = i = i + SUM = SUM + i i = ( ) F SUM 출력 T [답항보기] i End 0 SUM i+ [정답] : 강- :에서99까지홀수합계구하기 ) 문제 : 부터 99까지 홀수 합계를 구하라. ) 처리조건 - i : 각 항을 저장하는 변수 - SUM : 합계를 저장하는 변수 START i = ( ) SUM = i = i + SUM = SUM + i i < A>B ( ) SUM 출력 [답항보기] 0 - End [정답] :,

7 강- :에서99까지홀수합계구하기 ) 문제 : 부터 99까지 홀수 합계를 구하라. ) 처리조건 - i : 각 항을 저장하는 변수 - SUM : 합계를 저장하는 변수 START i = ( ) SUM = 0 i = i + MOD(i,) = ( ) SUM = ( ) i A>B < 99 SUM 출력 [답항보기] 0 - End i SUM+i SUM+ [정답] :,, 강- : 에서 00까지 짝수 출력하기 ) 문제 : 부터 00까지 짝수를 출력하라. ) 처리조건 - i : 각 항을 저장하는 변수 START START START i = 0 i = ( ) ( ) i 출력 i < A>B 00 Y i 출력 i = i + i ( A>B ) 00 Y i < 00 i = i + i 출력 Y N End N N End End [답항보기] i=i+ i=i+ < <= i= i=0 [정답] :,,

8 강- : 에서00까지 짝수제곱의 합계 ) 문제 : 까지 자연수 중 짝수제곱의 합을 구하는 순서도를 작성하시오. ) 처리조건 - N : 순열의 각항, H : 합계 START N = 0 H = 0 N = ( ) H = H + N * N N A>B : 98 H 출력 ( ) ( ) [답항보기] N N+ N+ End < > <= [정답] :,, 강- : 합계( ) ) 문제 : 까지 합을 구하라 ) 처리조건 - N : 순열의 각 항, H : 합계 START [답항보기] N = 0 H = 0 N = ( ) 7 0 N H+ 99 = 8 N+ H+N N+N > 9 H N*N < H- H = ( ) H-N N-H N A>B : ( ) >= ( ) N = ( ) + H = ( ) Print H End [정답] :,, 7, 9,,

9 강- : 합계( ) ) 문제 : 합계를 구하는 순서도를 작성하시오. ) 처리조건 : - N : 순열의 각 항, H : 합계 START [답항보기] N = 0 H = 0 N = ( ) 7 0 N H+ 99 = 8 N+ H+N N+N > 9 H N*N < H- H = ( ) H-N N-H N A>B : ( ) >= ( ) N = ( ) + H = ( ) Print H End [정답] :,, 7, 9,, 7강- : 합계( ) ) 문제 : 의 순서로 0번째 항까지 합계를 구하는 순서도를 작성하시오. ) 처리조건 - K : 증가치를 나타내는 변수, N : 각 항을 나타내는 변수, - H : 합계를 나타내는 변수, SW : 분기하기 위한 변수 START K = 0 N = H = SW = ( ) K = ( ) N = ( ) SW = 0 H = H - N H = ( ) [답항보기] SW = SW = K+ - N+N 9 8 K+ N+K H+N 0 9 K N+ H-N 8 N K < A>B ( ) H 출력 End [정답] :,, 8,,

10 7강- : 합계( ) ) 문제 : 의 순서로 0번째 항까지 합계를 구하는 순서도를 작성하시오. ) 처리조건 - K : 증가치를 나타내는 변수, N : 각 항을 나타내는 변수, - H : 합계를 나타내는 변수, 모드함수 이용 START K = 0 N = H = K = ( ) N = ( ) MOD(K,) = 0 H = ( ) H = ( ) [답항보기] 0 K+ 7-8 K+ N+K 9 K N+ H-N K < A>B ( ) H 출력 0 N+N H+N 8 End 9 0 N [정답] :, 8, 9,, 8강- : 합계( ) ) 문제 : 의 순서로 0번째 항까지 합계를 구하는 순서도를 작성하시오. ) 처리조건 - K : 증가치를 나타내는 변수, N : 각 항을 나타내는 변수, - H : 합계를 나타내는 변수, SW : 분기를 위한 변수 START K = 0 N = 0 H = 0 SW = 0 K = ( ) N = ( ) SW = ( ) H = H - N H = ( ) [답항보기] SW = 0 SW = K+ - N+N 8 K+ N+K H+N 9 K N+ H-N 8 K( A>B )0 H 출력 <> <= < End [정답] :, 8,,,

11 8강- : 합계( ) ) 문제 : 의 순서로 0번째 항까지 합계를 구하는 순서도를 작성하시오. ) 처리조건 - K : 증가치를 나타내는 변수, N : 각 항을 나타내는 변수, - H : 합계를 나타내는 변수, 모드함수 이용 START K = 0 N = 0 H = 0 K = ( ) N = ( ) MOD(K,) = H = ( ) H = ( ) [답항보기] 0 K K < A>B ( ) H 출력 7 K+ - 8 K+ N+K 9 N+ H-N End 0 N+N H+N [정답] :, 8, 9,, 8강- : 합계(-()+(+)-(++)+ ) 다음 문제의 괄호 안 내용에 가장 적합한 번호를 [답항 보기]에서 한 가지만 선택하시오. -() + (+) - (++) + + (+++ 0)의 합을 출력하는 순서도이다. 순서도에서 사용되는 변수는 다음과 같다. SUM : 누적 변수 HAP : 부분 합 변수 SW : 스위칭 변수 i : 인덱스 변수

12 [정답] :,,,, 9 9강- : 합계(x(-)xx(-)x.) ) 문제 : x(-)xx(-)xx(-)x 의 순서로 00번째 항까지 계산 결과를 구하는 순서도를 작성하시오. ) 처리조건 - N : 각 항을 나타내는 변수, H : 합계를 나타내는 변수 -SW: 분기를위한변수 START N = 0 H = ( ) SW = 0 N = ( ) SW = 0 H = H * N * ( ) SW = 0 H = H * N SW = ( ) [답항보기] 0 K+ K+ K N+ N A>B < ( ) H 출력 7-8 N+K 9 H-N 0 N+N H+N N+ End [정답] :,, 7,,

13 9강- : 합계(x(-)xx(-)x.) ) 문제 : x(-)xx(-)xx(-)x 의 순서로 00번째 항까지 계산 결과를 구하는 순서도를 작성하시오. ) 처리조건 - N : 각 항을 나타내는 변수, H : 합계를 나타내는 변수 - 모드함수 이용 START N = 0 H = ( ) N = N + MOD(N,) = 0 H = ( ) H = ( ) [답항보기] N <= A>B( ) H 출력 0 H*N End H+N*(-) H+ N+ 7-8 N+K 9 H-N 0 N+N H+N N [정답] :,,, 0강- : 합계(/-(/)+/-(/) +9/0) ) 문제 : /-(/)+/-(/) +9/0 합계를 구하는 순서도를 작성하시오. ) 처리조건 - i : 계산식의 수 증가 변수, H : 계산 결과 누적 변수, - SW : 부호 판단 변수 START i = 0 H = 0 SW = ( ) i = ( ) SW = 0 H = H - i/(i+) H = ( ) SW = 0 SW = [답항보기] 0 i+ 7 H-i/(i+) 8 i+ H+i/(i+) 9 i i*i H+i i < A>B ( ) H 출력 End 0 H-i H*H H [정답] :,, 8,

14 0강- : 합계(/ - / + 8/ - ) 다음 문제의 괄호 안 내용에 가장 적합한 번호를 [답항 보기]에서 한 가지만 선택하시오. / - / + 8/ - / / 의 합을 출력하는 순서도이다. 순서도에서 사용되는 변수는 다음과 같다. SUM : 합계 변수 SW : 스위칭 변수 A : 분자 계산 변수 B : 분모 계산 변수 [정답] : 7,, 9, 7,

15 강- : 0년 회 기사 기출문제 START 제 항부터 제 N항까지 피보나치수열의 합(S = )을 계산하는 알고리즘이다. 제시된 처리 조건을 참조하여 다음 각 문제의 괄호 안 내용에 가장 적합한 항목을 <답항 보기>에서 한 가지만 선택하시오. 계산하려는 항의 수 N을 입력하여 처리하기로 한다. (단, N >= 0). 알고리즘에 사용되는 변수 등은 다음과 같다. A : 두개의항합산시첫번째항변수 B : 두개의항합산시두번째항변수 C : 두개의항합산시기억변수 Y : 피보나치수열의 합을 저장하는 변수 N : 계산하려는 항의 수 변수 K : 인덱스 변수 A = B = Y = ( ) N 입력 순환구조 K =, N, C = A + B ( ) = Y + ( ) ( ) = B ( ) Y 출력 STOP [답항 보기] [정답] :,, 0,, 7

16 강- : 합계( ) ) 문제 : 의 순서로 나열되는 피보나치수열의 0번째 항까지의 합계를 구하는 순서도를 작성하시오. ) 처리조건 - A : 첫 번째 항 변수, B : 두 번째 항 변수, - C : 두 개의 항 합산 시 기억하는 변수 - Y : 합을 저장하는 변수, N : 항의 수 변수 START A = B = Y = ( ) N = C = ( ) Y = Y + C N = ( ) A = B [답항보기] B = ( ) 0 A+B A-B B-A N( )0 7 N 8 N+ 9 N+ Y 출력 0 A B C < <= <> End [정답] :,, 8,, 강- : 합계( ) ) 문제 : T= 의 알고리즘의 합을 구하라. ) 처리조건 - A=변수, B=변수, T=총합변수, H=변수 START A = B = ( ) T = ( ) ( ) = A + B T = T + H A = ( ) [답항보기] H < > 8 A <= >= 9 B <> T+ B = H H : ( ) T 출력 ( ) B+ A+ T+A End [정답] :,,,, 7,

17 강- : 합계(!+!+!+!+!+!+ ) ) 문제 :!+!+!+!+!+!+ 의 순서로 0번째 항까지의 합계를 구하는 순서도를 작성하시오. ) 처리조건 : - SUM : 합을 저장하는 변수, i : 각 항을 나타내는 변수, F : 누승의 결과를 저장하는 변수 - N! 은 부터 N까지 누승을 뜻하며! 일 경우는 xxxx 를 뜻한다. (factorial) START [답항보기] i = 0, SUM = 0 F i i+ F = 7 F+i 9 8 F*i 0 9 F-i 0 SUM SUM+ SUM*i i=i+ F*F F*F*F i = i + F = ( ) i < ( ) SUM = SUM + F SUM End [정답] :, 9 강- : 합계(!-!+!-!+!-!+ ) ) 문제 :!-!+!-!+!-!+ 의 순서로0번째 항까지의 합계를 구하는 순서도를 작성하시오. ) 처리조건 - SUM : 합을 저장하는 변수, i : 각 항을 나타내는 변수, - F : 누승의 결과를 저장하는 변수 - SW : 부호 판단 변수 - N! 은 부터 N까지 누승을 뜻하며! 일 경우는 xxxx 를 뜻한다. (factorial) START i = 0, SUM = 0, SW = 0 F = ( ) i = ( ) F = i * ( ) PRINT i < ( ) End [답항보기] ( ) F 0 i+ SUM = SUM + F SUM = SUM - F 7 F+i 9 8 F*i 0 9 F-i SW = SW = 0 0 SW= SW SW=0 i=i+ F*F [정답] :,,, 9,

18 강- : 소수의 합 ) 문제 : 임의의 양의 정수를 입력 받아 그 안에 포함된 소수의 합을 구하는 순서도를 작성하시오. ) 처리조건 : -A: 입력받은수, HAP : 소수의합계 - K : 소수 여부를 판별할 숫자(에서 A까지 수), J : 소수를 판별하기 위한 제수 - MOD() 는 나머지를 구하는 함수이다. [답항보기] - 0 +N -J ARRAY_SIZE 7 K/ 8 K^ 9 K^ 0 K+ CNT+I CNT+MOK CNT- CNT-I DEC DEC(I+) 7 DEC(J) 8 DEC*/MOK 9 DEC*MOK 0 DEC+MOK/ DEC-MOK* I I+ I- K INT(DEC) 7 INT(DEC*) 8 INT(DEC/) 9 INT(NMG*) 0 INT(NMG/) J J+ J+I J+N J- J-N 7 MOK 8 MOK*/DEC 9 N 0 N+ START A 입력 HAP=0 K= J= K= ( ) MOD(K,J)= ( ) J= ( ) HAP=HAP+( ) K<A HAP K=( ) End [정답] :,,,, 0

19 강- : 소수 판별 임의의 양의 정수를 입력하여 소수를 판별하는 순서도를 작성하시오. 소수란? 약수가 개인 수(과 자기자신만을 약수로 가짐) A : 입력 받은 값을 저장하는 변수 J : 부터A까지수(제수)를저장하는변수 MOK : 나누어서 몫을 저장하는 변수 NMG : 나누어서 나머지를 저장하는 변수 INT() : 실수를 정수화 하는 함수 Start A 입력 J=() J=J+ MOK=() NMG=A-() NMG()0 YES NO [답항보기] INT(A/J) 0 MOD(A,J) MOK* A=() YES 소수 NO 소수 아님 7 MOK 8 MOK*J 9 MOK+J 0 <> NMG < J > = End [정답] :,, 8,, 강- : 07년 회 기사 기출문제 다음은 어떤 정수의 모든 약수 중 자신을 제외한 약수로 모두 합하면 자신과 같아지는 수가 있다. 예를 들어 정수 의 약수는,,, 이다. 이 중 을 제외한 약수,,을 모두 합하면 이 되어 자신과 같아 진다. 다음 <그림>의 순서도는 부터 000까지의 정수 중 이러한 약수를 갖는 수를 찾아 출력하고, 또한 그 개수를 구하여 출력하는 알고리즘이다. <그림>의 괄호 안 내용 ()~()에 가장 적합한 내용을 <답항보기>에 서 선택하여 답안지의 해당번호 ()~()에 각각 마크하시오. <처리조건> 조건 : 약수 중 가장 큰 수는 그 수를 로 나눈 것 보다 같거나 작다. 짝수의 경우 자신을 제외한 제일 큰 약수 는를나눈값이다 <사용변수설명> - LM : 문제에서 주어진 수의 개수 - N,J,R : 계산에 사용되는 변수 -SUM : 약수의합 - K : 위 조건을 만족하는 K <약수의미설명> 어떤 수의 모든 약수 중 자신을 제외하면 그 절반 값이 최대의 약수가 된다 ( 짝수의 경우) 예를 들어 0의 모든 약수는,,,, 0, 0

20 [답항보기] [정답] :, 8,, 0, 9

21 강- : 약수 ) 문제 : 정수를 입력 받아 약수를 구해 출력하는 순서도를 작성하시오. ) 처리조건 : - A(00) : 약수를 저장할 배열, B : 입력 받은 수 - C : 부터 B 까지 수, D : 약수가 저장될 배열의 위치(첨자) - MOK : 몫을 저장할 변수, NMG : 나머지를 저장할 변수 - INT() 는 실수를 정수화 하는 함수이다. 예) INT(.) = START A(00) B 입력 C=0, D=0 C=( ) ( ) C : B ( ) MOK=INT(B/C) 순환구조 i=,d [답항보기] NMG=B-MOK*C ( ) 0 C NMG=0 7 C+ <= 8 C+ > 9 < >= D=( ) End 0 <> D+NMG = D+ D A(i) A(D)=( ) [정답] :, 7, 8,,, 강- : 0년 회 산업기사 기출문제 제시된 <그림>에서 정수 N을 입력받아 소인수 분해하여 그 결과를 출력하고자 한다. 제시된 <처리조건>을 참조하여 <그림>의 괄호 안 내용 ()~()에 가장 적합한 항목을 <답항보기>에서 선택하여 답안지의 해당번 호 ()~()에 작성하시오. <처리조건> S(0) : 소인수 분해된 결과를 저장하는 배열 N : 단계별로 소인수 분해할 첫 단계를 입력받는 값이다. C : 소인수 계산 처리를 위한 변수 Y : 소인수 분해한 결과를 출력할 때 사용할 배열의 첨자 K : N을 나누어 보는 수 - 는 ***과 같이 소인수 분해된다. - 입력받은 정수 N이 보다 작으면 프로그램을 종료한다. - 입력받은 정수 N이 소수이면 소수 라고 출력하고 나머지 경우는 소인수 분해한 결과를 출력한다. - 입력받는 값 N은 0000 이하의 정수라고 가정한다. - 단계별로 소인수 분해한 결과를 배열에 저장해 두었다가 더 이상 분해할 수 없을 때 한꺼번에 출력한다. - MOD는 나누기 연산의 나머지를 구하는 함수이다. <프로그램 실행 예시는 다음과 같다> 입력: -> 출력: *** 입력: 0 -> 출력: ** 입력: 7 -> 출력: 소수 입력: 0 -> 출력: 프로그램 종료

22 [답항보기] [정답] :,, 0, 8, 8

23 강- : 최대공약수, 최소공배수 ) 문제 : 두 수를 입력 받아 두 수의 최대공약수와 최소공배수를 계산해 출력하는 순서도를 작성하시오. ) 처리조건 : -A: 입력받은첫번째수, B : 입력받은두번째수 - BIG : 큰 수를 저장할 변수, SMALL : 작은 수를 저장할 변수 - NMG : 나머지를 저장할 변수 - GCM : 최대공약수를 저장할 변수, LCM : 최소공배수를 저장할 변수 START A,B 입력 A : B >= BIG=A SMALL=B < BIG=B SMALL=A MOK=INT(( )) NMG=BIG-( ) NMG=( ) [답항보기] GCM=( ) BIG=( ) A/B SMALL/BIG B/A MOK BIG/SMALL MOK*SMALL LCM=A*B/GCM SMALL=( ) 7 MOK+SMALL GCM,LCM 0 BIG SMALL LCM NMG GCM A+B End [정답] :,, 9,, 7강- : 최소값 ) 문제 : 개의 성적을 입력 받아 배열에 저장한 후 저장된 자료 중 최소값을 찾는 순서도를 작성하시오. ) 처리조건 : - J() : 입력 받은 점수를 저장할 배열 - S : 배열의 위치, MIN : 최소값 저장, i : 인덱스 변수 START J() S=0, MIN=00, i=( ) S=S+ S <= ( ) J(S) J(i) ( ) MIN MIN=( ) i=i+ [답항보기] 0 7 > 0 MIN 8 < S 9 = J(i) i >= ( ) MIN S+ MIN+ i+ End [정답] :,, 8,,

24 8강- : 최소값 ) 문제 : 한 반에 0명으로 구성되어 있다. 성적이 가장 우수한 학생과 성적이 가장 저조한 학생의 차이를 구하라. ) 처리조건 : - i : 인덱스 변수, J(0) : 성적이 저장되어 있는 배열 변수 - MIN : 최소값 저장, MAX : 최대값 저장, D : 차이값 저장 START MIN=J() MAX=J() 반복구조 i=, ( ), MIN( )J(i) MIN=( ) MAX( )J(i) MAX=( ) [답항보기] 0 < D=( ) 7 > MAX 8 = MAX-MIN 9 J(i)+ MAX+ D 0 MIN D J(i) D+ MIN+ i+ End [정답] :,,,, 8 8강- : 최대값, 최소값, 합계, 평균 START SUM=0 AVE=0 i=0 MAX=0 MIN=99 ) 문제 : 배열 R에 7,,,, 7, 8, 8, 87,, 9, 77의 값이 순차적으로 기록되어있다. 이 값을 차례대로 읽어서 최대값, 최소값, 합계, 평균을 구하여 출력 하는 알고리즘이다. 아래 사항을 참조하여 <그림>의 괄호안 내용에 가장 적합한 항목을 <답항보기>에서 선택하여 답안지의 해당번호() ~()에 마크 하시오. (단, 배열 R의 크기는 이라고 가정한다.) ) 처리조건 : - SUM : 합계, AVE : 평균, i : 인덱스 변수, MAX : 최대값, MIN : 최소값 i=() i=() YES NO R(i)>MAX YES NO R(i)<MIN YES NO SUM=SUM+() ()=R(i) ()=R(i) i=i- AVR=()/i End 0 [답항보기] i+ 7 MAX 8 MAX-MIN 9 MAX+ 0 MIN R(i) R(i+) SUM SUM+ MAX+ [정답] :,, 7, 0,,

25 8강- : 합계, 평균 에서 까지의 합계와 평균을 구하는 순서도를 작성하시오. i : 인덱스 변수 J : 합계 변수 AVE : 평균 START i=0 J=0 i=i+ J=() i<() A>B F AVE=() J,AVE 출력 T [답항보기] J 7 i+ 8 J+ i 9 J+i J/i End [정답] :,, 9 9강- : 의 배수와 합 ) 문제: 부터00까지의수중의배수의개수와합을출력하는순서도를 작성하시오. ) 처리조건 : - i : 인덱스 변수 -CNT: 배수의개수 반복 - HAP : 배수의 합 START CNT=0 HAP=0 MOK = ( ) i=,00 ( ) = i-mok* NMG = ( ) CNT = ( ) [답항보기] HAP = ( ) MOD(i,) INT(i/) i/ 7 NMG 0 8 NMG+ CNT 9 CNT+ CNT, HAP 0 CNT+HAP HAP HAP+i 00 HAP+ i+ End [정답] :,, 7, 9,

26 9강- : 의 배수이면서 의 배수인 수 부터00까지의수중의배수이면서의배수인수를출력하는 순서도를 작성하시오. A(00) : 배수를 저장할 배열 S : 배열 첨자 i : 각 항 MOD() 는나머지를저장하는함수이다. START A(00) S=0,i=0 i=i+ i<= () MOD(i,)=0 반복 K=,() A(K) () = 0 [답항보기] S = () End 7 MOD(i,) S 8 MOD(i,) S+ 9 MOD(i,) S+ () = i 0 S*S A(S) A(S)+ A(K) A(K)+ K [정답] :,, 8,, 7 0강- : 0진수 진수 ) 문제 : 다음은 0진수를 진수로 변환하는 알고리즘이다. ) 처리조건 : - DEC : 입력 받은 0진수 -ARRAY_SIZE: 배열의크기 - BIN() : 진수를 저장할 배열 변수 -CNT: 인덱스변수 - SUBSCRIPT : 배열의 첨자(위치) MOK : 몫 - NMG : 나머지 [답항보기] 0 INT(DEC/) INT(DEC/) DEC-MOK DEC+MOK 7 DEC-MOK* 8 DEC-MOK* 9 CNT 0 CNT+DEC CNT+ ARRAY_SIZE MOK MOK+ MOK/ [정답] :, 8,,,

27 강- : 07년 회 산업기사 기출문제 부터 7까지 십진 정수 중 하나를 입력받아 진수로 변환하여 배열에 저장한 후 이를 출력하는 알고리즘 이다. <그림>의 괄호안 내용 () ~ ()에 가장 적합한 내용을 <답항보기>에서 선택하여 답안지의 해당 번호 () ~ ()에 각각 마크하시오. <처리조건> 사용하는 변수는 다음과 같다. - DEC : 0진수 입력 변수 - S(8) : 변환된 진수 값 저장 배열 - M : 변환 작업시 몫이 저장되는 변수 - R : 변환 작업시 나머지가 저장되는 변수 - i : 배열 첨자 [답항보기] START DEC D0 S(i)=0 i=,8 M=, R=0 i=8 ( ) M=( ) R=DEC-( ) S(i)=( ) D0 i=, 8 ( ) STOP ( )=M i=i- [정답] :,, 7,, 9,

28 강- : 07년 회 산업기사 기출문제 다음 <그림>의 순서도는 부호를 포함하여 8비트로 표현된 진수 값을 0진수로 변환하여 출력하기 위한 알고리즘이다. <처리 조건>을 참조하여 제시된 <그림>의 괄호 안 내용 () ~ ()에 가장 적합한 항목을 <답항 보기>에서 선택하여 답안지의 해당 번호 () ~ ()에 각각 마크하시오. <처리 조건> - <그림>에 제시되어 있는 알고리즘과 연계하여 가장 적합한 로직으로 구현될 수 있도록 답안 선택 시 유 의하시오. - 8비트 이진수 값의 최상위 비트는 부호 비트이며, 최상위 비트의 값이 0인 경우 양수이고 인 경우 음수 이다. (단, 음수의 경우 의 보수로 표현된 값이다.) - 8비트 이진수 값은 크기가 8인 배열 S에 S[]부터 S[8]에 순차적으로 저장되어 있다. (즉, S[]에부호비트가저장되어있음.) B -연산기호 ** 의미 : 예를 들어 A ** B 의 경우 A의 B승 을 의미한다.(즉, A ) -연산기호 * 는 곱하기 연산을 의미한다. START S[8] DEC = 0 P = K = ** DEC = DEC + (K * S[P]) P< 9 DEC = 8 - DEC DEC End

29 [답항보기] [정답] :,,, 7, 0 강- : 석차 구하기 Rank i = F i > ( ) ( ) = T i = ( ) i = i + ) 문제 : 그림의 괄호 안의 내용에 가장 적합한 번호를 답 항보기에서 한가지만 선택하여 답안지의 해당 번호에 마크 하시오. 다음은 학생들이 중간고사 시험에서 얻은 점수를 가지고 석차를 구하는 알고리즘이다. ) 처리조건 : -N: 전체학생수 i : 인덱스변수 J : 인덱스변수 - RANK() : 석차 JUMSU() : 점수 ( ) > N F T ( ) End T J>N F F JUMSU(i)<JUMSU(J) [답항보기] T i i+ i- i=i+ RANK(i)=RANK(i)+ J = J+ 7 0 N 0 JUMSU(i) 8 N+ RANK(i) 9 N- RANK(i+) J= i= J=J+ [정답] :,, 8,,

30 강- : 석차 구하기 START NAME(0),KOR(0),ENG(0),MAT(0),COM(0),SUM(0) ) 문제 : 0명 학생의 이름,국어,영어,수학, 컴퓨터 점수와 석차를 구하는 알고리즘을 작성하시오. i= ) 조건처리 : - NAME() : 이름 배열변수 - KOR() : 국어 점수 배열변수 - ENG() : 영어 점수 배열변수 - MAT() : 수학 점수 배열변수 - COM() : 컴퓨터 점수 배열변수 - SUM() : 합계 배열변수 - i : 인덱스 변수 J : 인덱스 변수 - K : 인덱스 변수 RANK : 석차 변수 [답항보기] SUM() SUM(i) 0 7 RANK+ 8 SUM(K) 9 0 RANK SUM(K)+ KOR(i) ENG(i) 9 SUM(J) MAT(i) ( )=KOR(i)+ENG(i)+MAT(i)+COM(i) i=i+ i>( A>B ) 반복 J=, 0 RANK=( ) 반복 K=, 0 SUM(J)<( ) ( )=RANK+ NAME(J),KOR(J),ENG(J),MAT(J),COM(J),RANK End [정답] :,,, 8, 0 강- : 0년 회 산업기사 기출문제 ) 문제 : N개의 DATA를 입력받아 Selection Sort를 이용하 여 오름차순으로 정렬한 후, 출력하는 알고리즘이다. 제시된 처리조선을 참조하여 다음 각문제의 괄호 안 내용에 가장 적 합한 항목을 <답항 보기>에서 한 가지만 선택하시오. ) 조건처리 : -READ A(i), i =, N : N개의자료가A배열에첫번째원 소부터 N번째 원소까지 차례로 입력 됨을 나타낸다. - 알고리즘에 사용되는 변수 등은 다음과 같다. A(N) : N개의 DATA가 입력될 배열 변수 Temp : SWAP을 위한 임시 변수 i : 인덱스 변수 J : 인덱스 변수

31 [답항보기] [정답] :,,, 0, 0 강- : 0년 회 기사 기출문제 ) 문제: 제시된<그림>은배열A(0)에기억된0개의수치데이터에대하여버블정렬(Bubble Sort)을이 용하여 오름차순으로 정렬하는 순서도이다. <그림>의 괄호 안 내용에 가장 적합한 항목을 <답항보기>에서 선택하여 답안지의 해당번호 () ~ ()에 마크하시오. ) 처리조건 - 사용되는 변수 등은 다음과 같다. N : 정렬하고자 하는 수치 데이터의 갯수 i : 정렬의 회전수를 계산하기 위한 변수 J : 배열의 첨자 등을 위한 변수 TM : 주 변수간의 값을 서로 바꾸기 위한 변수 FLAG : 임의의 회전 작업시 데이터의 교환이 발생하지 않을 경우 비교가 반복되는 것을 방지하기 위한 변수 -버블정렬개념설명 n 개의 데이터에 대하여 인접한 개 데이터를 비교하여 결과에 따라 데이터를 교환한다. 즉, 오름차순의 경우 첫 번째 데이터와 두 번째 데이터를 비교하여 작은 데이터를 앞에 놓는다. 이러한 작업은 (첫째;둘째), (둘째;세째), (세째;네째)... 의 순으로 계속해서 (n-) 번째와 n 번째 데이터를 비교하는 것으로 회전이 끝나게 된다. 이때 가장 큰 데이터가 n번째 위치하게 된다. 다음에 다시 첫 번째 데이터로부터 (n-) 번째 데 이터까지 위와 같은 작업을 반복하면 두 번째 큰 값이 (n-) 번째에 위치하게 되며, 회전 작업이 끝난다. 이러한 과정을 반복하여 (n-) 회전, 즉 첫 번째와 두 번째 데이터를 비교하는 것으로 작업이 끝난다. 단, 회전 작업시 교환되는 것이 없으면서 비교가 반복되는 것을 방지하기 위해 플래그(FLAG)를 두어 후속 데이 터들이 순서대로 있는지 여부를 검사하면서 정렬한다.

32 START - 본문제에서는 FLAG를 설정하여 임의의 회전 작업시 교환이 발 생하지 않는다면, 정렬이 완료된 상태로 간주하고 작업을 종료시키기 로 한다. - 배열의 크기가 0일 경우 배열의 요소는 부터 0까지 구성되는 것으로한다. 예를들어, A라는배열의크기가0일경우A(0)으로 표시되고, 배열 요소는 A() 부터 A(0) 으로 구현된다고 가정한다. - <그림>의 순서도에서 마름모의 의미는 마름모 안의 두 항목을 상호 비교하여 해당 조건에 따라 순서도의 흐름이 분기되도록 하는 역할을 한다. N = 0 i = 0 FLAG = ( ) i = i+ J = 0 J = ( ) ( ) : A(J+) > TM = A(J) A(J) = ( ) A(J+) = TM <= NO NO FLAG = J >= (N-i) YES i >= (N-) NO ( ) = 0 YES STOP YES [답항보기] [정답] : 0, 9,, 0, 7

33 강- : 0년 회 산업기사 기출문제 ) 문제 : 삽입 정렬(Insertion Sort) 기법을 사용하여 전산실 직원 0명의 토익 점수가 저장되어 있는 배열 TOE(0)의 데이터를 오름차순으로 정렬하고자 한다. 제시된 <그림>의 괄호 안 내용 ()~()에 가장 적합한 항목을 <답항 보기>에서 선택하여 답안지의 해당 번호 ()~()에 가장 적합한 항목을 <답항 보기>에서 선택 하여 답안지의 해당 번호 ()~()에 각각 마크하시오. - 알고리즘에 사용되는 변수 등은 다음과 같다. KEY : 비교 기준이 되는 키 값 저장 변수 i : 인덱스 변수 J : 인덱스 변수 - 배열의 크기가 n일 경우 배열의 요소는 부터 n까지 구성되는 것으로 한다. 예를 들어, A라는 배열의 크기가 0일 경우 A(0)으로 표시되고, 배열 요소는 A()부터 A(0)으로 구현된다 고 가정했다. - 삽입 정렬(Insertion Sort) 개념 설명 ( n개의 데이터를 오름차순으로 정렬) 삽입 정렬은 번째 자료부터 시작하여 그 앞의 자료들과 비교하여 삽입할 위치를 지정한 후, 자료를 뒤로 옮 기고 지정한 자리에 자료를 삽입하여 정렬하는 알고리즘이다. 즉, 두 번째 데이터값을 번째 데이터값과 비교하여 오르차순으로 나열(회전)하고, 이어서 번째 데이터값을 번째, 번째 데이터값과 비교하여 오름차순으로 나열(회전)하고, 이어서 번째 데이터값을 번째, 번째, 번째 데이터값과 비교하여 오름차순으로 나열한다. - <그림>의 순서도에서 마름모의 의미는 마름모 안의 두 항목을 상호 비교하여 해당 조건에 따라 순서도의 흐름이 분기되도록 하는 역할을 한다. 아울러, 마름모 안의 부등호 >= 는 부등호 좌측의 값이 우측의 값보 다 크거나 같다는 의미이고, 부등호 < 는 부등호 좌측의 값이 우측의 값보다 작다는 의미이고, 부등호 > 는 부등호 좌측의 값이 우측의 값보다 크다의 의미이다.

34 [답항보기] [정답] :,, 8,, 강- : 07년 회 기사 기출문제 제시된 <그림>은 00보다 작은 0개의 자연수가 배열 AR(0)에 정렬되지 않은 상태로 저장되어 있을 때, 이 데이터를 오름차순으 로 정렬하는 삽입 정렬(Insertion Sort) 알고리즘을 나타낸 것이다. <그림>의 괄호 안 내용 ()~()에 각각 마크하시오. <처리 조건> ㆍ<그림>에 제시되어 있는 알고리즘과 연계하여 가장 적합한 로직 으로 구현될 수 있도록 답안 선택시 유의하시오. ㆍ배열의 크기가 n일 경우 배열의 요소는 부터 n 까지 구성되는 것으로 한다. 예를 들어, A라는 배열의 크기가 0 일 경우 A(0)으로 표시되고, 배열 요소는 A() 부터 A(0) 으로 구현된다고 가정한다. START AR(0) KEY=AR(M) W = KEY < AR(W) W= W- = KEY M=M+ M<=0 End

35 [답항보기] [정답] :, 8, 0, 9, 0 강- : 이분 검색 ) 문제 : 배열 A(0)에 0,0,0,0,0,0,70,80,90,00 이 오름차순으로 정렬되어 저장되어 있다. 이 때, 입력 받은 값이 배열의 몇 번째에 기억되어 있는지 알아보기 위해 출력하는 순서도를 작성하시오. (이분검색을 이용하라.) ) 처리조건 : - A(0) : 숫자가 저장된 배열 K : 검색할 값 - L : 배열 첨자이며, 시작 위치 H : 배열 첨자이며, 마지막 위치 - M : 배열 첨자이며, 중간 위치 START A(0), K = 0, L =, H = 0 ( ) M=INT((L+H)/) K : A(M) ( ) H=M- ( ) L=M+ [답항보기] < >= <= = > <> L ( ) H 7 L 8 A(M) 9 K 값이 없음 ( ) 0 H M K+ M- M+ A(M)+ End [정답] :,,,,

36 강- : 구구단 ) 문제 : 구구단을 출력하는 순서도를 작성하시오. START ) 처리조건 : - Gu(9) : 곱셈 결과 저장하는 배열 -A: 단 - B : 곱해질 숫자 - i : 인덱스 변수 반복 반복 Gu(9) A=,9 B=,9 Gu(())=() 반복 i=,9 A, X, i, =, () [답항보기] A B Gu(9) 7 i A+B 8 i+ A*B 9 A-B A/B End 0 Gu(i) Gu(i)*Gu(i) 0 9 [정답] :, 8, 0 7강- : 이차원 배열 ) 문제 : 행열 배열 순서도를 작성하시오. ) 처리조건 : - M(,) : 행 열 차원 배열 - K : 입력 숫자 - i : 행 위치 - J : 열 위치 반복 반복 START M(,) K=0 K=() ()=K J=() i=,, 출력 M(i,J) i=, J=, [답항보기] End,,,,,i,,J, K K+ 7 i 8 i+ 9 J 0 J+ M(i,J) M(J,i) K=0 0 [정답] :, 8, 0

37 7강- : 0년 회 기사 기출문제 좌측의 정방 행렬에 대하여 우측과 같이 시계방향으로 외부에서 중심까지 회전시켜 달팽이집과 같은 순서 로 각 숫자를 행 X 열의 차원 배열 A(,)에 차례대로 기억시키는 순서도를 작성하고자 한다. 다음의 <처리 조건>을 참조하여 제시된 <그림>의 괄호 안 내용 () ~ ()에 가장 적합한 항목을 <답항 보기>에 서 선택하여 답안지의 해당 번호 () ~ ()에 각각 마크하시오. <정방 행렬> <처리 조건> - 순서도에 사용되는 변수 등은 다음과 같다. A(,) : 행 X 열의 차원 배열, K : 각 회전 작업 시 수행 횟수 계산 N : 씩 증가되는 숫자 처리, 즉 정방 행렬의 숫자 ~까지의 숫자가 차례로 저장될 변수 S : 행과 열의 증가, 감소 처리를 위한 변수, i : 배열의 행 계산 J : 배열의열계산 - 반복문 설명 반복 P =, K, " => P의 초기값, P의 최종값 K, P의 증가치 즉, P의 값이 부터 K 까지 씩 증가하면서 해당 반복문 내의 로직 수행 - <그림>의 순서도에서 마름모의 의미 : 마름모 안의 두 항목을 상호 비교하여 해당 조건에 따라 순서도 의 흐름이 분기되도록 하는 역할을 한다. - 문제에서 제시된 <정방 행렬> 및 차원 배열 A(,)의 각 요소의 위치는 다음과 같다. (,) (,) (,) (,) (,) - <그림>의 순서도에서 * 표시는 곱하기 연산을 의미한다. (,) (,) (,) (,) (,) (,) (,) (,) (,) (,) (,) (,) (,) (,) (,) (,) (,) (,) (,) (,)

38 START A(,) N=0, S=, i=, J=0, k= 반복 P =,k, N = N+ J = A(i,J) = k = k > 0 End 반복 P =,k, N = i = A(i,J) = N S = S * (-) [답항보기] [정답] :, 0,, 9,

39 8강- : 0년 회 기사 기출문제 제시된 <그림>은 화폐매수 및 화폐단위별 총 매수로 결과를 출력하고자 한다. 제시된 <처리 조건>을 참조하여 <그림>의 괄호 안의 내용 () ~ ()에 가장 적합한 항목을 <답항보기>에서 선택하여 답안지의 해당번호 () ~ ()에 마크하시오. <처리조건> -화폐는 고액권을 우선으로 하고, 나머지 금액을 그 다음 단위의 화폐 순서로 지급한다. -화폐단위는 0000원, 000원, 000원, 00원, 00원, 0원, 0원, 원, 원의 9가지 종류가 있다 -입력 데이터는 성명과 출장비지급액이며, 성명의 입력이 'QUIT'이면 입력의 끝이다. -출력은 성명, 출장비지급액, 개인별 각 화폐매수로 하며 마지막에 전체 화폐 매수를 출력한다. ( 아래의 [출력양식] 참조) -본문제에서 "/" 연산자는 나누기 연산의 몫을 구하는 연산자로 정의한다. 즉, 나누기 연산을 행하여 소수점 이하 발생 시는 소수점 이하는 버림으로 처리한다. 예를 들어 8/의 경우 결과 값은 이고, /의 경우 결과 값은 이며, /의 경우 결과 값은 0이다. -사용하는 변수는 다음과 같다. PM(9) : 개인별로 지급되는 출장비지급액에 대한 화폐단위별 매수를 기억하는 배열로 PM()에는 0000원의 매수, PM()에는 000원의 매수, PM()에는 000원의 매수,, PM(9)에는 원의 매수 순으로 저장된다. TM(9) : 각 화폐 단위별 전체 화폐매수를 기억하는 배열로 TM()에는 0000원의 매수, TM()에는 000원의 매수, TM()에는 000원의 매수,, TM(9)에는 원의 매수 순으로 저장한다. N : 성명을 기억할 변수 P : 개인별로 지급되는 출장비지급액을 기억할 변수 T : 화폐 단위별로 화폐매수를 계산할 금액(남은금액)을 기억할 변수 M : 화폐 단위를 기억할 변수 SW : 화폐 단위 구분을 위한 변수로서 화폐단위가 0000원, 000원, 00원, 0원, 원인지, 000원, 00원, 0원, 원인지를 구분하기 위한 변수로 0 또는 을 가진다. K : 화폐 매수를 계산하거나 출력할 때 사용할 배열의 첨자 -배열의크기가n일경우배열의요소는부터n까지구성되는것으로한다. 예를 들어, A라는 배열의 크기가 0일 경우 A(0)으로 표시되고, 배열 요소는 A()부터 A(0)으로 구현 된다고 가정한다. - <그림>의 순서도에서 마름모의 의미는 마름모 안의 조건에 따라 조건을 만족하면 "로, 만족하지 않으면 "로 순서도의 흐름이 분기되도록 하는 역할을 한다.

40 - 반복문 설명 예를 들어 변수 a에 대해서 반복 a=, 0, "의 의미는 a의 초기값, 최종값 0, 증가치 로써 즉, a의 값이 부터 0까지 씩 증가하면서 해당 반복문 내의 로직을 수행함을 나타낸다. - 프로그램 실행 예시는 다음과 같다. <입력조건> - 엄철식 90 - 양동수 이동훈 70 QUIT <출력조건> 출력 시 제목 부분은 다음 [출력 양식]과 같이, 라인의 밑줄 부분이며 소제목은 라인의 밑줄 부분을 의미한다. [출력 양식] START PM(9) TM(9) 반복 K=, 9, PM(K)=() T=() 제목 반복 K=, 9, SW= TM(K)=0, PM(K)=0 M=M/ SW=0 M=() SW= N, P N, P N= QUIT 반복 K=, 9, PM(K) T=P M=() SW= 소제목 반복 K=, 9, TM(K)=() TM(K) STOP

41 [답항보기] [정답] :,, 9,, 7 9강- : 0년 회 산업기사 기출문제 제시된 <그림>은 배열 K(0)에 기억된 0개의데이터 중에서 에 가장 가까운 값을 찾아내는 순서도이다. 배열에 기억된 데이터는 절대값이 900이하의 정수이고, 0개 데이터에 대하여 배열에 기억된 순서대로 와 의 차액을 구해서, 이 차액이 가장 최소인 것을 에 가장 가까운 값으로 출력하는 방법을 이용하기로 한다. <그림>의 괄호 안 내용에 가장 적합한 항목을 <답항보기>에서 선택하여 답안지의 해당번호 () ~ ()에 마 크하시오. <처리조건> - 사용되는 변수 등은 다음과 같다. K(0) : 0개의데이터가기억된배열 M : 와각데이터와의차이중최소치를구하기위한변수 N : 각 데이터가 들어 있는 배열의 첨자 X : 와 각 데이터와의 차가 저장된 변수 S : 에 가장 가까운 값을 구하기 위한 변수(즉, 최소의 차를 가진 데이터) - 배열의 크기가 0일 경우 배열의 요소는 부터 0까지 구성되는 것으로 한다. 예를 들어, A라는 배열의 크기가 0일 경우 A(0)으로 표시되고, 배열 요소는 A() 부터 A(0) 으로 구현된다고 가정한다. - <그림>의 순서도에서 마름모의 의미는 마름모 안의 두 항목을 상호 비교하여 해당 조건에 따라 순서도 의 흐름이 분기되도록 하는 역할을 한다.

42 [답항보기] [정답] : 0, 8, 8,, 0

43 9강- : 07년 회 산업기사 기출문제 START 0개의 정수가 배열 T(0)에 기억되어 있다. 0개의 정수 중 7에 가장 가까운 정수를 찾아 그 정수를 출력하고자 한 다. 배열에 기억되어 있는 순서에 따라 0개의 정수와 7과의 차이값을 구하여 그 차이값이 가장 최소값을 가지는 정수 를7에가장가까운값으로선택하여출력하는방법으로 알고리즘을 구현하고자 한다. 제시된 (그림)의 괄호 안 내용에 가장 적합한 항목을 (답 항보기)에서 선택하여 답안지의 해당 번호에 마크하시오. T(0) C=, S=0, G=0 N=( ) N=N+ T(N)>=7 ( ) ( ) (처리조건) * 그림에서 제시되어 있는 알고리즘과 연계하여 가장 적 합한 조직으로 구현될 수 있게 유의하라. * 배열에 기억된 0개의 데이터를 절대값이 00이하 정수 라고 가정 * 배열의 크기가 0일 경우 배열의 요소는 0부터 9까지 구성된다. C>S ( ) G=( ) N>=9 Print G End [답항보기] 0(Zero) - 0 S 7 S=T(N) 8 S=T(N)+ 9 S=T(N)+7 0 S=T(N)- S=T(N)-7 S=7-T(N) S=7*T(N) C C= C=- 7 C=S+ 8 C=S 9 C=S- 0 C=G T(N) T(N)+ T(N)/7 N T(N)+N T(N)-7 7 T(N) 8 T(N)+ 9 T(N) T(N) S-7 7-S T(0) N+ N- S S*S 9 C=S*S 0 C=G*G [정답] :,,, 8,

44 0강- : 인덱스 변수 개념 * 의 순서로 0번째 항 까지 합계를 구하라. START K=0 N= H= * xxxxxx.의 순서로 00번째 항까지 합계를 구하는 순서도를 작성하시오. START N=0 H= N=N+ K=K+ N=N+K H=H+N H=H*N N<( A>B ) H 출력 K<( A>B ) H 출력 End End [답항보기] [정답] :, 00 0강- : 반복구조 이해하기 * 두 순서도가 같은 결과일 경우 괄호를 답항보기에서 선택 하시오. START A(00) START A(00) B 입력 D=0 B 입력 반복 구조 C = ( ) <= C=0, D=0 C=C+ C : B > MOD(B,C)=0 D=D+ A(D)=C MOD(B,C)=0 B D=D+ A(D)=C 반복 A(i) i=,d 반복 B A(i) i=,d [답항보기],B,,00, End End B,, D,B, [정답] :

45 0강- : 반복구조 이해하기 * 두 순서도가 같은 결과일 경우 괄호를 답항보기에서 선택하시오. [답항보기] START START < = J() J() > <= >= <> S=0,MAX=0 S=0, MAX=0, i=0 S=S+ S< J(S) S=S+ S< J(S) 반복 i =, J(i) > MAX MAX=J(i) MAX End i=i+ i ( ) J(i) > MAX MAX=J(i) MAX End [정답] : 0강- : 반복구조 이해하기 * 두 순서도가 같은 결과일 경우 괄호를 답항보기에서 선택하시오. START START J() J() S=0, MIN=00, i= S=0, MIN=00 S=S+ S <= J(S) S=S+ S <= J(S) J(i) < MIN 반복 i =, MIN=J(i) i=i+ J(i) < MIN MIN=J(i) i >= ( ) MIN MIN End [답항보기] End [정답] :

46 0강- : 반복구조 이해하기 START * 두 순서도가 같은 결과일 경우 괄호를 답항보기에서 선택하시오. START i=0 MIN=00 MAX=0 MIN=00 MAX=0 반복 i =, J 입력 i ( ) J<MIN MIN=J HAP=MIN+MAX MIN,MAX,HAP End i=i+ J 입력 J<MIN MIN=J J>MAX MAX=J J>MAX MAX=J HAP=MIN+MAX MIN,MAX,HAP [답항보기] < <= > >= End = <> [정답] : 0강- : 반복구조 이해하기 * 두 순서도가 같은 결과일 경우 괄호를 답항보기에서 선택하시오. START START A() i=0 CNT=0 A() CNT=0 i=i+ A(i)>=0 A>B T CNT=CNT+ F 반복 i =, A(i)>=0 A>B T CNT=CNT+ F i > A>B ( ) CNT End T F CNT End [답항보기] [정답] :

47 0강-7 : 반복구조 이해하기 START * 두 순서도가 같은 결과일 경우 괄호를 답항보기에서 선택하시오. MAX=0 START i=0 MAX=0 MIN=00 MIN=00 SUM=0 AVR=0 반복 i =, 7 SUM=0 MAX<S(i) MAX=S(i) AVR=0 MIN>S(i) MIN=S(i) i=i+ i= ( ) F MAX<S(i) T MAX=S(i) i = i- AVR=SUM/i SUM=SUM+S(i) AVR=SUM/i End [답항보기] MIN>S(i) MIN=S(i) End SUM=SUM+S(i) [정답] : 0강-8 : 반복구조 이해하기 * 두 순서도가 같은 결과일 경우 괄호를 답항보기에서 선택하시오. START START A(00) S=0 A(00) 반복 i =, 00 S=0, i=0 i = i + i ( ) 00 MOD(i,)=0 S=S+ A(S)= i MOD(i,)=0 반복 K=, S S=S+ A(S)= i A(K) 반복 A(K) K=, S [답항보기] < > End End <= = >= <> [정답] :

48 0강-9 : 반복구조 이해하기 * 두 순서도가 같은 결과일 경우 괄호를 답항보기에서 선택하시오. START START CNT=0 HAP=0 CNT=0 HAP=0 i=0 반복 i=,00 MOK = INT(i/) NMG = i-mok* NMG = 0 i = i + i ( ) 00 MOK = INT(i/) CNT, HAP CNT = CNT+ HAP = HAP+i CNT, HAP End NMG = i-mok* NMG = 0 CNT = CNT+ HAP = HAP+i End [답항보기] < <= = > >= <> [정답] : 0강-0 : 반복구조 이해하기 * 두 순서도가 같은 결과일 경우 괄호를 답항보기에서 선택하시오. i=0 반복 START JUMSU() RANK() i=, i=i+ JUMSU(i) 입력 J=0 RANK(i)= J=J+ JUMSU(i)<JUMSU(J) RANK(i)=RANK(i)+ 반복 i=, 반복 J=, JUMSU(i)<JUMSU(J) J< RANK(i)=RANK(i)+ [답항보기] i < ( ) 반복 i=, JUMSU(i),RANK(i) End [정답] :

49 0강- : 반복구조 이해하기 * 두 순서도가 같은 결과일 경우 괄호를 답항보기 에서 선택하시오. START N 입력 반복 i=, N RANK(i)= Rank i = i > N T i = F RANK(i) = i = i + 반복 i=, N i > N F 반복 J=, N F JUMSU(i)<JUMSU(J) T RANK(i)=RANK(i)+ End T F J= ( ) T J > N F JUMSU(i) < JUMSU(J) T [답항보기] 0 i End i = i+ RANK(i)=RANK(i)+ J = J+ J J+ [정답] : 0강- : 반복구조 이해하기 * 두 순서도가 같은 결과일 경우 괄호를 답항보기에서 선택하시오. i=0 i=i+ J= ( ) J=J+ 반복 i=, 반복 J = i+, A(i)>A(J) A(i)>A(J) Temp=A(i) A(i)=A(J) Temp=A(i) A(J)=Temp A(i)=A(J) A(J)=Temp J< i< [답항보기] 0 i i+ J [정답] :

50 0강- : 반복구조 이해하기 START * 두 순서도가 같은 결과일 경우 괄호를 답항보기에서 선택하시오. START A(,) A(,) i=, J=, k=0 [답항보기] < <= = > >= <> i=, J= k=k+ 순환 k=, A(i,J)=k A(i,J)=k MOD(k,)=0 i=i+ MOD(k,)=0 i=i- i=i+ i=i- J=J+ J=J+ i< i= J> J= k ( ) i< i= J> J= End End [정답] : 실기 권우석 샘의 정보처리기사/산업기사 [. 데이터베이스 실무 ]

51 강- : 0년 회 산업기사 기출문제 데이터베이스에 관련된 아래 설명의 괄호 안 내용에 가장 적합한 항목을 <답항 보기>에서 선택하여 답안지의 해당 번호에 마크 하시오. 관계 데이터 모델은 970년 Codd에 의해 제안된 것으로 통일적이고 단순한 데이터 구조, 즉 릴레이션 (Relation)과 수학적인 이론을 기초로 하고 있다. 릴레이션(Relation)을 관계 데이터 모델의 견지에서 살펴 보자. 어떤 릴레이션 R이 n 개의 도메인 D, D,, Dn 위에서 정의될 때 릴레이션 R은 릴레이션 ( )와(과) 릴레이션 ( )(으)로 구성된다. 릴레이션 R의 ( )는(은) 릴레이션 이름 R과 일정수의 애트리뷰트 A, A, An의 집합으로 구성되는데 편의상 R(A, A, An)으로 표기한다. 여기서 각 애트리뷰트 Aj의 (i=,,, n)는 도메인 D, D,,Dn의 한 도메인 Dj와 정확히 대응된다. 릴레이션 R의 ( )는(은) 어느 한 시점에 릴레이션 R에 포함되어 있는 튜플의 집합을 말한다. 릴레이션 ( )을(를) 릴레이션 스키마 또는 릴레이션 내포(relation intension)라 하고, 릴레이션 ( )을(를) 단순히 릴레이션 또는 릴레이션 외연(relation extension)이라고도 한다. 릴레이션 ( )는(은) 한 릴레이션의 논리적 구조를 정의한 것이고, 릴레이션 ( )는(은) 어느 한 시점에 릴레이션의 내용, 즉 튜플 전체를 말한다. 릴레이션 R의 애트리뷰트 개수 n을 릴레이션 R의 ( )(이)라 하고, 릴레이션에 포함되어 있는 튜플의 수 를 릴레이션 ( )(이)라 한다. 일반적으로 한 릴레이션에서 튜플들은 계속적으로 삽입되고 삭제되기 때문에 ( )는(은) 시간에 따라 그 값이 변할 수 있지만, 릴레이션의 ( )는(은) 시간에 관계없이 변하지 않는다. 릴레이션은 다음과 같은 성질을 갖는다. - 릴레이션에 포함된 튜플은 모두 상이하다. 이를 튜플의 유일성이라고 한다. 튜플의 유일성은 릴레이션을 조작하기 위해 튜플을 접근하고 식별하는 방법의 기본이 된다. - 한 릴레이션에 포함된 튜플 사이에는 순서가 없다. - 한 릴레이션을 구성하는 애트리뷰트 사이에는 순서가 없다 - 한 릴레이션에 나타난 애트리뷰트 값은 논리적으로 더 이상 분해할 수 없는 ( )값이어야 한다. 이를 애트리뷰트의 ( )성이라 한다. 즉 릴레이션의 애트리뷰트 값으로 값의 집합은 허용되지 않는다. 한 튜플 의 어떤 애트리뷰트 값에 대해 그 값을 아직 모른다거나 그 애트리뷰트가 해당되지 않기 때문에 그 값을 명세 할 수 없는 경우에 사용하기 위해 정의된 특별한 값도 관계 데이터 모델에서는 ( )값으로 취급한다.

52 [답항 보기] [정답] : 9, 8,,, 0 강- : 요구사항 분석표 ERD * 요구 사항 분석표를 보고 개념적 설계(ERD)로 표현해 보세요. [요구사항분석표] 기사퍼스트의 주된 구성원은 수강생과 강사이다. 수강생은 고유의 아이디가 부여되며, 추가로 주민등록번호, 이름 정보를 가진다. 강사는 고유의 강사번호가 부여되며, 추가로 주민등록번호, 이름 정보를 가진다. 과목은 고유의 과목번호가 부여되며, 추가로 과목명, 과목내용 정보를 가진다. 한명의강사는하나이상의과목을강의할수있다. 한명의수강생은한과목이상을수강하거나하지않을수있다. 각 수강생이 수강한 과목에 대해서 성적이 부여된다.

53 [ERD] 아이디 주민등록번호 이름 과목번호 과목명 과목내용 N ( ) ( ) ( ) N ( ) ( ) [답항보기] ( ) 수강생 아이디 주민등록번호 7 개체 수강 8 관계 강의 9 이름 과목 강사번호 주민등록번호 이름 0 성적 강사 강사번호 과목내용 :N 속성 [정답] :, 7, 0, 9, 8, 강- : 07년 회 기사 기출문제 (완전복원 안됨) 물리적모델링의관점에서볼때A 데이터베이스와 B 데이터베이스는 물리적으로 특성이 상이하므로 기본 적 으로 모델링을 다시 수행하는 것이 타당하다. 하지만 귀하가 기존의 A데이터베이스에 대해 검토한 결과, 개체와 개체간의 관계를 기본요소로 이용하여 현실세계의 무질서한 데이터를 개념적인 논리 데이터로 표현 하는 ( )가(이) 존재하지 않는 등 산출물이 이동한 상태임이 확인되어 기존 데이터베이스에 대한 현황 분석이용이하지않았다. 역공학 기법을 활용하여 ( )을 생성하여 분석을 시도하고자 했으나 역공학 ( )을(를) 가지고 분석하 는 것에는 한계가 있었으며 작성된 ( )는 대부분이 ( )설정에 대한 ( )확보가 되어있지 않아 용 이하게 분석할 수 없는 상황임이 인지되었다. ( )은 ( )의 값이 NULL이거나 참조릴레이션의 기본키값과 동일해야 함을 의미한다. 즉 릴레이션은 참조할 수 없는 ( )값을 가질 수 없다는 것이다. 관계형 데이터의 모델에서 한 릴레이션 의( )는 참조되는 릴레이션의 기본키와 대응되어 릴레이션간의 참조관계를 표현하는데 사용되는 중요 한 도구이다. 관계를 맺고 있는 어떤 릴레이션 R, R에서 릴레이션 R이 참조하고 있는 릴레이션 R의 기 본키와 같은R 릴레이션의 속성을 ( )라 한다. 한편 기존 A 데이터베이스에 대한 구조를 분석해보니 0여개의 엔티티가 존재하여 테이블명 만으로 파악 해 볼때 임시테이블, 중복테이블, 사용하지 않는 테이블 등이 상당부분 존재할 가능성이 있는 것으로 보였 다.

54 기존 A데이터베이스에서 추출한 ( )의 대부분이 ( )에 의한 ( )이 확보되는 식의 관계가 대부 분이었다. 이것은 데이터베이스에서 역공학으로 재생한 ( )인 관계상 논리적 관계가 모두 표현되지 않을수 있다 는 점을 감안하더라도 관계설정의 질이 높지 않음을 의미하는 것이었다. 또한 기존의 A데이터베이스 안에서 추출한 ( )상에서 다음 <예>에서 일부 사례를 나타낸바와 같이 테이블의 이름이 유사한 경우가 많아 중복이 사용되었다는 것을 알 수 있다. 임시테이블에서 불필요한 분 할 등의 가능성이 해소되지 않았다. 새로운 B데이터베이스로의 이관 시 불필요한 테이블이 어느 것인지 식 별하여 조치해 주는 것이 필요함에도 불구하고 응용시스템과 데이터베이스 의무 상관관계를 검토해보니 기존에 이와 관련한 상관관계 분석이 미흡하여 불필요한 테이블에 대한 식별이 용이하지 않았다. 또한 <예>에서 나타낸 바와 같이 데이터베이스 표준 측면에서 ( )를 검토한 결과 미흡한 부분의 존재 가인지되었다. 시스템의 생명은 ( )이다. 결과가 틀린 시스템은 가치를 잃기 마련이다. 사용자를 위해 개발된 어플리 케이션과 각종 사용자 도구들을 이용하여 데이터의 ( )을(를) 검증하고 필요하다면 소스 데이터와의 비 교 검토를 통해 잘못된 곳을 찾아 해결 방안을 마련해야 한다. 일반적으로 ( )이(가) 맞지 않는 이유는 각 테이블에서 보유하고 있는 코드들의 불일치로 생기는 경우 가 많다. 또한 엔티티에 대한 정리가 필요한 것으로 판단되어 ( )을(를) 활용하여 응용시스템과 데이터베이스간 의 상관관계 분석을 실시하고 사용되지 않는 엔티티를 식별하고 저장되어 있는 자료를 확인한 후 삭제하거 나 타 엔티티로 이동시키는 등의 조취를 취하기로 하였다. ( )는 업무프로세서와 데이터간의 상관관계 분석을 위한 것으로 업무프로세서와 엔티티타입을 행과 열 로 구분하여 행과 열이 만나는 교차점에 발생, 이용에 대한 상태를 표시한다. 일반적으로 생성, 이용, 수정, 삭제로 나뉘어 표현한다. [답항보기] [정답] :, 8,,,

55 강- : 07년 회 산업기사 기출문제 (완전복원 안됨) ( )을 검토한 결과 8~7% 신뢰도가 나왔다. ( ) 검토의 부족함으로 인해 도메인 설계에 대한 검 토도 부족했다. 데이터 모순이 없는 데이터 ( )을 높이기 위한 기업들의 노력이 확보되어야 한다. 데이터 ( ) 제고를 위한 데이터 동향이 이루어지면 개별 데이터의 물리적 통합과 데이터 속성 통합인 구조적 데이터 통합이 이루어져야 한다. Naming Rule 오류에 대한 보완은 엔티티 및 ( )에 대해서 데 이터베이스 설계서에 명확히 정의하는 것이다. 데이터베이스에 대한 ( )을 확보하기 위한 가장 현실적인 방안은 분석 단계에서 시스템내의 모든 엔티 티 및 ( )을 식별하여 단일화 된 ( )을 작성하는 것이다. ( )은 데이터베이스에 포함되는 모든 데이터 작성에 대한 정의나 명세에 관한 정보를 유지한다. 한 릴레이션의 특성으로써 튜플을 유일하게 구별할 수 있는 것은 ( )이다. ( )은 관계형 데이터베이 스에서 가장 작은 논리 단위이며 ( )의 수는 차수, 즉 Degree를 나타낸다. 또한 ( )은 null 값이나 중복값을 가질 수 없다는 ( ) 제약을 갖는다. DB 표준은 데이터 품질을 보장하기 위해서 필수적으로 확보되어야 하며, DB 표준이 확보되지 못할 경우 데이터의 중복 및 불일치 발생, 데이터에 대한 적시성 결여, 데이터 통합의 어려움이 발생한다. 따라서 귀 하는 엔티티 및 ( )에 대한 분석을 수행해야 한다. [답항보기] [정답] :,, 7, 8, 0

56 강- : 0년 회 산업기사 기출문제 다음 각 문제의 괄호 안 내용에 가장 적합한 번호를 <답항 보기>에서 한 가지만 선택하시오. 대한은행에서는 시스템 개발을 위하여 특정 개발업체에게 시스템 개발 의뢰를 하여 프로젝트를 진행하는 중간에 사업에 대한 내부 품질 점검을 위해 데이터베이스 부문을 검토하게 되었다. 데이터베이스 부문에 대해 파악한 결과는 다음과 같다. 먼저, 데이터베이스의 논리 데이터 모델과 물리적으로 실제 구현된 내역에 대해 상세하게 검토한 결과 시 스템의 분석 및 설계 단계에서 작성한 논리 데이터 모델에는 개체들 간의 관계를 설정하여 하위 개체에 ( )이(가) 설계되었지만 물리적 구현 단계에서는 논리 데이터 모델 단계에서 정의하였던 ( )이(가) 물리 데이터베이스에 실제적으로 구현되어 있지 않아 결과적으로 테이블들이 고립 (Isolate)되어 전체가 독립적인 상태로 존재하고 있음이 인지되었다. 데이터베이스로 구축되어 있는 물리 테이블 간에는 논리적인 상호 연관 관계가 설정되어 있어야 하며, 상 위 개체의 주 키와 하위 개체에 존재하는 ( )의 연결과 관련된 ( )이(가) 확보되어 데이터의 입력, 수정 및 삭제 등이 정상적으로 이루어질 수 있도록 관리되어야 한다. 이러한 제약조건이 지켜지지 않는다면 데이터베이스 내에 존재하는 데이터들의 일관성(Consistency)을 보 장할 수 없게 된다. 그뿐만 아니라 데이터의 이상현상(Anomaly)도 발생하게 된다. 또한, 일반적으로 개체 관계도에 표현되는 모든 개체들은 반드시 한번 이상의 관계를 다른 개체들과 유지 해야 한다. 관계 설정이 없이 독립적으로 개체가 존재한다는 것은 바람직한 현상이 아니므로, 상위 개체에 서는 주 키이면서 하위 테이블에서는 일반 ( )으(로) 지정이 되어 있는 데이터 항목은 데이터 자체 의 무결성 유지를 위해 ( )(으)로 정의를 내려 사용하는 등 해당 시스템의 분석 및 설계 단계를 거 치며 정의하였던 ( )을(를) 적절한 수준에서 물리적으로 구현할 필요가 있다. 하지만, 해당 시스 템에서는 ( )이(가) 저해되어 데이터베이스가 특정 업무 수행을 위하여 개발자들에 의해 개발 된 시스템을 의미하는 ( )에 전적으로 의존하게 되는 등, 데이터 독립성이 저하됨으로써 개발 자들에 의해 개발된 ( )에서 오류가 발생하거나 데이터베이스 관리 도구에서 데이터를 직접 입력할 때에 잘못된 데이터에 대한 대처가 용이하지 않게 될 것으로 예상되었다. 한편, <표 >에서 일부 예를 나타낸 바와 같이 ( )에 위배된 사례도 다수 인지되었다. 이는 데이터베이스와 관련된 무결성 제약 조건 중에서 속성(칼럼)에 대하여 정의하는 무결성을 의미한다. 전체 시스템에 존재하는 개의 테이블에서 총 89개의 ( )을(를) 분석한 결과 명명규칙 측면에서 ( ) ID는 같으나 ( )명이 다른 경우 또는 그 반대의 경우가 무척 많이 발견되었으며, 각 데 이터 테이블 내의 속성 항목들을 검토한 결과 동일한 속성에 대하여 데이터 유형 및 데이터 길이가 다르게 정의되는 것과 같은 ( )의 위배사례가 많이 발견되었다.

57 입력된 데이터가 일관성을 유지하도록 하기 위해서는 데이터베이스 설계 이전에 데이터베이스와 관련된 표준 명명 규칙을 제정하여 동일한 ( )명에 대해서는 모든 테이블에서 동일한 데이터 유형이 유지되 도록 하여 ( )을(를)확보할 수 있도록 해 주어야 한다. 특히 상용 DBMS 내부에서 다른 데이 터 유형으로 인식을 하는 ( )명일 경우에는 데이터 JOIN 연산 시에 Full Table Scan을 하게 될 수 있으므로 명칭을 일치시키는 것이 필요하다. 이는 데이터베이스 전체 성능과도 관련이 있는 문제이므로 설 계서에서 정의하지 않은 값이 설정된 사례를 모두 조사하여 대응책을 강구하는 것이 요구되었다. [정답] :,,, 8, 7

58 강- : 공단예시문제 아래 설명에서 괄호 안의 내용에 가장 적합한 번호를 답항보기에서 한가 지만 선택하여 답안지의 해당 번호에 마크하시오. (그림) 한국생산교육센터는 생산기술과 관련한 교육을 실시하는 기관이다. 이 기관에서는 지난 년간 운영해온 학사관리시스템이 있다. 귀하는 이 기관 에 최근에 정보기술 담당 직원으로 입사하여 데이터베이스 부문을 파악하 게 되었다. 귀하가 DB에 대해 파악한 결과는 다음과 같다. 먼저 한국생산교육센터의 학사관리시스템의 ( )에는 (그림 ) 과 같이 ( )가 설정되지 않아 ( )의 보장이 되지 않은 경우가 다수 존재하는 것으로 점검이 되었으며, 이로 인해 데이터베이스 테이블에는 어떠한 중복된 행도 존재해서는 안 된다는 원칙이 엄격하게 지켜지지 않고 있었다. 이 규칙은 모든 행들이 그 개체의 이름에 의해 유 일하게 식별될 수 있다는 것을 보장하기 위해서 필요한 제한 조건이다. 또한 (그림 )에서 나타낸 바와 같이 두 개체간의 키의 구성으로 미루어 볼 때 ( )로 관계가 맺어져야 할 개체들이 독립적인 상태로 되어 있는 경우가 발견되었다. 실제 물리 데 이터 모델로 부터 역 전환하여 작성된 E-R모델을 근거로 하여 점검하였을 때 전체 개체 중 격리(Isolation) 상 태로 존재하여 ( )이 위배되는 경우가 77.0%에 달하는 것으로 파악되었다. 이러한 경우에는 상호 두 개체간의 데이터 불일치가 발생할 가능성이 높으므로 개선이 요구되었다. (그림)

59 [답항보기] 인덱스 [정답] :,,,, 8 강- : 07년 회 산업기사 기출문제 (완전복원 안됨) 가칭 온라인걸사비우기념사업회는 발해의 건국과 관련한 말갈족의 역할에 대한 연구와 이와 관련한 국민 의 참여를 통해 발해의 건국을 기념하기 위한 가상기관이다. 이 기관에서는 온라인상에서 국민의 참여를 유도하기 위해 지난해에 포털시스템을 시범적으로 구축하였고, 시범 사업에서 쌓은 경험을 바탕으로 이번 에 본격적인 포털시스템 구축 제차 사업을 추진하게 되었다. 귀하가 소속된 (주)미모사시스템은 제차 사업을 수주하게 되었고, 귀하는 현행시스템분석 단계에서 (주) 부귀원C&C에서 시범적으로 구축한 온라인 포털시스템에 대한 현행시스템 분석을 데이터베이스 측면에서 행하게 되었다. 귀하는 우선 시범 사업에서 구축된 데이터베이스의 모델을 검토해 보았다. 그 이유는 모델링에 대한 검토 가 데이터베이스의 구조가 적절한지 여부에 대한 검증에 중요한 역할을 하기 때문이었다. 검토한 결과 다음 <그림>의 논리 데이터베이스 모델에서 알 수 있는 바와 같이 다수의 ( ) 관계가 발 견되었다.

60 <그림> 또한, 무결성을 보장하는데 도움이 되지 않는 ( )(이)가 발견되었다. ( )는(은) 두 개 이상의 엔티티 간에 발생하는 트랜잭션에 의해 발생하는 엔티티로 트랜잭션 빈도에 따 라 데이터가 발행하며 대부분 논리적 모델링에서 두 개 이상의 엔티티 관계가 ( )인 경우에 발생한다. ( )는(은) 실제 프로젝트 모델링에서 이슈가 많고 ERD 변경이 잦은 엔티티이며, 보는 관점에 따라 또는 업무 관점에 따라 많은 요소들을 고려해야 한다. 이것은 설계시 구현 방법에 대해서도 많은 고민을 해야 하는 중요한 엔티티이며, ( ) 관계를 해소하려는 목적으로 인위적으로 만들어진 엔티티라고 할 수 있다. 데이터베이스 모델링을 할 때 중요하게 생각해야 하는 것 중의 하나가 바로 관계의 설정이다. 데이터베이스에는 여러 개의 테이블이 사용되게 하는데 여기서 사용되는 데이터들이 상호 신뢰가 가능하게 참조할 수 있도록 보장해주는 ( )을(를) 확보해주는 것이 중요하다. ( )은(는) 릴레이션 R에 저장된 튜플이 릴레이션 R에 있는 튜플을 참조하려면 참조되는 튜플이 반드 시 R에 존재해야 한다는 무결성 제약조건과 관계된다. 하나의 테이블로 만들어도 되는 것을 개의 테이블로 분할하여 표현할 수 있는 관계를 ( ) 관계라고 한 다. 하지만 ( ) 관계가 너무 많아지면 데이터를 조회할 때 불필요한 ( )가(이) 많아질 수 있으며, 이 것은 데이터베이스의 성능 저하로 이어지게 된다. 데이터베이스 모델링은 분석단계에서 개념적 ERD를 작성하고 논리설계 단계에서 논리 ERD를 생성하고 실 질적으로 테이블을 생성하는 물리설계 단계에서 물리 ERD를 생성하는 등 단계적인 접근을 통해 실세계 데이 터간의 관계를 컴퓨터에서 이용할 수 있는 수준으로 구현해 나가는 과정이 필요하다. 모델링을 진행함에 있어서는 관계되는 엔티티를 이벤트 별로 식별하는 것이 중요하며, 관계 설정을 함에 있 어서도 엔티티 간의 영향을 고려하는 것이 요구된다. 또한, 엔티티를 구성하는 속성들의 작성에 있어서 일관 성과 완전성이 확보되어야 한다.

61 속성의 개수가 많지 않은 엔티티를 단독으로 조회하는 경우가 많지 않을 가능성이 크므로 ( ) 관계의 엔 티티를 ( )를(을) 통해서 조회하여야 할 경우, ( ) 관계를 가진 엔티티들을 통합할 경우 ( )를 (을) 적게 할 수 있어 성능 향상에 도움이 될 수 있다. 하지만, ( ) 관계를 가진 엔티티들이 각각 단일 조회를 발생하는 형태로 사용될 수 있는 상황이라면 굳 이 테이블을 통합하지 않더라도 성능 유지에 어려움이 없을 것이다. 따라서, ( )의 관계를 가진 테이블들을 통합하고자 할 때는 먼저 응용시스템 조회 패턴에 대한 분석이 중요하다. 사실 ( )의 관계 자체만 볼 때는 데이터 무결성 측면에서 오류라고 볼 수는 없으므로 ( ) 의 관계를 모두 통합할 필요는 없으며 과다하게 ( )가(이) 발생하여 성능에 영향을 줄 수 있는 부분을 중 심으로 개선을 도모해 나가는 것이 필요하다. ( )은(는) 학사 시스템에서의 학생, 수강과목의 경우처럼 개념적 모델링에서 ( )(으)로 파악된 개체 간의 관계를 논리적으로 모델링에서 이를 해소하기 위하여 개의 :N의 관계로 변환할 때 발생되는데 잘못 된 ( )은(는) 모두 제거하고 일반적인 :N의 관계로 전환하여 데이터베이스의 무결성을 확보하는 것이 필요할 것으로 판단되었다. [답항보기] [정답] :,, 9, 0,

62 강- : 0년 회 기사 기출문제 관계 데이터베이스에서는 데이터 값들이 테이블 형태로 표현되므로 현실 세계를 정확하게 표현하기 위해서 어떤 릴레이션이 필요하고, 어떤 속성들로 구성하는가를 결정하는 문제가 중요하다. 다음의 <주문 릴레이션>은 데이터의 우연적인 손실을 유발하거나, 주어진 사실을 표현하는데 어려움을 줄뿐 만 아니라, 많은 데이터 인스턴스에 똑같은 변경을 적용해야 하기 때문에 불필요한 작업을 필요로 한다. 데이터의 중복은 릴레이션을 조작할 때, 곤란한 현상을 발생시킨다. 이러한 현상을 이상(anomaly)이라 하는 데, 특히 릴레이션의 데이터 값 변경시 발생한다. <주문 릴레이션>에서 이러한 이상(anomaly) 현상은 함수 종속 때문에 발생한다. <주문 릴레이션>의 주식 별자는 주문번호, 부품번호의 쌍으로 다음과 같은 함수 종속을 만들어 낸다. 또한, 부품가격은 부품번호에 따라 결정되고, 주문날짜는 주문번호에 따라 결정되므로 다음과 같은 ( )들도 존재한다. <주문 릴레이션>의 튜플들에서 보듯이, 이러한 ( )은(는) 중복의 원인이 된다. 즉, 기본키가 개 이상의 속성으로 구성된 합성키이고, 어떤 속성이 합성키를 구성하는 하나의 속성에 함수적 종속성을 가질 때, 이를 가리켜 ( )(이)라 한다. <주문 릴레이션>에서는 다음과 같은 이상 (anomaly) 현상이 발견된다. ( ) 이상 : 부품번호 00 인 새로운 부품을 입력하려면 반드시 주문번호가 있어야만 가능하다. ( ) 이상 : 어느 한 부품에 대한 주문을 삭제할 때 부품 정보도 삭제된다. 가령 주문번호 을 삭제하려고 하면 부품번호 00 에 대한 부품가격 까지 모두 삭제된다. ( ) 이상 : 부품번호 00 의 부품가격을 변경하려고 하면 그 부품을 포함한 모든 주문들도 변경해야 한다.

63 이와 같은 현상들이 일어나는 근본적인 이유는 여러 가지 종류의 사실들을 하나의 릴레이션으로 표현하기 때 문이다. 따라서, 문제의 해결은 이러한 속성들간의 종속성을 분석해서 기본적으로 하나의 종속성이 하나의 릴 레이션으로 표현되도록 분해하면 된다. 이러한 분해 과정을 ( )(이)라고 하며, NF부터 NF 등이 있다. <주문 릴레이션>은 ( )를(을) 통해 ( )을(를) 갖는 속성을 분리함으로써 이상(anomaly) 현상을 개 선할 수 있다. ( )는(은) 주식별자에 종속적이지 않고 주식별자를 구성하는 일부 속성에 종속적인 속성을 분리하는 것이다. 즉 ( )는(은) 릴레이션에 속한 모든 도메인들이 원자 값만을 가진 상태에서 키가 아닌 모든 속성이 기본키에 완전 함수 종속인 상태로 하는 것이다. [정답] :,,, 9, 7, 강- : 0년 회 기사 기출문제 대한은행에서는 기업들의 자금 개선을 위하여 대출을 시행하고, 이와 관련된 정보를 관리하는 데이터베이 스를 구축했다. 그러나 구축된 데이터베이스의 모델을 분석한 결과 아래와 같은 모델 구성으로 인하여 여러 문제점이 파악되었다. 먼저, 대한은행의 데이터 모델에서 나타난 두드러진 문제점으로는 ( )들 간의 관계 설정과 관련된 오류였 다. 개체들 간에 표현될 수 있는 관계의 종류로는 :, : 0, : N 관계로서 해당 ( )들 간에 존재할 수 있는 데이터의 카디널리티(Cardinality)를 파악하여 정확하게 설정해야 한다. 예를 들어 <그림 >과 같은 경 우 계좌 개체와 대출 개체 간에 존재하는 주 키(Primary key)의 구조로 파악해 볼 때 : 의 관계로 표시하 는 것이 타당함에도 불구하고 관계가 : 관계로 표시되지 않았다.

64 <그림> 두 번째로 데이터베이스 설계와 관련되어 개체 관계도(ERD)에 포함되는 속성들의 명칭, 데이터 유형, 데이 터 길이, 기본 값 등을 정의하는 문서인 속성(칼럼)정의서를 점검해 본 결과 여러 개체에 포함되는 우편번호 경우 POST_CD와 ZIP_CD를 혼용하여 사용하고 있었으며, 분류사유코드는 CLS_CS_CD로 정의하고 있으나 상태사유코드는 STAT_CSCD로 사용하고 있는 등 사유코드의 칼럼 명칭도 CS_CD와 CSCD도 일정한 명명 규칙이 없이 혼용되어 사용되고 있는 것으로 보여, 속성들 간의 명명 규칙이 일정하게 준수되고 있지 않은 것 으로 파악되었으므로 통합데이터베이스의 설계 이전에 ( )의 구축이 선행되어야 할 것으로 판단되 었다. 세 번째로 <그림 >에 제시된 ERD는 기업에서 관리하는 인적 자원과 관련된 어학사항을 관리하기 위하여 개체를 도출하여 관계를 설정한 예제이다. 예제의 관계를 파악해볼 때 한 명의 사원은 여러 가지의 외국어 를 구사할 수 있다는 전재로 설계되어있는 상태이다. 물론 하나의 외국어도 구사할 수 없는 경우와 단지 하 나의 외국어를 구사하는 경우도 처리된다. 따라서 현재 제시된 논리 ER 모델에서는 인사기본과 어학사항 개체의 관계가 : N으로 되어 있었으므로 인사기본과 어학사항 개체들 간에는 데이터 무결성 유지를 위한 ( ) 규칙이 형성되어야 한다. 다시 말하면, 어학사항은 인사기본의 ( )인 사번 값을 갖 고있거나Null 값을가져야한다. 하지만, 현재설계된어학사항개체에는인사기본개체의( )인사 번 속성이 어학사항 개체의 외래 식별자로 존재해야 한다. <그림>

65 네 번째로 <그림 >에 제시된 ERD는 기업에서 관리하는 인적 자원과 관련된 보증 사항과 관련한 내용을 관 리하기 위한 개체를 도출한 예제로서 대부분의 기업이 사원들이 입사할 때 입사하는 사원의 신분을 보증하 기 위해 요구하는 보증사항과 관련된 내용을 처리하는 개체 관계도이다. 기업들은 입사하는 사원의 보증을 위해서는 보증보험증권을 요구하거나 또는 명의 보증인을 요구한다. 이러한 내용을 알고 해당 개체를 파악 한다면 보다 쉽게 문제를 이해 할 수 있다. 제시된 모델에서는 보증인명과 보증인명와 같이 배열과 유사 한 반복되는 속성 그룹이 표현되고 있어 칼럼이 원자 도메인(Atomic Domain)을 기반으로 정의되어야 한다 는 관계형 데이터 모델의 정규화 정의에 위배되므로 이는 ( )을(를) 수행하여 반복되는 속성들 을 하위 개체로 도출해야 한다. 그리고 보험회사명은 보험증번호에 이행 종속되는 것으로 판단되므로, ( )에 위배되는 것으로 파악되었다. 여기서, ( )은(는) 어떤 릴레이션 R의 도메인 들의 값이 오직 원자 값(Atomic Value)만을 가질 경우를 의미하며, ( )은(는) 어떤 릴레이션 R 이 NF를 만족하면서, 키가 아닌 모든 속성들이 비이행적(non-transitive)으로 기본키에 종속되는 경우를 의미한다. <그림 >

66 [ 답항 보기 ] [정답] :, 0, 8, 7,, 강- : 0년 회 기사 기출문제 첫 번째 그룹은 수학적 집합 이론으로부터 나온 일반 집합의 연산이다. 릴레이션은 튜플의 집합이기 때문 에 이 집합 연산은 기본적으로 릴레이션에 그대로 적용할 수 있다. 이 일반 집합 연산에는 합집합, 차집합, 교집합, 카티션 프로덕트가 있다. 두 번째 그룹은 관계 데이터베이스에 적용할 수 있도록 특별히 개발한 순수 관계 연산들이 있다. 순수관 계연산들 중 ( ) 연산은 릴레이션에서 주어진 조건을 만족하는 튜플들을 선택하는 연산이다. ( ) 연산의 결과 릴레이션은 주어진 릴레이션을 수평적으로 절단하여 그 일부를 가지고 구성한 것과 같기 때문에 수평연산이라고도 한다. 또한 ( ) 연산에서는 불리연산자 (AND), (OR), (NOT) 등으로 결합시켜 여러 조건을 부여하여 이용할 수도 있다.

67 학생 릴레이션을 대상으로 <예>과 같은 릴레이션을 생성하는 ( )연산의 표기형식은 ( )와 같이 나타낼수있다. 순수관계 연산들 중 ( )연산은 릴레이션의 애트리뷰트 연산을 대상으로 연산에 명세된 애트리뷰트 값 들만 선택한다. ( )연산의 결과 릴레이션은 주어진 릴레이션의 몇몇 열들로 구성한 것으로 릴레이션의 수직적 부분집 합과 같으므로 수직 연산이라고도 한다. ( )연산의 결과 릴레이션은 중복된 튜플을 배제하고 생성한다. 예를 들어, 학생 릴레이션을 대상으로 <예>와 같은 결과 릴레이션을 생성하는 ( )연산의 표기형식은 ( )으로 나타낼 수 있다. 관계대수 연산을 이용하여 <예>과 같이 학생 릴레이션에 대해 학과가 컴퓨터 이고 학년이 인 학생 의 학번과 이름으로 구성된 릴레이션 표기 형식은 π 학번, 이름(σ 학과= 컴퓨터 ^ 학년= (학생))으로 표현한다. 또한, 순수관계 연산에는 공통속성을 중심으로 개의 릴레이션을 하나로 합쳐서 새로운 릴레이션을 만드는 ( ) 연산 등이 있고, ( )연산의 연산자 기호는 를 사용한다. [정답] : 0, 8, 0,,

68 7강- : 0년 회 기사 기출문제 A 정보통신 교육원은 정보통신 관련 교육 기관이다. 최근 이 회사에서는 학제의 다양화를 고려한 효율적인 학 사관리 시스템이 필요하게 되었고, 이를 개발하기로 결정하였다. 귀하는 개발팀의 일원으로 선발되었고 귀하 가 우선적으로 수행해야 할 일은 데이터베이스에 관련된 문제점을 파악하는 것이다. 귀하가 파악한 내용은 다 음과 같다. - Student, Course, Instructor 릴레이션의 id 속성은 기본키(Primary Key)이고, name 속성 값은 입력하지 않 는 경우 오류가 발생한다. 또한, 부모 릴레이션에서 수정이 발생하면 자식 릴레이션의 외래키 값이 부모 릴레 이션의 기본키 속성 값으로 연쇄적으로 수정된다. - Student 릴레이션에서 ssn속성의 값은 같은 행은 존재할 수 없고,major속성은 Department 릴레이션을 참 조한다. CREATE TABLE Student { id CHAR(8) NOT NULL, name CHAR() NOT NULL, ssn CHAR(0) NOT NULL, major CHAR() NOT NULL, UNIQUE(ssn) PRIMARY KEY( ), FOREIGN KEY(major) REFERENCE Department( ) ON DELETE SET NULL ON UPDATE } ; - Department 릴레이션의 name 속성은 기본키이고, id 속성값은 입력하지 않는 경우 오류가 발생한다. - Course 릴레이션의 Instructor 속성은 Instructor 릴레이션을 참조한다. - Instructor 릴레이션의 dept 속성은 Department 릴레이션을 참조한다. CREATE TABLE Department { id CHAR() NOT NULL, name CHAR() NOT NULL, PRIMARY KEY(name) } ; CREATE TABLE Course { id CHAR(8) NOT NULL, name CHAR(0) NOT NULL, instructor CHAR(), PRIMARY KEY(id), FOREIGN KEY(instructor) REFERENCE instructor( ) ON DELETE SET NULL ON UPDATE } ; CREATE TABLE Instructor { id CHAR() NOT NULL, name CHAR() NOT NULL, dept CHAR(), PRIMARY KEY(id), FOREIGN KEY(dept) REFERENCE Department( ) ON DELETE SET NULL ON UPDATE } ;

69 - ( )은(는) 데이터의 논리적 독립성을 제공하고, 데이터 접근제어로 보안성을 향상하며 여러 사용자의 요구를 지원할 수 있는 장점을 제공한다. Course와 Instructor 릴레이션으로 부터 Course의 instructor 속성 값과 Instructor의 id 속성값이 같은 CC라는 이름의 ( )을(를) 정의하면 다음과 같다. CREATE CC(ccid, ccname, instname) AS SELECT C.id, C.name, I.name FROM Course C, Instructor I WHERE I.id = C.instructor; - ( )은(는) 데이터베이스의 성능을 향상시키기 위하여 사용된다. 자주 검색되는 속성, 기본키, 외래키, 정렬의 순서로 사용되는 속성 등이 대상이 될 수 있다. 단점으로서는 생성하는데 많은 시간과 공간을 필요로 하고, 데이터를 수정하는 시간이 오히려 더 많이 걸린다. Student 릴레이션의 ssn 속성으로, 중복을 허용하지 않도록 Stud_Idx'라는 이름의 ( )을(를) 정의하면 다음과 같다. (단, 같은 ( )값을 갖는 튜플들을 물리적으로 인접하게 묶어 저장하여야 한다.) CREATE UNIQUE Stud_Idx ON Student(ssn) CLUSTER ; [정답] : 0,, 9,,

70 7강- : 0년 회 산업기사 기출문제 (주) 모든 컴퓨터는 컴퓨터 제품 소매점에 물품을 납품하는 회사이다. 최근 이 회사는 더 많은 소매점을 관 리하게 되어 효율적인 판매 관리 시스템이 필요하게 되었고, 이를 개발하기로 결정하였다. 귀하는 개발팀의 일원으로 선발되었고, 귀하가 우선적으로 수행해야 할 일은 데이터 베이스에 관련된 업무 내용을 파악하는 것이다. 귀하가 파악한 내용은 다음과 같으며, SQL 문으로 표현된 시스템의 데이터 베이스 스키마를 살펴보면 다음 과 같다. ( "/* ~ */" 는 주석을 나타냄.) CREATE TABLE Staff { /* 담당자 릴레이션 */ id CHAR() NOT NULL, /* 직원코드*/ name CHAR() NOT NULL, /* 직원 성명 */ shopid CHAR() NOT NULL, /* 상점 코드 */ PRIMARY KEY(id), FOREIGN KEY(shopid) REFERENCE Shop(id) ON DELETE SET NULL ON UPDATE CASCADE }; CREATE TABLE Shop { /* 상점 릴레이션 */ id CHAR() NOT NULL, /* 상점코드*/ name CHAR(), /* 상점 이름 */ PRIMARY KEY(id) }; CREATE TABLE Product { /* 물품 릴레이션 */ id CHAR() NOT NULL, /* 상품코드*/ name CHAR() NOT NULL, /* 상품명 */ price INT, PRIMARY KEY(id) } ; CREATE TABLE Sale { /* 판매 릴레이션 */ id CHAR(8) NOT NULL, sid CHAR() NOT NULL, /* 상점코드*/ pid CHAR() NOT NULL, /* 상품코드*/ psale INT, /* 판매한상품개수*/ PRIMARY KEY(id), FOREIGN KEY(sid) REFERENCE Shop(id) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY(pid) REFERENCE Product(id) ON DELETE SET NULL ON UPDATE CASCADE } ;

71 위에서 파악한 내용을 참조하여 현업 부서에서 요구하는 사항에 대하여 다음과 같은 SQL 문을 사용하여 결 과값을도출하였다. - 현업 요구사항 : 직원 성명 ' A ' 의 직원 코드를 검색하여 주시오. SELECT id FROM Staff name = 'A'; - 현업 요구사항 : 직원 코드가 0 인 직원이담당하는상점이름을중복은배제하고검색하여주시오. SELECT name FROM Shop WHERE id (SELECT Shopid FROM Staff WHERE id = '0'); -현업요구사항: 상품명이 USB'로 시작하는 상품의 총 판매된 수량을 검색하여 주시오. SELECT (psale) FROM Sale WHERE pid = (SELECT id FROM Product WHERE name = 'USB%'); - 현업 요구사항 : 물품 릴레이션에서 Price' 의 속성 값이 NULL인 상품명을 검색하여 주시오. SELECT name FROM Product WHERE price NULL; [정답] :,,, 8,, 8

72 7강- : 0년 회 산업기사 기출문제 (완전복원 안됨) 테이블명 doctor 속성명 doc_id doc_name doc_department doc_sex 데이터 타입 문자 자리 문자 0자리 문자 0자리 문자 자리 제약조건 기본키 f"또는 m"값만 갖도록 함 doctor ( doc_id CHAR() doc_name CHAR(0) doc_department CHAR(0) doc_sex CHAR() constraint doc_sex_ck (doc_sex="f" or doc_sex="m")); 테이블명 patient 속 성 명 pat_id pat_name pat_birth pat_sex pat_phone pat_address doc_id 데이터 타입 문자 자리 문자 0자리 날짜 문자 자리 문자 0자리 문자 0자리 문자 자리 제약조건 기본 키 f"또는 m"값만 갖도록 함 외래키 patient ( pat_id CHAR() pat_name CHAR(0) pat_birth DATE pat_sex CHAR(0) pat_phone CHAR(0) pat_addess CHAR(0) constraint pat_sex_ck (pat_sex="f" or pat_sex="m"), constraint pat_doc_id_fk (doc_id) references doctor (doc_id));

73 환자정보 추가 속성명 pat_job 데이터 타입 문자 0자리 제약조건 ( ) patient add pat_job CHAR(0); [정답] :,,, 7, 8강- : 07년 회 기사 기출문제 (완전복원 안됨) 가칭 미래한국정보기술진흥원은 우리나라의 미래를 결정하는 IT기술의 발굴 및 진흥을 위한 가상기관이다. 이 기관에서는 미래 한국의 IT기술과 관련한 정보를 온라인상에서 국민에게 제공하는 정보시스템 구축 사 업을 발주하게 되었다. 귀하가 속한 가칭 (주)금란정보시스템이 해당 사업을 수주하여 구축 프로젝트가 진행되었고, 귀하는 정보처리기사로서 구축되는 정보시스템의 데이터베이스 부분의 ( )을(를) 담당하게 되었다. ( )(이)라 함은 조율 또는 조정 이라는 의미를 가지고 있지만, 데이터베이스 세계에서는 최적화 라는 개념으로 이해할 수 있다. ( )이(가) 이루어지게 되면 업무의 최적화, 하드웨어적인 병목 현상 해 결, SQL의 최적화 등 여러 가지 개선을 도모할 수 있다. 이를 통해서 처리 속도의 향상 등 성능을 제고시키 고 사용자가 필요한 때에 원하는 정보를 보다 원활하게 제공받을 수 있도록 할 수 있다. 데이터베이스 ( )(이)라는 것이 데이터베이스를 이용함에 있어서 가급적 현재보다 효율적인 시스템 자원을 사용하고, 최소한의 디스크 입/출력을 도모하는 등 최상의 성능과 최적의 환경을 유지하도록 조정해 주는 것임을 감안해 볼 때 성능에 대한 부분을 생각하지 않을 수 없다. 귀하는 우선 시스템의 성격에 대해 검토한 결과 본 시스템이 삽입, 수정, 삭제 작업보다는 조회가 위주로 되는 시스템임을 알게 되었다. 삽입, 수정, 삭제 등의 작업이 빈번하게 발생하는 테이블에서는 인덱스가 많 을 경우 매번 인덱스를 수정해야 하는 관계상 성능이 저하될 수 있지만, 본 시스템의 경우 조회가 대부분이 므로 테이블에 인덱스가 설정되어 있는 편이 유리하다. 이처럼 테이블에 대한 조회 위주로 되어 있는지 삽입, 수정, 삭제 작업이 주로 발생하는지를 고려하여 적당 한 인덱스 개수를 지정하는 것은 데이터베이스 ( )에서 의미가 있다.

74 인덱스를 검토할 때는 키에 대한 고려가 필요하다. 외래키에 대해서는 가급적 인덱스를 생성하여 전체 스캔이 발생하는 경우와 불필요하게 발생하는 ( ) 를(을) 피하도록 한다. ( )(이)라는 것은 데이터베이스에서 동시성으로 인해 존재하지 않는 데이터를 읽 게 되거나, 변경된 데이터가 손실되는 등의 부정적인 효과를 방지하기 위한 것이다. 즉, 데이터베이스 관리에 서 하나의 트랜잭션이나 세션에 사용되는 데이터를 다른 트랜잭션이나 세션은 접근하지 못하게 하는 것이다. ( )의 단위가 크면 병행성 수준이 낮아지고, 단위가 작으면 병행성 수준이 높아진다. ( )의 종류에는 여러 가지가 있다. 행 수준의 ( )는(은) 페이지 수준이나 테이블 수준의 ( )보 다 데이터베이스 공유도가 증가하고 시스템 오버헤드도 증가한다. 기본키는 일반적으로 지정된 순서대로 인덱스를 생성하므로 키를 구성하는 컬럼 순서를 복합 컬럼 인덱스 를 지정하는 규칙에 따라 나열한다. 식별자가 너무 길거나 여러 개의 속성으로 구성되는 경우 작업의 수행 속 도가 떨어질 수 있기 때문에 인공키를 추가하는 것도 필요하다. 또한, 인덱스를 설계할 때에는 ( )가(이) 좋도록 설계해야 한다. 인덱스의 ( )는(은) 인덱스의 키 값당 행의 개수를 기준으로 산정한다. 낮은 ( )를(을) 가지는 인덱스는 키 값당 많은 수의 행을 가지는 인덱스로서, 남자의 경우에는 M, 여자 의 경우에는 F의 두 가지 값만 가지는 성별과 같은 컬럼에 있는 인덱스가 이에 해당한다. 좋은 ( )를(을) 가지는 인덱스는 고객번호 컬럼에 있는 인덱스와 같이, 인덱스 키당 하나 또는 소수의 값을 가진다. 고유 인덱스는 가장 좋은 ( )를(을) 가진다. 인덱스는 ( ) 인덱스와 ( ) 인덱스를 생각할 수 있다. ( ) 인덱스는 인덱스가 가리키는 데이터가 이미 정렬되어 있어 최종 인덱싱 단계 없이 바로 데이터를 찾을 수 있는 특징을 가지고 있다. ( ) 인덱스는 조회시 ( ) 인덱스 보다 빠른 성능을 보인다. 그러나 삽입, 수정의 경우 변경된 내용을 인덱스에 반영하고 재정렬해야 하므로 ( ) 인덱스보다 불리 하며, 한테이블에하나의인덱스만만들수있다. ( ) 인덱스 조회시 ( ) 인덱스보다 성능은 떨어지나 한 테이블에 여러 개의 인덱스 설정이 가능한 특징이 있다. 인덱스의 정렬 순서를 오름차순이나 내림차순으로 조절하는 것은 여러 개의 컴럼들에 대하여 정렬을 하면 서 그 컬럼들에 대하여 서로 다른 정렬 순서를 사용할 때 필요하다. 자주 정렬하는 컬럼에 대해서 ( ) 인덱스를 만들어 주면 결과를 정렬해야 하는 오버헤드가 제거되어 성능에 도움이 된다. 인덱스는 각각의 값을 찾기 위하여 B-Tree를 탐색하기 때문에 많은 양의 데이터를 읽어 올 때에는 인덱스 를 사용하는 것이 효율적이지 못하다. ( ) 인덱스는 실제 데이터의 순서와 인덱스의 순서가 일치하기 때문에 일정한 범위를 주고 찾는 경우 속도 향상에 매우 도움이 된다. ( ) 인덱스는 한 특정 값을 찾거나, 많은 양의 데이터 중에서 작은 범위 를 찾을 때만 유용하다. 귀하는 결론적으로 본 시스템이 조회성이 강한 시스템으로서 특정 행 단위 위주의 액세스가 거의 없는 점 을 감안하여 데이터베이스 튜닝에 있어서 ( ) 인덱스의 사용을 고려하게 되었다.

75 <답항 보기> [정답] : 0,,, 0, 7 실기 권우석 샘의 정보처리기사/산업기사 [. 신기술 / 전산영어 ]

76 강- : 공단예시문제 (신기술) ( )는 아웃소싱의 개념이 발전하여 기업에서 많은 비용이 드는 소프트웨어를 보유하지 않고 적정한 사용료를 내고 빌려 쓰는 형태를 말한다. 즉 원거리에 위치한 ( )사업자가 사용자에게 일정액의 사 용료를 받고 네트워크를 통하여 소프트웨어 사용권한을 제공하는 개념이다. 기술측면에서 볼 때, ( )는 IP 네트워킹 기술, ( ) 기반 컴퓨팅 기술, 분산 컴퓨팅 기술 등의 발전에 힘입어 등 장하게 되었다. ( )사업은 기업에서 필요로 하는 각종 하드웨어, 네트워크 및 소프트웨어 등의 정 보자원과 설치 공간까지 빌려주고 관리해주는 신종 서비스 산업으로서의 ( )사업의 틀 속에서 파 악할 수도 있는데, ( ) 사업의 유형으로는 ( ) 이외에도 자신이 보유한 서버 공간의 일부를 기업에게 제공하는 ( ), 서버 전체를 임대하는 서버호스팅, 서버를 놓을 수 있는 공간만 임대 하는 ( ) 등으로 분류할 수도 있다. [답항 보기] [정답] : 8,,,, 0 강- : 공단예시문제 (전산영어) ( ) is a network that is constructed by using public wires to connect nodes. As it is most commonly defined, a ( ) allows two or more private networks to be connected over a publicly accessed network. In a sense, ( )s are similar to ( ) or a securely encrypted tunnel, but the key feature of ( )s is that they are able to use public networks like the Internet rather than rely on expensive, private leased lines. At they same time, ( )s have the same security and encryption features as a private network, while taking the advantage of the economies of scale and remote accessibility of large public networks. ( ) is an ( ) standard for worldwide communications that defines a networking frame work for implementing ( ) in seven layers. Control is passed from one layer to the next, starting at the application layer in one station, proceeding to the bottom layer, over the channel to the next station and back up the hierarchy.

77 [답항보기] INTERRUPT NETWORK NETWORK HOSTING Direct Mapping Middle Ware OPERAND 7 BRIDGE 8 SERVER 9 System Operation 0 ACTIVE - HOSTING MACRO ROUTER SMART CARD Client TELE - MARKETTING TELE - HOSTING 7 SLOT 8 ASP 9 CMM 0 Co-location CTI DB HOSTING DPLS IBC IDC IP 7 IPC 8 ISO 9 ISP 0 ISV LAN OS HOSTING OSI PEP PM PN 7 PNI 8 Protocols 9 VPN 0 WAN [정답] : 9, 0,, 8, 8 강- : 0년 회 기사 기출문제 (신기술) 다음은 디지털 멀티미디어 방송에 관하여 설명한 것이다. ( )은(는) 이동 중에도 휴대용 단말기나 차량용 단말기를 통하여 다채널 TV를 시청할 수 있도록 해주 는 통신 방송 융합 서비스로서 손안의 TV 시대가 본격적으로 열리는 것이다. 휴대전화에 TV를 구현한 ( ) 서비스는 우리나라가 세계 최초이다. ( ) 서비스는 전송수단에 따라 ( )와(과) ( )(으)로 구분된다. ( ) 은(는) 위성 전파를 통해 전국의 ( ) 단말기에 뿌려주는 방식으로 수신율이 낮은 도심 등 통신이 이루어지지 않는 음영지역에 ( )(이)라는 중계기를 설치해 수신이 끊어지지 않도록 한 다. 반면에, ( )은(는) 현재 비어 있는 공중파 ( ) 8번과 번 채널을 활용해 ( ) 방송을 하는 것으로 송신탑에서 보내오는 전파를 단말기를 통해 받아보는데 이는 우리나라에서 자체 개발한 것이다. 국내 단말기 제조업체들이 ( )을(를) 휴대전화로 구현할 수 있는 상용 칩 개발에 성공하 면서 ( ) 와(과) 마찬가지로 휴대전화 단말기 중심으로 운영된다.

78 [정답] :, 7, 8, 8, 강- : 0년 회 산업기사 기출문제 (신기술) 다음은 멀티미디어 이미지에 관하여 설명한 것이다. ( )은(는) 동화상 전문가 그룹이란 뜻으로 음향 및 동화상에 대한 압축, 해제 방식을 정의한 규격 을말하는데Video for Windows, Indeo, QuickTime 등다른경쟁포맷들에비하여더뛰어난품질의비디 오를 생성한다. 진 화상을 제외한 그레이 레벨에서부터 컬러 화상에 이르는 거의 모든 종류의 정지된 화상을 압축하는 방 법인 ( )와(과) 달리 ( ) 은(는) 시간에 따라 연속적으로 변하는 동화상 압축과 코드 표현 을 통해 정보 전송이 이루어질 수 있는 방법을 연구하고 있다. ( ) 에는VCR 수준의화질을제공하는( )와(과) 고해상도디지털비디오를지원하는 ( ) 등이 있다. ( ) 은(는) CD-ROM과 같은 디지털 저장매체에 VHS 테이프 수준의 동영 상과 음향을 압축 저장하는 기술을 규정하고 있으며 표준에 의한 가장 보편적인 구현은 초당 0프레임 (fps)의 속도에 0의 비디오 해상도를 제공한다. 반면에 ( )은(는) 0프레임의 속도에 70 80와 80 70의 해상도를 완전한 CD품질 수준의 오디오와 함께 제공하여 디지털 TV, 대화형 TV, DVD 등과 같은 높은 화질과 음질을 필요로 하는 방송에 적합하다. 우리가 음악을 압축할 때 사용하는 ( ) 기술은 ( ) 에서 규정한 고음질 오디오 압축 기 술의 하나로서 소리의 품질을 심각하게 저하하지 않고서도(CD 녹음수준) 0 내지 배 정도 오디오 파일 의 크기를 축소시킨다. ( ) 기술은 ( ) Layer-에 해당하는 것으로 CD음반에 가까 운 음질을 유지하면서 일반 CD의 0배로 압축, 음악을 복제해 전송할 수 있다. 컴퓨터 이용자들이 음악저작권자의 허락을 받지 않은 채 ( ) 기술을 이용해 다수의 음악을 인코딩 하여 인터넷상에서 ( ) 음악파일을 배포함으로써 저작권 시비가 일어난다.

79 [정답] :, 7,, 9, 강- : 0년 회 기사 기출문제 (신기술) 정보통신부는 통신(Telecommunication)과 정보과학(Informatics)이 결합된 조어인 ( )를(을) 위 치 정보와 무선통신망을 이용하여 교통안내 및 Infortainment 서비스를 제공하는 차량 멀티미디어 서비스로 정의 하고 있으며, 유ㆍ무선 통신 및 방송망을 기반으로 차량을 제 의 인터넷 공간으로 만드는 새로운 개념 의 부가가치 서비스로 정의하고 있다. 아울러, 정보통신부에서는 ( ) 의 핵심 개발기술 부문을 다음과 같이 네 부분으로 나누어 설정 하는 개방형 서버기술, 근거리 무선통신 기술에 기반하여 차내 무선망을 구현하는 차량 내 통신 기술인 무 선 액세스 기술, 그리고 사용자 인증 ㆍ 보안, 웹서비스를 이용한 컨텐츠 제공 등을 위한 서비스 미들웨어 기술들의 서비스 응용기술이 이에 해당된다. 또한, 산업자원부의 ( ) 산업기획단에서는 ( ) 를(을) 운전자와 차량의 안전 및 편 의성을 목적으로 무선통신망을 통해서 정보를 교환하고 주행 안전 및 편의성을 향상 시킬 수 있는 장치 및 서비스를 통칭하는 것으로 정의하고 있다. ( ) 는(은) 이동통신망, ( ) 및 ( )를(을) 통한 ( ), ( ) 등을 자 동차에 접목함으로써 운전자와 탑승자에게 교통정보안내, 긴급구난, 원격차량진단, 인터넷 서비스 등을 제 공하여 움직이는 비즈니스 공간 을 구현하는 단말기와 운영체제를 포함하는 서비스를 말한다. ( )는(은) 이동통신망을 기반으로 이동성이 보장된 기기를 통해 주변의 각종 교통 및 생활정보 등 사용자의 위치와 관련된 다양한 정보를 받아 삶의 질을 향상시키는 서비스를 말한다.

80 ( ) 는(은) 도로, 자동차, 화물 등 기존의 교통 시스템에 전자, 통신, 제어 등 첨단기술을 접목시켜 실 시간 교통정보를 수집, 관리, 제공함으로써, 교통시설의 이용효율을 극대화 하고, 교통편의와 교통안전을 제고하며, 에너지 절감 등 환경친화적 교통시스템으로 정의되고 있다. ( ) 는(은) 비행기, 선박, 자동차 뿐만 아니라 세계 어느 곳에서든지 인공위성을 이용하여 자신의 위치를 정확히 알 수 있는 시스템으로서, 단순한 위치정보 제공에서부터 자동항법 및 교통관제, 유조선의 충돌 방지, 대형 토목공사의 정밀 측량, 지도 제작 등 광범위한 분야에 응용되고 있으며, ( ) 수신기 는 개인 휴대용에서부터 탑재용까지 다양하게 개발되어 있다. ( ) 는(은) 과거 인쇄물 형태로 이용하던 지도 및 지리정보를 컴퓨터를 이용해 작성 관리하고, 여기서 얻은 지리정보를 기초로 데이터를 수집, 분석, 가공하여 지형과 관련되는 모든 분야에 적용하기 위해 설계 된 종합 정보 시스템을 말한다. ( ) 를(을) 구성하기 위해서는 첫째, 지표공간에 대한 자료 입수, 둘째 자료 레이어 구축, 셋째, 자료 관리 과정, 넷째, 자료분석 및 조작기능을 갖추어야 하며, 통계 보고서, 지도, 도표 등을 작성할 수 있는 출 력장치가 있어야 한다. [정답] : 9,,,, 8

<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEBDC7B1E22DB9AEC1A6C0BAC7E020B5EEB7CF2E707074>

<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEBDC7B1E22DB9AEC1A6C0BAC7E020B5EEB7CF2E707074> 실기 권우석샘의정보처리기사 / 산업기사 [. 알고리즘 ] 강 - : 직사각형의넓이구하기 ) 문제 : 가로와세로의길이를입력받아직사각형의넓이를출력하는순서도를작성하시오. ) 처리조건 - X, Y : 가로와세로의길이를저장하는변수 - A : 직사각형넓이를저장하는변수 Start X, Y 입력 A = () A 출력 [ 답항보기 ] A+X+Y X+Y X*Y Stop X/Y

More information

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

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

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

Microsoft PowerPoint - 27.pptx

Microsoft PowerPoint - 27.pptx 이산수학 () n-항관계 (n-ary Relations) 2011년봄학기 강원대학교컴퓨터과학전공문양세 n-ary Relations (n-항관계 ) An n-ary relation R on sets A 1,,A n, written R:A 1,,A n, is a subset R A 1 A n. (A 1,,A n 에대한 n- 항관계 R 은 A 1 A n 의부분집합이다.)

More information

<4D F736F F F696E74202D E DB0FCB0E820BBE7BBF3BFA120C0C7C7D120B0FCB0E820B5A5C0CCC5CDBAA3C0CCBDBA20BCB3B0E8>

<4D F736F F F696E74202D E DB0FCB0E820BBE7BBF3BFA120C0C7C7D120B0FCB0E820B5A5C0CCC5CDBAA3C0CCBDBA20BCB3B0E8> 데이터베이스 (Database) ER- 관계사상에의한관계데이터베이스설계 문양세강원대학교 IT특성화대학컴퓨터과학전공 설계과정 [ 그림 3.1] 작은세계 요구사항들의수정과분석 Functional Requirements 데이타베이스요구사항들 FUNCTIONAL ANALYSIS 개념적설계 ERD 사용 High level ltransaction Specification

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

Microsoft PowerPoint - chap04-연산자.pptx

Microsoft PowerPoint - chap04-연산자.pptx int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); } 1 학습목표 수식의 개념과 연산자, 피연산자에 대해서 알아본다. C의 를 알아본다. 연산자의 우선 순위와 결합 방향에

More information

statistics

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

More information

<C1A62038B0AD20B0ADC0C7B3EBC6AE2E687770>

<C1A62038B0AD20B0ADC0C7B3EBC6AE2E687770> 제 8강 SQL: 관계데이터베이스언어 강의목표 관계데이타베이스언어로서상용 DBMS에서가장널리사용되는 SQL의동작원리에관하여학습하고, 이를이용하여다양한질의문을작성하는방법을습득한다 기대효과 SQL의데이터정의기능을이해한다 SQL의데이터조작기능중질의기능을이해한다 SQL의데이터조작기능중데이터갱신기능을이해한다 SQL의데이터조작기능중뷰및인덱스관련기능을이해한다 SQL 의개요

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins Project 1-3: Implementing DML Due: 2015/11/11 (Wed), 11:59 PM 이번프로젝트의목표는프로젝트 1-1 및프로젝트 1-2에서구현한프로그램에기능을추가하여간단한 DML을처리할수있도록하는것이다. 구현한프로그램은 3개의 DML 구문 (insert, delete, select) 을처리할수있어야한다. 테이블데이터는파일에저장되어프로그램이종료되어도사라지지않아야한다.

More information

예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A

예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A 예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = 1 2 3 4 5 6 7 8 9 B = 8 7 6 5 4 3 2 1 0 >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = 0 0 0 0 1 1 1 1 1 >> tf = (A==B) % A 의원소와 B 의원소가똑같은경우를찾을때 tf = 0 0 0 0 0 0 0 0 0 >> tf

More information

강의 개요

강의 개요 DDL TABLE 을만들자 웹데이터베이스 TABLE 자료가저장되는공간 문자자료의경우 DB 생성시지정한 Character Set 대로저장 Table 생성시 Table 의구조를결정짓는열속성지정 열 (Clumn, Attribute) 은이름과자료형을갖는다. 자료형 : http://dev.mysql.cm/dc/refman/5.1/en/data-types.html TABLE

More information

슬라이드 제목 없음

슬라이드 제목 없음 4.2 SQL 개요 SQL 개요 SQL은현재 DBMS 시장에서관계 DBMS가압도적인우위를차지하는데중요한요인의하나 SQL은 IBM 연구소에서 1974년에 System R이라는관계 DBMS 시제품을연구할때관계대수와관계해석을기반으로, 집단함수, 그룹화, 갱신연산등을추가하여개발된언어 1986년에 ANSI( 미국표준기구 ) 에서 SQL 표준을채택함으로써 SQL이널리사용되는데기여

More information

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

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

More information

슬라이드 제목 없음

슬라이드 제목 없음 5.2 ER 모델 ( 계속 ) 관계와관계타입 관계는엔티티들사이에존재하는연관이나연결로서두개이상의엔티티타입들사이의사상으로생각할수있음 관계집합은동질의관계들의집합 관계타입은동질의관계들의틀 관계집합과관계타입을엄격하게구분할필요는없음 요구사항명세에서흔히동사는 ER 다이어그램에서관계로표현됨 ER 다이어그램에서다이어몬드로표기 관계타입이서로연관시키는엔티티타입들을관계타입에실선으로연결함

More information

강의 개요

강의 개요 정규화와 SELECT (II) 웹데이터베이스 학과 학생 과목 학과 지도교수 학과학번성명 수강과목 담당교수 A 김수정 A 0001 고길동 성질이론 김수정 B 허영만 A 0002 둘리 한식의멋 허영만 C 강풀 B 0003 희동이 심리학의이해 강풀 과목 _ 성적 학번 수강과목 성적 0001 성질이론 A 0001 한식의멋 C 0002 성질이론 A 0002 한식의멋

More information

MySQL-.. 1

MySQL-.. 1 MySQL- 기초 1 Jinseog Kim Dongguk University jinseog.kim@gmail.com 2017-08-25 Jinseog Kim Dongguk University jinseog.kim@gmail.com MySQL-기초 1 2017-08-25 1 / 18 SQL의 기초 SQL은 아래의 용도로 구성됨 데이터정의 언어(Data definition

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3

More information

DBMS & SQL Server Installation Database Laboratory

DBMS & SQL Server Installation Database Laboratory DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CC0E7B0EDB0FCB8AE5C53746F636B5F4D616E D656E74732E637070>

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CC0E7B0EDB0FCB8AE5C53746F636B5F4D616E D656E74732E637070> 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include "QuickSort.h" 7 using namespace std; 8 9 10 Node* Queue[100]; // 추가입력된데이터를저장하기위한 Queue

More information

- 2 -

- 2 - - 1 - - 2 - - - - 4 - - 5 - - 6 - - 7 - - 8 - 4) 민원담당공무원 대상 설문조사의 결과와 함의 국민신문고가 업무와 통합된 지식경영시스템으로 실제 운영되고 있는지, 국민신문 고의 효율 알 성 제고 등 성과향상에 기여한다고 평가할 수 있는지를 치 메 국민신문고를 접해본 중앙부처 및 지방자 였 조사를 시행하 였 해 진행하 월 다.

More information

Microsoft PowerPoint - 10Àå.ppt

Microsoft PowerPoint - 10Àå.ppt 10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어

More information

OCW_C언어 기초

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

More information

Microsoft PowerPoint - QVIZMVUMWURI.pptx

Microsoft PowerPoint - QVIZMVUMWURI.pptx 데이타베이스시스템 2011.03 충북대학교경영정보학과조완섭 (wscho@chungbuk.ac.kr) Chap. 4 SQL 질의어 C4 2 목차 - SQL2에서데이터정의, 제약조건및스키마변경 - SQL에서의기본질의 - 더복잡한 SQL 질의들 - SQL에서삽입, 삭제, 갱신구문 - SQL 뷰 - 주장으로추가적인제약조건명시 - SQL의부가적인기능들 Ch4 3 SQL

More information

Vector Differential: 벡터 미분 Yonghee Lee October 17, 벡터미분의 표기 스칼라미분 벡터미분(Vector diffrential) 또는 행렬미분(Matrix differential)은 벡터와 행렬의 미분식에 대 한 표

Vector Differential: 벡터 미분 Yonghee Lee October 17, 벡터미분의 표기 스칼라미분 벡터미분(Vector diffrential) 또는 행렬미분(Matrix differential)은 벡터와 행렬의 미분식에 대 한 표 Vector Differential: 벡터 미분 Yonhee Lee October 7, 08 벡터미분의 표기 스칼라미분 벡터미분(Vector diffrential) 또는 행렬미분(Matrix differential)은 벡터와 행렬의 미분식에 대 한 표기법을 정의하는 방법이다 보통 스칼라(scalar)에 대한 미분은 일분수 함수 f : < < 또는 다변수 함수(function

More information

설계란 무엇인가?

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

More information

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상 Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는

More information

2008.3.3> 1. 법 제34조제1항제3호에 따른 노인전문병원 2. 국민건강보험법 제40조제1항의 규정에 의한 요양기관(약국을 제외한다) 3. 삭제<2001.2.10> 4. 의료급여법 제2조제2호의 규정에 의한 의료급여기관 제9조 (건강진단) 영 제20조제1항의 규

2008.3.3> 1. 법 제34조제1항제3호에 따른 노인전문병원 2. 국민건강보험법 제40조제1항의 규정에 의한 요양기관(약국을 제외한다) 3. 삭제<2001.2.10> 4. 의료급여법 제2조제2호의 규정에 의한 의료급여기관 제9조 (건강진단) 영 제20조제1항의 규 노인복지법 시행규칙 [시행 2010. 3. 1] [보건복지가족부령 제161호, 2010. 2.24, 일 보건복지가족부 (노인정책과) 02-2023-85 제1조 (목적) 이 규칙은 노인복지법 및 동법시행령에서 위임된 사항과 그 시행에 관하여 필요한 함을 목적으로 한다. 제1조의2 (노인실태조사) 1 노인복지법 (이하 "법"이라 한다)

More information

노인복지법 시행규칙

노인복지법 시행규칙 노인복지법 시행규칙 [시행 2012.2.5] [보건복지부령 제106호, 2012.2.3, 타법개정] 제1조(목적) 이 규칙은 노인복지법 및 동법시행령에서 위임된 사항과 그 시행에 관하여 필요한 사항을 규정 함을 목적으로 한다. 제1조의2(노인실태조사) 1 노인복지법 (이하 "법"이라 한다) 제5조에 따른 노인실태조사의 내용은 다음 각

More information

1 경영학을 위한 수학 Final Exam 2015/12/12(토) 13:00-15:00 풀이과정을 모두 명시하시오. 정리를 사용할 경우 명시하시오. 1. (각 6점) 다음 적분을 구하시오 Z 1 4 Z 1 (x + 1) dx (a) 1 (x 1)4 dx 1 Solut

1 경영학을 위한 수학 Final Exam 2015/12/12(토) 13:00-15:00 풀이과정을 모두 명시하시오. 정리를 사용할 경우 명시하시오. 1. (각 6점) 다음 적분을 구하시오 Z 1 4 Z 1 (x + 1) dx (a) 1 (x 1)4 dx 1 Solut 경영학을 위한 수학 Fial Eam 5//(토) :-5: 풀이과정을 모두 명시하시오. 정리를 사용할 경우 명시하시오.. (각 6점) 다음 적분을 구하시오 4 ( ) (a) ( )4 8 8 (b) d이 성립한다. d C C log log (c) 이다. 양변에 적분을 취하면 log C (d) 라 하자. 그러면 d 4이다. 9 9 4 / si (e) cos si

More information

5장. JSP와 Servlet 프로그래밍을 위한 기본 문법(완성-0421).hwp

5장. JSP와 Servlet 프로그래밍을 위한 기본 문법(완성-0421).hwp 1 0 1.7 6 5 'A ' '/ u 4 4 2 2 ' " JS P 프로그래밍 " A ', 'b ', ' 한 ', 9, \ u d 6 5 4 ' c h a r a = 'A '; 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 < % @ p a g e c o n te n

More information

2013unihangulchar {45380} 2unihangulchar {54617}unihangulchar {44592} unihangulchar {49328}unihangulchar {50629}unihangulchar {51312}unihangulchar {51

2013unihangulchar {45380} 2unihangulchar {54617}unihangulchar {44592} unihangulchar {49328}unihangulchar {50629}unihangulchar {51312}unihangulchar {51 Proem Se 4 산업조직론 (ECM004N) Fall 03. 독점기업이 다음과 같은 수요함수를 각각 가지고 있는 두 개의 소비자 그룹에게 제품을 공급한다고 하자. 한 단위 제품을 생산하는 데 드는 비용은 상수 이다. 다음 질문에 답하시오. P = A B Q P = A B Q () 두 그룹에 대하여 가격차별을 하고자 할 때 각 그룹의 균형생산량(Q, Q )과

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

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 PowerPoint - chap03-변수와데이터형.pptx

Microsoft PowerPoint - chap03-변수와데이터형.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num %d\n", num); return 0; } 1 학습목표 의 개념에 대해 알아본다.

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

2. 4. 1. 업무에 활용 가능한 플러그인 QGIS의 큰 들을 찾 아서 특징 설치 마 폰 은 스 트 그 8 하 이 업무에 필요한 기능 메뉴 TM f K 플러그인 호출 와 TM f K < 림 > TM f K 종항 그 중에서 그 설치 듯 할 수 있는 플러그인이 많이 제공된다는 것이다. < 림 > 다. 에서 어플을 다운받아 S or 8, 9 의 S or OREA

More information

<B1DDC0B6B1E2B0FCB0FAC0CEC5CDB3DDB0B3C0CEC1A4BAB82E687770>

<B1DDC0B6B1E2B0FCB0FAC0CEC5CDB3DDB0B3C0CEC1A4BAB82E687770> 여 48.6% 남 51.4% 40대 10.7% 50대 이 상 6.0% 10대 0.9% 20대 34.5% 30대 47.9% 초등졸 이하 대학원생 이 0.6% 중졸 이하 상 0.7% 2.7% 고졸 이하 34.2% 대졸 이하 61.9% 직장 1.9% e-mail 주소 2.8% 핸드폰 번호 8.2% 전화번호 4.5% 학교 0.9% 주소 2.0% 기타 0.4% 이름

More information

회원번호 대표자 공동자 KR000****1 권 * 영 KR000****1 박 * 순 KR000****1 박 * 애 이 * 홍 KR000****2 김 * 근 하 * 희 KR000****2 박 * 순 KR000****3 최 * 정 KR000****4 박 * 희 조 * 제

회원번호 대표자 공동자 KR000****1 권 * 영 KR000****1 박 * 순 KR000****1 박 * 애 이 * 홍 KR000****2 김 * 근 하 * 희 KR000****2 박 * 순 KR000****3 최 * 정 KR000****4 박 * 희 조 * 제 회원번호 대표자 공동자 KR000****1 권 * 영 KR000****1 박 * 순 KR000****1 박 * 애 이 * 홍 KR000****2 김 * 근 하 * 희 KR000****2 박 * 순 KR000****3 최 * 정 KR000****4 박 * 희 조 * 제 KR000****4 설 * 환 KR000****4 송 * 애 김 * 수 KR000****4

More information

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL 다양한예제로쉽게배우는 오라클 SQL 과 PL/SQL 서진수저 4 장 JOIN 을배웁니다 1 2 1. Cartesian Product ( 카티션곱, CROSS Join) - Oracle Join 문법 SQL> SELECT e.ename, d.dname 2 FROM emp e, dept d ; - ANSI Join 문법 SQL> SELECT e.ename, d.dname

More information

<C1DF29BCF6C7D020315FB1B3BBE7BFEB20C1F6B5B5BCAD2E706466>

<C1DF29BCF6C7D020315FB1B3BBE7BFEB20C1F6B5B5BCAD2E706466> 84 85 86 87 88 89 1 12 1 1 2 + + + 11=60 9 19 21 + + + 19 17 13 11=60 + 5 7 + 5 + 10 + 8 + 4+ 6 + 3=48 1 2 90 1 13 1 91 2 3 14 1 2 92 4 1 2 15 2 3 4 93 1 5 2 6 1 2 1 16 6 5 94 1 1 22 33 55 1 2 3 4 5 6

More information

@OneToOne(cascade = = "addr_id") private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a

@OneToOne(cascade = = addr_id) private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a 1 대 1 단방향, 주테이블에외래키실습 http://ojcedu.com, http://ojc.asia STS -> Spring Stater Project name : onetoone-1 SQL : JPA, MySQL 선택 http://ojc.asia/bbs/board.php?bo_table=lecspring&wr_id=524 ( 마리아 DB 설치는위 URL

More information

..........(......).hwp

..........(......).hwp START START 질문을 통해 우선순위를 결정 의사결정자가 질문에 답함 모형데이터 입력 목표계획법 자료 목표계획법 모형에 의한 해의 도출과 득실/확률 분석 END 목표계획법 산출결과 결과를 의사 결정자에게 제공 의사결정자가 결과를 검토하여 만족여부를 대답 의사결정자에게 만족하는가? Yes END No 목표계획법 수정 자료 개선을 위한 선택의 여지가 있는지

More information

온습도 판넬미터(JTH-05) 사양서V1.0

온습도 판넬미터(JTH-05)  사양서V1.0 온습도 조절기 Model:JTH-05 1. 제품 사양. [제품 구분] JTH-05A(입력 전원 AC), JTH-05D(입력 전원 DC) [전원 사양] JTH-05A 입력 전압 출력 전원 소비 전력 JTH-05D AC 90~240V DC 10~36V 12Vdc / Max.170mA Max.2W [본체 사이즈] ~ 온/습도 범위(본체): 사용 [0 ~ 50, 85%RH

More information

VENUS Express 사용자 매뉴얼

VENUS Express 사용자 매뉴얼 1 장데이터베이스 2 장데이터모델링 < 연습문제답 > 1 번답 : 관련된데이터들의모임을데이터베이스라고한다. 2 번답 : 물리스키마를변경하지않고개념스키마의변경이가능함을물리적데이터독립 성이라한다. 3 번답 : 위쪽부터차례로 conceptual design, logical design, physical design 4 번답 : 가. DDL 5 번답 : 가. 개념스키마

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

Microsoft PowerPoint - chap11-포인터의활용.pptx

Microsoft PowerPoint - chap11-포인터의활용.pptx #include int main(void) int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; 1 학습목표 포인터를 사용하는 다양한 방법에

More information

5장 SQL 언어 Part II

5장 SQL 언어 Part II 5 장 SQL 언어 Part II 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) 5 장 SQL 언어 Part II 1 / 26 데이터조작문 데이터검색 : SELECT 문데이터추가 : INSERT 문데이터수정 : UPDATE 문데이터삭제 : DELETE 문 박창이 ( 서울시립대학교통계학과 ) 5 장 SQL 언어 Part II 2 / 26 SELECT

More information

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

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

More information

6장. SQL

6장. SQL 학습목표 SQL이 무엇인지 개념을 설명 테이블을 생성, 변경, 제거할 할 수 있다. 수 있다. 데이터를 검색, 갱신, 삽입, 삭 제할 수 있다. 뷰, 시스템 카탈로그, 저장 프 로시저, 트리거에 대한 개념 을 설명할 수 있다. 2 목차 SECTION 01 SQL의 개요 11 SQL의 역사 12 SQL의 유형별 종류 SECTION 0 21 스키마 22 테이블

More information

10.ppt

10.ppt : SQL. SQL Plus. JDBC. SQL >> SQL create table : CREATE TABLE ( ( ), ( ),.. ) SQL >> SQL create table : id username dept birth email id username dept birth email CREATE TABLE member ( id NUMBER NOT NULL

More information

와플-4년-2호-본문-15.ps

와플-4년-2호-본문-15.ps 1 2 1+2 + = = 1 1 1 +2 =(1+2)+& + *=+ = + 8 2 + = = =1 6 6 6 6 6 2 2 1 1 1 + =(1+)+& + *=+ =+1 = 2 6 1 21 1 + = + = = 1 1 1 + 1-1 1 1 + 6 6 0 1 + 1 + = = + 7 7 2 1 2 1 + =(+ )+& + *= + = 2-1 2 +2 9 9 2

More information

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

More information

18강.hwp

18강.hwp ------------------8강 데이터 관리------------------ **주요 키워드 ** () 레코드관리 () 정렬 () 자동필터, 고급필터 () 그룹과 윤곽설정, 텍스트나누기, 외부데이터 () 레코드관리********************************** [08/]. 다음 중 [데이터]-[레코드 관리]에 대한 설명으로 옳지 않은 것

More information

<C1A4BAB8C3B3B8AE5FBBEABEF7B1E2BBE75FC7CAB1E25F E687770>

<C1A4BAB8C3B3B8AE5FBBEABEF7B1E2BBE75FC7CAB1E25F E687770> 3.2 관계데이터언어 0709 (1) 관계대수 0703 0705 0703 1) 관계대수정의 1 원하는정보와그정보를어떻게유도하는가를기술하는절차적인방법 0503 2 주어진관계로부터원하는관계를얻기위해연산자와연산규칙을제공하는언어 0503 3 릴레이션조작을위한연산의집합으로피연산자와결과가모두릴레이션이라는특성을가짐 2) 순수관계연산자 0305 관계데이터베이스에적용할수있도록특별히개발된관계연산자

More information

歯20010629-003-1-동아일보(2-1).PDF

歯20010629-003-1-동아일보(2-1).PDF 6. 29 ( ) 11:00 20 0 1. 6. 29 2 3 ( ).( 397-0781) 1. 2. 3. 4. 5. 1. ( : 2 ) 2 8607, 306 19, 7 6 28, 95 3 - (5 ) (,,,,,, ) - 1 - 2. -, - -, - 2 - 3.,, 1,700, 827 ( ) 1,700 8 27 803 469 560 227 289 117 48

More information

: AA ( ) TV : ios ( ).. 2

: AA ( ) TV : ios ( ).. 2 : 2014... AA 1. 2. ( ) TV : ios ( ).. 2 ( ) TV : ios ( ).... 3 AA. `` 음악없음 을 To create 생성하기 a new 위해 group. 스피커를 choose some 선택하세요 speakers.. 모두 No 선택 Music + 음악없음 음악없음 Surround Group Soundbar 2 음악없음 완료

More information

untitled

untitled (shared) (integrated) (stored) (operational) (data) : (DBMS) :, (database) :DBMS File & Database - : - : ( : ) - : - : - :, - DB - - -DBMScatalog meta-data -DBMS -DBMS - -DBMS concurrency control E-R,

More information

201502IC1AP-1 DB 구축 2015 학년도 2 학기 프로젝트특강보고서 프로젝트명 : DB 구축 ( DB ) 2015 년 11 월 20 일 지도교수 : 황치곤교수님 학과 : 정보통신공학과 1팀제출자 : 역할성명학번 조장 조재석 조원 송찬호 2

201502IC1AP-1 DB 구축 2015 학년도 2 학기 프로젝트특강보고서 프로젝트명 : DB 구축 ( DB ) 2015 년 11 월 20 일 지도교수 : 황치곤교수님 학과 : 정보통신공학과 1팀제출자 : 역할성명학번 조장 조재석 조원 송찬호 2 201502IC1AP-1 DB 구축 2015 학년도 2 학기 프로젝트특강보고서 프로젝트명 : DB 구축 ( DB ) 2015 년 11 월 20 일 지도교수 : 황치곤교수님 학과 : 정보통신공학과 1팀제출자 : 역할성명학번 조장 조재석 2015671001 조원 송찬호 2015671014 조원 김현종 2015671010 광운대학교정보과학교육원 정보통신공학과 61

More information

BY-FDP-4-70.hwp

BY-FDP-4-70.hwp RS-232, RS485 FND Display Module BY-FDP-4-70-XX (Rev 1.0) - 1 - 1. 개요. 본 Display Module은 RS-232, RS-485 겸용입니다. Power : DC24V, DC12V( 주문사양). Max Current : 0.6A 숫자크기 : 58mm(FND Size : 70x47mm 4 개) RS-232,

More information

Microsoft PowerPoint - chap05-제어문.pptx

Microsoft PowerPoint - chap05-제어문.pptx int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); 1 학습목표 제어문인,, 분기문에 대해 알아본다. 인 if와 switch의 사용 방법과 사용시 주의사항에 대해 알아본다.

More information

나하나로 5호

나하나로 5호 Vol 3, No. 1, June, 2009 Korean Association of CardioPulmonary Resuscitation Korean Association of CardioPulmonary Resuscitation(KACPR) Newsletter 01 02 03 04 05 2 3 4 대한심폐소생협회 소식 교육위원회 소식 일반인(초등학생/가족)을

More information

5312 2015년 9월 15일 입 안 자 소관 실 과 재무담당관 실 과장 직위 성명 담당 팀장 직위 성명 담당자 성명 전화 재무담당관 오 문 순 관재담당사무관 김 승 호 지방교육행정주사 조윤주(249-0421) 현 행 개 정 안 제6 조( 공유재산심의회의 구성 ) 1 공유재산 및 물품관리법 ( 이하 " 법" 이라 한다) 제16 조에 따라 본청과 제1관서에

More information

<5BB0EDB3ADB5B55D32303131B3E2B4EBBAF12DB0ED312D312DC1DFB0A32DC0B6C7D5B0FAC7D02D28312E28322920BAF2B9F0B0FA20BFF8C0DAC0C720C7FCBCBA2D3031292D3135B9AEC7D72E687770>

<5BB0EDB3ADB5B55D32303131B3E2B4EBBAF12DB0ED312D312DC1DFB0A32DC0B6C7D5B0FAC7D02D28312E28322920BAF2B9F0B0FA20BFF8C0DAC0C720C7FCBCBA2D3031292D3135B9AEC7D72E687770> 고1 융합 과학 2011년도 1학기 중간고사 대비 다음 글을 읽고 물음에 답하시오. 1 빅뱅 우주론에서 수소와 헬륨 의 형성에 대한 설명으로 옳은 것을 보기에서 모두 고른 것은? 4 서술형 다음 그림은 수소와 헬륨의 동위 원 소의 을 모형으로 나타낸 것이. 우주에서 생성된 수소와 헬륨 의 질량비 는 약 3:1 이. (+)전하를 띠는 양성자와 전기적 중성인 중성자

More information

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

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

More information

PowerPoint Presentation

PowerPoint Presentation Computer Science Suan Lee - Computer Science - 06 데이터베이스 1 06 데이터베이스 - Computer Science - 06 데이터베이스 2 목차 1. 데이터베이스의개요 2. 데이터모델 3. 관계형데이터베이스 4. SQL 5. 모바일데이터베이스 - Computer Science - 06 데이터베이스 3 데이터베이스의개념

More information

중간고사

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

More information

<312E2032303133B3E2B5B520BBE7C8B8BAB9C1F6B0FC20BFEEBFB5B0FCB7C320BEF7B9ABC3B3B8AE20BEC8B3BB28B0E1C0E7BABB292DC6EDC1FD2E687770>

<312E2032303133B3E2B5B520BBE7C8B8BAB9C1F6B0FC20BFEEBFB5B0FCB7C320BEF7B9ABC3B3B8AE20BEC8B3BB28B0E1C0E7BABB292DC6EDC1FD2E687770> 2013년도 운영관련 업무처리안내 개정사항(신구문 대조표) 분야 P 2012년 안내 2013년 안내 개정사유 Ⅱ. 의 운영 3. 의 연혁 Ⅲ. 사업 8 20 12년: 사회복지사업 개정 201 2년: 사회복지사업법 개정 -오타수정 13 사업의 대상 1) 국민기초생활보장 수급자, 차상위계층 등 저소득 주민 2) 장애인, 노인, 한부모가정 등 취약계층 주민

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

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

PowerPoint Presentation

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

More information

....5-.......hwp

....5-.......hwp 방송연구 http://www.kbc.go.kr/ 방송 콘텐츠는 TV라는 대중매체가 지닌 즉각적 파급효과에도 불구하고 다 양한 수익 창출이라는 부분에서 영화에 비해 관심을 끌지 못했던 것이 사실 이다. 그러나, 최근 드라마 이 엄청난 경제적 파급 효과를 창출해 내 면서 방송 콘텐츠의 수익 구조에도 큰 변화가 오고 있음을 예고하고 있다. 드라마 은

More information

CR2006-41.hwp

CR2006-41.hwp 연구책임자 가나다 순 머 리 말 2006년 12월 한국교육학술정보원 원장 - i - - ii - - iii - 평가 영역 1. 교육계획 2. 수업 3. 인적자원 4. 물적자원 5. 경영과 행정 6. 교육성과 평가 부문 부문 배점 비율(%) 점수(점) 영역 배점 1.1 교육목표 3 15 45점 1.2 교육과정 6 30 (9%) 2.1 수업설계 6 30 2.2

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 MySQL - 명령어 1. 데이터베이스관련명령 2. 데이터베이스테이블관련명령 3. SQL 명령의일괄실행 4. 레코드관련명령 5. 데이터베이스백업및복원명령 1. 데이터베이스관련명령 데이터베이스접속명령 데이터베이스접속명령 mysql -u계정 -p비밀번호데이터베이스명 C: > mysql -ukdhong p1234 kdhong_db 데이터베이스생성명령 데이터베이스생성명령

More information

chapter4

chapter4 Basic Netw rk 1. ก ก ก 2. 3. ก ก 4. ก 2 1. 2. 3. 4. ก 5. ก 6. ก ก 7. ก 3 ก ก ก ก (Mainframe) ก ก ก ก (Terminal) ก ก ก ก ก ก ก ก 4 ก (Dumb Terminal) ก ก ก ก Mainframe ก CPU ก ก ก ก 5 ก ก ก ก ก ก ก ก ก ก

More information

= ``...(2011), , (.)''

= ``...(2011), , (.)'' Finance Lecture Note Series 사회과학과 수학 제2강. 미분 조 승 모2 영남대학교 경제금융학부 학습목표. 미분의 개념: 미분과 도함수의 개념에 대해 알아본다. : 실제로 미분을 어떻게 하는지 알아본다. : 극값의 개념을 알아보고 미분을 통해 어떻게 구하는지 알아본다. 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

Network seminar.key

Network seminar.key Intro to Network .. 2 4 ( ) ( ). ?!? ~! This is ~ ( ) /,,,???? TCP/IP Application Layer Transfer Layer Internet Layer Data Link Layer Physical Layer OSI 7 TCP/IP Application Layer Transfer Layer 3 4 Network

More information

< B3E220C1A632C8B820C4C4C7BBC5CDBFEEBFEBBBE72041C7FC28C3D6C1BE292E687770>

< B3E220C1A632C8B820C4C4C7BBC5CDBFEEBFEBBBE72041C7FC28C3D6C1BE292E687770> 국 가 공 인 자 격 검 정 2010년 9월 11일 시행 무 단 전 재 금 함 대 한 상 공 회 의 소 수험번호 제한 80분 형별 다음 문제를 읽고 알맞은 것을 골라 답안카드의 답란 (①, ②, ③, ④)에 표기하시오. 성 명 7. 다음 중 기억장치의 단편화에 대한 설명으로 옳은 1. 다음 중 운영체제에 대한 설명으로 옳지 않은 8. 다음 중 상주모니터 기법의

More information

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL 다양한예제로쉽게배우는 오라클 SQL 과 PL/SQL 서진수저 9 장인덱스를배웁니다 1 1. 인덱스란무엇인가? 2 - ROWID ( 주소 ) 조회하기 SCOTT>SELECT ROWID, empno, ename 2 FROM emp 3 WHERE empno=7902 ; ROWID EMPNO ENAME --------------------------------- ----------

More information

목 차 국회 1 월 중 제 개정 법령 대통령령 7 건 ( 제정 -, 개정 7, 폐지 -) 1. 댐건설 및 주변지역지원 등에 관한 법률 시행령 일부개정 1 2. 지방공무원 수당 등에 관한 규정 일부개정 1 3. 경력단절여성등의 경제활동 촉진법 시행령 일부개정 2 4. 대

목 차 국회 1 월 중 제 개정 법령 대통령령 7 건 ( 제정 -, 개정 7, 폐지 -) 1. 댐건설 및 주변지역지원 등에 관한 법률 시행령 일부개정 1 2. 지방공무원 수당 등에 관한 규정 일부개정 1 3. 경력단절여성등의 경제활동 촉진법 시행령 일부개정 2 4. 대 목 차 국회 1 월 중 제 개정 법령 대통령령 7 건 ( 제정 -, 개정 7, 폐지 -) 1. 댐건설 및 주변지역지원 등에 관한 법률 시행령 일부개정 1 2. 지방공무원 수당 등에 관한 규정 일부개정 1 3. 경력단절여성등의 경제활동 촉진법 시행령 일부개정 2 4. 대도시권 광역교통관리에 관한 특별법 시행령 일부개정 3 5. 영유아보육법 시행령 일부개정 4

More information

종사연구자료-이야기방2014 7 18.hwp

종사연구자료-이야기방2014 7 18.hwp 차례 1~3쪽 머리말 4 1. 계대 연구자료 7 가. 증 문하시랑동평장사 하공진공 사적기 7 나. 족보 변천사항 9 1) 1416년 진양부원군 신도비 음기(陰記)상의 자손록 9 2) 1605년 을사보 9 3) 1698년 무인 중수보 9 4) 1719년 기해보 10 5) 1999년 판윤공 파보 10 - 계대 10 - 근거 사서 11 (1) 고려사 척록(高麗史摭錄)

More information

목차 배열의개요 배열사용하기 다차원배열 배열을이용한문자열다루기 실무응용예제 C 2

목차 배열의개요 배열사용하기 다차원배열 배열을이용한문자열다루기 실무응용예제 C 2 제 7 장. 배열 목차 배열의개요 배열사용하기 다차원배열 배열을이용한문자열다루기 실무응용예제 C 2 배열의개요 배열 (array) 의정의 같은데이터형을가지는여러개의변수를하나의배열명으로공유 기억공간을순차적으로할당받아사용하는것 [ 7.1] C 3 배열의개요 배열 (array) 의필요성 같은데이터형의여러개의변수간결하게선언 기억공간을순차적으로변수의값들을저장, 관리

More information

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

PathEye 공식 블로그 다운로드 받으세요!!   지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye Mobile Ver. 0.71b 2009. 3. 17 By PathEye 공식 블로그 다운로드 받으세요!! http://blog.patheye.com 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye 설치 1/3 최종 배포 버전을 다 운로드 받습니다. 다운로드된 파일은 CAB 파일입니다. CAB 파일에는

More information

인천광역시의회 의원 상해 등 보상금 지급에 관한 조례 일부개정조례안 의안 번호 179 제안연월일 : 2007. 4. 제 안 자 :조례정비특별위원회위원장 제안이유 공무상재해인정기준 (총무처훈령 제153호)이 공무원연금법 시행규칙 (행정자치부령 제89호)으로 흡수 전면 개

인천광역시의회 의원 상해 등 보상금 지급에 관한 조례 일부개정조례안 의안 번호 179 제안연월일 : 2007. 4. 제 안 자 :조례정비특별위원회위원장 제안이유 공무상재해인정기준 (총무처훈령 제153호)이 공무원연금법 시행규칙 (행정자치부령 제89호)으로 흡수 전면 개 인천광역시의회 의원 상해 등 보상금 지급에 관한 조례 일부개정조례안 인 천 광 역 시 의 회 인천광역시의회 의원 상해 등 보상금 지급에 관한 조례 일부개정조례안 의안 번호 179 제안연월일 : 2007. 4. 제 안 자 :조례정비특별위원회위원장 제안이유 공무상재해인정기준 (총무처훈령 제153호)이 공무원연금법 시행규칙 (행정자치부령 제89호)으로 흡수 전면

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

ICT EXPERT INTERVIEW ITS/ ICT? 차량과 인프라 간 통신(V2I) Nomadic 단말 통신(V2P) 차량 간 통신(V2V) IVN IVN [ 1] ITS/ ICT TTA Journal Vol.160 l 9

ICT EXPERT INTERVIEW ITS/ ICT? 차량과 인프라 간 통신(V2I) Nomadic 단말 통신(V2P) 차량 간 통신(V2V) IVN IVN [ 1] ITS/ ICT TTA Journal Vol.160 l 9 오늘날 자동차와 도로는 ICT 기술과 융합되어 눈부시게 발전하고 있습니다. 자동차는 ICT 기술과 접목되어 스마트 자동차로 변화하며 안전하고 편리하며 CO 2 방출을 줄이는 방향으로 기술개발을 추진하고 있으며 2020년경에는 자율 주행 서비스가 도입될 것으로 전망하고 있습니다. 또한, 도로도 ICT 기술과 접목되어 스마트 도로로 변화하며 안전하고 편리하며 연료

More information

Microsoft PowerPoint - C++ 5 .pptx

Microsoft PowerPoint - C++ 5 .pptx C++ 언어프로그래밍 한밭대학교전자. 제어공학과이승호교수 연산자중복 (operator overloading) 이란? 2 1. 연산자중복이란? 1) 기존에미리정의되어있는연산자 (+, -, /, * 등 ) 들을프로그래머의의도에맞도록새롭게정의하여사용할수있도록지원하는기능 2) 연산자를특정한기능을수행하도록재정의하여사용하면여러가지이점을가질수있음 3) 하나의기능이프로그래머의의도에따라바뀌어동작하는다형성

More information

PowerPoint Presentation

PowerPoint Presentation 자바프로그래밍 1 배열 손시운 ssw5176@kangwon.ac.kr 배열이필요한이유 예를들어서학생이 10 명이있고성적의평균을계산한다고가정하자. 학생 이 10 명이므로 10 개의변수가필요하다. int s0, s1, s2, s3, s4, s5, s6, s7, s8, s9; 하지만만약학생이 100 명이라면어떻게해야하는가? int s0, s1, s2, s3, s4,

More information

2016년 제31차 통신심의소위원회 회의록(심의의결서,공개, 비공개).hwp

2016년 제31차 통신심의소위원회 회의록(심의의결서,공개, 비공개).hwp 회 의 록 회 의 명 : 제31차 통신심의소위원회 정기회의 일 시 : 2016. 04. 26. (화) 14:00 장 소 : 19층 대회의실 출석위원 : 장낙인 소위원장 김성묵 위 원 조영기 위 원 박신서 위 원 고대석 위 원(5인) 불참위원 : 없 음 제31차 통신심의소위원회 정기회의 심의의결서 1. 성원보고 2. 개회선언 (14:00) 3. 회의공개여부 결정

More information

무배당 바로받는연금보험II 약관 이 보험계약에서 인용된 법령내용은 [부록] 약관에서 인용 된 법령내용 을 참고하시기 바랍니다. 목 차 가입자 유의사항 4 주요내용 요약서 6 보험용어 해설 8 무배당 바로받는연금보험II 약관 11 지정대리청구서비스특약 약관 39 [부록] 약관에서 인용된 법령내용 45 신체부위 설명도 96 무배당 바로받는연금보험Ⅱ 약관 3 가입자

More information

Java ...

Java ... 컴퓨터언어 1 Java 제어문 조성일 조건문 : if, switch 어떠한조건을조사하여각기다른명령을실행 if 문, switch 문 if 문 if - else 문형식 if 문형식 if ( 조건식 ) { 명령문 1; 명령문 2;... if ( 조건식 ) { 명령문 1; 명령문 2;... else { 명령문 a; 명령문 b;... 예제 1 정수를입력받아짝수와홀수를판별하는프로그램을작성하시오.

More information

<B3EDB9AEC0DBBCBAB9FD2E687770>

<B3EDB9AEC0DBBCBAB9FD2E687770> (1) 주제 의식의 원칙 논문은 주제 의식이 잘 드러나야 한다. 주제 의식은 논문을 쓰는 사람의 의도나 글의 목적 과 밀접한 관련이 있다. (2) 협력의 원칙 독자는 필자를 이해하려고 마음먹은 사람이다. 따라서 필자는 독자가 이해할 수 있는 말이 나 표현을 사용하여 독자의 노력에 협력해야 한다는 것이다. (3) 논리적 엄격성의 원칙 감정이나 독단적인 선언이

More information

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드]

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드] MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS보다가격이매우저렴한편이고,

More information

제 11 장포인터 유준범 (JUNBEOM YOO) Ver 본강의자료는생능출판사의 PPT 강의자료 를기반으로제작되었습니다.

제 11 장포인터 유준범 (JUNBEOM YOO) Ver 본강의자료는생능출판사의 PPT 강의자료 를기반으로제작되었습니다. 제 11 장포인터 유준범 (JUNBEOM YOO) Ver. 2.0 jbyoo@konkuk.ac.kr http://dslab.konkuk.ac.kr 본강의자료는생능출판사의 PPT 강의자료 를기반으로제작되었습니다. 이번장에서학습할내용 포인터이란? 변수의주소 포인터의선언 간접참조연산자 포인터연산 포인터와배열 포인터와함수 이번장에서는포인터의기초적인지식을학습합니다.

More information

Microsoft PowerPoint - [2009] 02.pptx

Microsoft PowerPoint - [2009] 02.pptx 원시데이터유형과연산 원시데이터유형과연산 원시데이터유형과연산 숫자데이터유형 - 숫자데이터유형 원시데이터유형과연산 표준입출력함수 - printf 문 가장기본적인출력함수. (stdio.h) 문법 ) printf( Test printf. a = %d \n, a); printf( %d, %f, %c \n, a, b, c); #include #include

More information

Microsoft PowerPoint - chap-11.pptx

Microsoft PowerPoint - chap-11.pptx 쉽게풀어쓴 C 언어 Express 제 11 장포인터 컴퓨터프로그래밍기초 이번장에서학습할내용 포인터이란? 변수의주소 포인터의선언 간접참조연산자 포인터연산 포인터와배열 포인터와함수 이번장에서는포인터의기초적인지식을학습한다. 컴퓨터프로그래밍기초 2 포인터란? 포인터 (pointer): 주소를가지고있는변수 컴퓨터프로그래밍기초 3 메모리의구조 변수는메모리에저장된다. 메모리는바이트단위로액세스된다.

More information

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074> Chap #2 펌웨어작성을위한 C 언어 I http://www.smartdisplay.co.kr 강의계획 Chap1. 강의계획및디지털논리이론 Chap2. 펌웨어작성을위한 C 언어 I Chap3. 펌웨어작성을위한 C 언어 II Chap4. AT89S52 메모리구조 Chap5. SD-52 보드구성과코드메모리프로그래밍방법 Chap6. 어드레스디코딩 ( 매핑 ) 과어셈블리어코딩방법

More information