컴퓨터 네트워크 프로그래밍 과제 #1

과제내용: 수업시간에 배운 코딩 이론 Non-Return-to-Zero-Invert(RZI), Return-to-Zero(RZ) Manchester(MAN), Differential-Manchester(DMAN)을 구현하라.

과제설명: 입력은 문자열 11110001010101 등이며 출력은 예로서 입력이 01인 경우 NRZI 에서는 +|- 로 출력한다.  그리고 MAN인 경우는 +-|-+ 출력하는 프로그램을 구현하라.

즉, 하나의 입력에 대해 4개의 결과가 구분되어 화면에 출력시키면 됨 (검사시 다양한 입력 문자열을 사용할 것임)

개발 프로그래밍 언어: C 혹은 C++

제출방법: 모든 소스코드를 지정된 site에 올려놓을 것 (제출 file들에 대한 설명 file 추가하면 더욱 좋음)

제출날짜: 과제 부여된 수업으로부터 1주 후 수업 시간까지

* Additional Credit:  실행 결과를 실제 그래프로 표현하는 프로그램을 구현해 올 경우 가산점 부가

* 절대로 타인의 프로그램을 카피하지 말 것. 확인후 관련된 학생 모두에게 불이익이 있음