본문 바로가기

전체 글

(86)
프로그래밍(2) C언어 연산자 산술 연산자 : 전치연산/후치연산a = 1;b = ++a +1; //먼저 증가시키고 치환한다, 2+1=3을 b에 넣는다, a=2이다c = a++ +1; //연산 후에 치환한다, c=3, 그 다음에 a=3 abc2  1  24 (1과 3을 더한 것) 3 6 (a에 1을 더한 3에 3을 더한 것)346 프로그래밍은 적으면서 해야 편하다(디버깅)처음에는 낯설지만 하다 보면 점점 쉬워진다하지만 반드시 디버깅 해야한다안다고 머리로 풀면 백퍼센트 틀린다. 한 줄 한 줄 시키는대로 그대로 추적해서 그대로 써야 한다C언어의 관계 연산자와 비트 연산자, 논리연산자관계 연산자는 두 수의 대소를 비교하고, 비트 연산자는 컴퓨터가 저장하는 최소 단위인 비트끼리 연산하는 것이다우선순위는 산술 연산자 > 관계 연산자 > 논리 연..
프로그래밍(1) 순서도, C언어 기초 순서도순서도는 프로그램을 코딩하기 전에 그걸 그림으로 표현한 것이다.순서도를 보면 어디를 가도 이렇게 코딩하는 거구나, 하고 이해할 수 있다순서도는 항상 처음에 START, 마지막에 STOP이 나온다 (단자 기호)순서도나 프로그램은 별 말이 없으면 위에서부터 밑으로 진행이 된다 → FLOW 차트START 다음에는 준비 기호가 있다 (i, j, k)준비기호가 나오면 우리가 할일은 습관적으로 이 기호들을 적어두는 것이다. 이런 변수들을 사용한다는 것을 알아둔다.그 다음에는 수동 입력 기호가 있다. 키보드로 입력 받는 것을 말하는 것 (키보드로 i와 j값을 받는다)순서도나 프로그램 코드를 읽을 때는 반드시 거기에 나오는 변수를 적어가면서 변하는 값을 계속 추적하는 과정을 반드시 거쳐야 한다(디버깅)그 다음의 ..
데이터통신론 복습(3) LAN의 분류토폴로지성형, 버스형, 링형매체접근방식CSMA/CD, 토큰 버스, 토큰 링, CSMA/CA전송방식베이스밴드 LAN, 브로드밴드 LAN전송 매체트위스트 페어선, 동축 케이블, 광섬유 LAN  관련 위원회IEEE 802.2LLCIEEE 802.3CSMA/CDIEEE 802.4Token BusIEEE 802.5Token RingIEEE 802.6MANIEEE 802.10LAN SecurityIEEE 802.11Wireless LAN, Wifi (IEEE 802.11a, b, g, n 등)IEEE 802.15.1BluetoothIEEE 802.15.4Zigbee토큰 링과 토큰 버스는 토큰을 사용하고 반납하는 형식으로  충돌 현상이 없고 시간 예측이 가능하다(실시간 적합)토큰 버스는 물리적으로는 버스..