달력

52024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

3-3. 100 배수이면서 4 배수인 해는 윤년(leap year)이다. 연도를 입력받아 윤년인지 아닌지를 결정하는 프로그램을 작성하라.

    

핵심은 조건검사를 %100으로 한다는 것입니다.

Posted by C언어 보이
|

3-2. 정수를 입력받아 음수와 양수를 구분하는 프로그램을 작성하라. 음수의 경우는 negative, 양수의 경우는 positive, 0의 경우에는 zero로 출력하라. 출력은 다음의 양식으로 한다.

    

핵심은 분기문 사용입니다.

Posted by C언어 보이
|

[1] 디지털 신호

논리 회로에서 다루어지는 두 가지 정보인 0 1 은 전압의 높이로 표시

전압으로 논리를 표현할 때 높은 전압으로 1 을 나타내는 방법을 양논리(positive logic)

양논리와 반대로 낮은 전압이 1 을 표시하는 방법을 음논리(negative logic)라 한다.

논리 회로에서 0 1 의 상태

전압의 차이

펄스의 유뮤

 

 

 

 

 

+4[V]

 

 

‘1’

 

 

 

 

 

 

 

 

 

 

0[V]

 

‘0’

 

 

 

 

 

 

 

 

‘0’

 

 

+4[V]

 

 

 

 

 

 

 

 

 

 

 

‘1’

 

0[V]

 

 

 

 

 

 

 

 

 

(a) 양논리 (b) 음논리

 

그림 3-9. 펄스의 유무와 논리값의 관계


1

 

0

 

1

 

1

 

1

 

0

 

 

 

 

 

 

 

1

 

 

0

 

 

 

 

 

1

 

 

 

1

 

 

 

1

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

(a) 전압 차이 (b)펄스의 존재 유무

 

그림 3-10. 6 자리 2 진수 101110 의 표시

 


[2]논리 게이트(logical gate) :

부울 연산을 수행하는 전자 소자로서 주어진 입력 변수값에 대해서 정해진 논리 함수를 수행하여 그 함수의 연산 결과 와 동일한 것을 출력하는 하드웨어




 기본 게이트

1. OR 게이트


그림 3-11 의 스위칭 회로의 2 개의 스위치 A, B 와 트랜지스터 회로의 2 개 입력 단자에 의하여 출력되는 C 의 동작은 네 가지 형태로 구분.

 

3-9. OR 게이트의 동작 상태

스위치(A)

입력 또는 스위치(B)

출력(C)

OFF(0)

OFF(0)

ON(1)

ON(1)

OFF(0)

ON(1)

OFF(0)

ON(1)

0

1

1

1

 

OR 회로에서 두 입력 신호가 있을 때 신호적인 차원에서 논리합의 관계는 그림 3-12 와 같다.



2. AND 게이트

AND 게이트는 논리곱과 같은 논리식의 회로(그림 3-14) 


3. NOT 게이트


4. XOR 게이트





Posted by C언어 보이
|