목차
컴퓨터와 정보사회
중간고사 정리
1. 중앙 처리 장치 (Central Processing Unit)
2. 기억 장치 (Memory Unit)
3. 소프트웨어(Software)
4. 컴퓨터의 발전 단계
5. 진수의 상호 변환
6. BCD - GRAY - EXCESS_3 코드 변환
7. 진리표 작성, 부울 대수 카르노 맵
8. 트리와 그래프 운행법
9. 이진 검색
10. 힙, 퀵정렬
중간고사 정리
1. 중앙 처리 장치 (Central Processing Unit)
2. 기억 장치 (Memory Unit)
3. 소프트웨어(Software)
4. 컴퓨터의 발전 단계
5. 진수의 상호 변환
6. BCD - GRAY - EXCESS_3 코드 변환
7. 진리표 작성, 부울 대수 카르노 맵
8. 트리와 그래프 운행법
9. 이진 검색
10. 힙, 퀵정렬
본문내용
) => 고밀도 집적회로(LSI : Large Scale Integration), 초고밀도 집적회로(VLSI : Very Large Scale Integration) => ULSI, 광소자
진수의 상호 변환
진법
사용할 수 있는 숫자의 개수와 위치 값을 정의해주는 수 체계
사용할 수 있는 수자의 개수는 해당 집법과 같음
사용할 수 있는 숫자는 0에서 시작해서 해당 집법의 수보다 1 적은 수까지
2진수 -> 8진수 -> 16진수
689 -> 1010110001
-> 1/010/110/001 => 1261
-> 10/1011/0001 => 2B1
BCD - GRAY - EXCESS_3 코드 변환
BCD (Binary Coded Decimal)
2진화 10진수 표현
3729 -> (0011 0111 0010 1001) BCD
GRAY code
신호 변환에 사용( 0 + 0 = 0, 1 + 1 = 0)
(1010) BCD => (1111) GRAY code
앞자리 1은 그대로 2번째 자리 1+0 -> 1 3번째 자리 0+1 -> 1 4번째 자리 1+0 -> 1
(1111) GRAY => (1010) BCD
앞자리 1은 그대로 2번째 자리 GRAY 2번째 자리 + BCD 1번째 자리 1+1 -> 0
Excess_3 code
BCD + 3
78 -> 7+3 8+3 -> 10 11 -> (1010 1011) Excess_3
진리표 작성, 부울 대수 카르노 맵
진리표(Truth table)
진리식 및 논리 회로에 대한 모든 입출력 결과를 기록하는 표
부울 대수 (논리 대수 Logic algebra)
논리적인 문제를 해결하기 위한 수학적인 방법
결과
참, 거짓, 0, 1
논리 연산
논리곱(AND), 논리합(OR), 논리부정(NOT)
X + 0 = X
X + X\' = X
X + X = X
(X\')\' = X
X + Y = Y + X
X * Y = Y * X
X + (Y + Z) = (X + Y) + Z
X(YZ) = (XY)Z
X(Y + Z) = XY + XZ
(X + Y)\' = X\' * Y\'
(X * Y)\' = X\' + Y\'
(X + Y + Z)\' = X\' * Y\' * Z\'
(X * Y * Z)\' = X + Y + Z\'
X + XY = X(1 + Y) = X
X(X + Y) = XX + YY = X + XY = X
X + X\'Y = X(1 + Y) + X\'Y = X + XY + X\'Y = X + Y(X + X\') = X + Y
카르노 맵 (Karnaugh Maps)
A, B
A, B, C
A, B, C, D
끝부분은 이어져 있다고 생각 할 것
트리와 그래프 운행법
Tree
한 개 이상의 노드로 이루어진 유한 집합
데이터들이 계층적 구조를 이루며 레벨 개념이 있음
상위 레벨의 데이터는 하위레벨의 데이터와 1:n의 관계를 가짐
Tree의 종류
이진 트리 : 루트를 포함한 모든 노드가 최대 2개의 자식 노드를 가짐
정 이진 트리 - 전체 노드의 개수가 2-1 (n은 최대 레벨의 수)
전 이진 트리 - 전체 노드의 개수가 2-1 < 노드의 개수 < 2-1을
진수의 상호 변환
진법
사용할 수 있는 숫자의 개수와 위치 값을 정의해주는 수 체계
사용할 수 있는 수자의 개수는 해당 집법과 같음
사용할 수 있는 숫자는 0에서 시작해서 해당 집법의 수보다 1 적은 수까지
2진수 -> 8진수 -> 16진수
689 -> 1010110001
-> 1/010/110/001 => 1261
-> 10/1011/0001 => 2B1
BCD - GRAY - EXCESS_3 코드 변환
BCD (Binary Coded Decimal)
2진화 10진수 표현
3729 -> (0011 0111 0010 1001) BCD
GRAY code
신호 변환에 사용( 0 + 0 = 0, 1 + 1 = 0)
(1010) BCD => (1111) GRAY code
앞자리 1은 그대로 2번째 자리 1+0 -> 1 3번째 자리 0+1 -> 1 4번째 자리 1+0 -> 1
(1111) GRAY => (1010) BCD
앞자리 1은 그대로 2번째 자리 GRAY 2번째 자리 + BCD 1번째 자리 1+1 -> 0
Excess_3 code
BCD + 3
78 -> 7+3 8+3 -> 10 11 -> (1010 1011) Excess_3
진리표 작성, 부울 대수 카르노 맵
진리표(Truth table)
진리식 및 논리 회로에 대한 모든 입출력 결과를 기록하는 표
부울 대수 (논리 대수 Logic algebra)
논리적인 문제를 해결하기 위한 수학적인 방법
결과
참, 거짓, 0, 1
논리 연산
논리곱(AND), 논리합(OR), 논리부정(NOT)
X + 0 = X
X + X\' = X
X + X = X
(X\')\' = X
X + Y = Y + X
X * Y = Y * X
X + (Y + Z) = (X + Y) + Z
X(YZ) = (XY)Z
X(Y + Z) = XY + XZ
(X + Y)\' = X\' * Y\'
(X * Y)\' = X\' + Y\'
(X + Y + Z)\' = X\' * Y\' * Z\'
(X * Y * Z)\' = X + Y + Z\'
X + XY = X(1 + Y) = X
X(X + Y) = XX + YY = X + XY = X
X + X\'Y = X(1 + Y) + X\'Y = X + XY + X\'Y = X + Y(X + X\') = X + Y
카르노 맵 (Karnaugh Maps)
A, B
A, B, C
A, B, C, D
끝부분은 이어져 있다고 생각 할 것
트리와 그래프 운행법
Tree
한 개 이상의 노드로 이루어진 유한 집합
데이터들이 계층적 구조를 이루며 레벨 개념이 있음
상위 레벨의 데이터는 하위레벨의 데이터와 1:n의 관계를 가짐
Tree의 종류
이진 트리 : 루트를 포함한 모든 노드가 최대 2개의 자식 노드를 가짐
정 이진 트리 - 전체 노드의 개수가 2-1 (n은 최대 레벨의 수)
전 이진 트리 - 전체 노드의 개수가 2-1 < 노드의 개수 < 2-1을
추천자료
컴퓨터와 정보화 사회
정보화 사회와 첨단 컴퓨터 기술
컴퓨터와 인간생활-정보화 사회,윤리
정보화의 영향 - 정보화 사회의 개념, 특징, 저작권 침해, 명예훼손, 불건전 정보유통, 컴퓨...
정보화 사회에 컴퓨터와 정보통신이 우리에게 미치는 영향
정보화 사회와 정보윤리 사례 연구 - 재산권 침해, 정보절도, 사생활 침해, 컴퓨터 범죄 자금...
[사회복지 프로그램 개발과 평가]정보격차 해소를 위한 노인컴퓨터교육프로그램
1.인류사회의 변천과정을 기술하시오. 2.컴퓨터를 이용한 정보처리 기술에 대해 설명하시오....
[ICT]국어과와 사회과의 정보통신기술활용교육(ICT), 과학과와 컴퓨터과의 정보통신기술활용...
사회과(사회과교육) 목적, 사회과(사회과교육) 교육관과 정보화, 사회과(사회과교육) 수준별...
사회과수업(학습, 교육) 목적, 사회과수업(학습, 교육) 교육관, 사회과수업(학습, 교육) 과정...
컴퓨터와 정보화 사회
웹 정보기술 서비스, 컴퓨터 바이러스, 바이러스의 역사, 바이러스 향후 사회적 영향, 바이러...
[사회복지실천기술론] 중간단계의 개입기술 - 조언기술, 정보제공기술, 설명기술, 지지기술, ...
소개글