홈 > e-Book > Only eBook(113)
Only eBook

[eBook] 컴퓨터 프로그래밍 (1판)

18,000원
포인트 0점 적립
배송비주문시 결제
총 금액 0원

, , , ,

상품요약정보 : 서적
상품정보고시
도서명 [eBook] 컴퓨터 프로그래밍(1판)
저자 황우현 / 노태균 / 정준 / 최회련
출판사 복두출판사
판수(크기) 1판
쪽수 292
판형 46배판
출판일 2013-09-10
ISBN 978-89-8000-929-9


Ⅰ 프로그래밍 기초


Chapter 01. 컴퓨터와 의사소통하기

1.1 의사소통에 사용되는 컴퓨터 구조

1.2 컴퓨터를 이용한 문제해결 단계

1.3 의사소통에 필요한 컴퓨터 언어들

1.4 C언어를 통한 컴퓨터와의 의사소통 과정


Chapter 02. C언어의 기본 구조

2.1 C언어의 기본 상식

2.2 C언어의 번역기 사용 – Microsoft Visual Studio


Chapter 03. C언어의 기초

3.1 전처리문(preprocessor : 선행처리문)

3.2 주석(comment)

3.3 자료형(Data Type)

3.4 기본적인 출력 함수(printf : print format)

3.5 저장공간 : 상수와 변수

3.6 출력함수 printf 함수의 확장

3.7 자료형 변환

3.8 표준 입력 함수: scanf 함수


Chapter 04. 연산자

4.1 산술연산자

4.2 관계연산자

4.3 논리연산자

4.4 증감연산자

4.5 복합대입연산자


Chapter 05. 함수(Function)

5.1 함수의 개요

5.2 함수 호출의 종류

5.3 함수의 형태

5.4 라이브러리 함수(내장함수)

5.5 함수와 변수의 영역관계


Chapter 06. 오류에 대한 대처 방법(디버깅 : Debugging)




Ⅱ 프로그래밍 활용


Chapter 07. 제어문

7.1 while문

7.2 for문

7.3 if문

7.4 switch문


Chapter 08. 배열(1차원,2차원)


Chapter 09. 포인터





Ⅲ 응용 프로그램

Chapter 10. 비트연산자

10.1 비트의 개념

10.2 진수의 개념

10.3 비트 연산자의 종류

Chapter 11. LED 제어 응용 프로그램 실습

11.1 LED(Light Emitting Diode)의 특성

11.2 LED 제어 포트

11.3 PC에서 LED 연산결과를 확인하는 프로그램

11.4 LED On/Off 제어 응용 프로그램 실습

Chapter 12. Switch 제어 응용 프로그램 실습

12.1 Switch 입력의 특성

12.2 Switch 제어 응용 프로그램 실습 준비단계

12.3 Switch 제어 응용 프로그램 실습




Ⅳ LEGO NXT 프로그래밍


Chapter 13. NXT와 ROBOTC 소개

13.1 LEGO NXT 소개

13.2 로봇 센서 및 모터 연결

13.3 ROBOTC 소개 및 설치

13.4 ROBOTC 디버깅

13.5 ROBOTC 자료형과 연산

13.6 ROBOTC 연산 및 우선순위


Chapter 14. ROBOTC 프로그래밍

14.1 로봇 구동 모터의 제어

14.2 NXT 라인트레이싱


Chapter 15. NXT 서보모터 제어

15.1 모터의 이동거리 제어

15.2 정밀한 모터의 이동거리 제어

15.3 PID 속도 제어

15.4 경로 탐색 방법


부록



컴퓨터에게 어떤 일을 수행할 순서를 약속된 명령으로 나열하는 것을 프로그램이라고 한다. 이러한 프로그램을 작성하기 위한 프로그래밍 언어로 본 과목에서는 이식성이 높고 속도가 빠른 C언어의 개념을 배우고 아울러 LEGO NXT를 활용할 수 있는 ROBOTC에 대해서도 다루고 있다. 따라서 본 교과목에서는 C언어의 문법과 그 문법을 적용한 문제풀이 뿐만 아니라 다양한 사례들의 실습을 통해 해결하고자하는 문제에 대한 효과적인 결과를 얻을 수 있도록 하는 것을 목표로 한다.

C언어를 이용하여 프로그램을 편집, 컴파일, 링크, 디버깅 및 실행하는 방법을 익히도록 한다. C언어로 공학 분야에서 필요로 하는 프로그램을 작성하기 위하여 연산자, 함수, 제어의 흐름, 구조적 프로그래밍, 파일 입출력에 대한 실제 예제를 이용하여 강의하고 실습할 수 있도록 구성한다. 또한 그래픽, 기구계산, 직렬통신, 표준 입력 및 출력에 대한 개념과 선행처리기 등도 학습하도록 하여 응용 프로그램을 작성할 수 있는 능력을 배양하도록 한다. C언어의 기본적인 문법과 실습과정을 포함하고 있으므로, 이 교재를 활용하여 프로그램에 대한 이론 및 실습으로 문법을 먼저 익히고 이를 토대로 마이크로프로세서에 응용하는 실전문제를 해결할 수 있도록 교재를 구성하고 있다.

 

본 교재를 이용하여 대학에서 강의를 한다면 다음과 같은 목표를 성취할 수 있도록 15주 주별 강의 내용을 정리해 보면 다음과 같다.

 

강의 목표

 

- 순서도, 프로그래밍과 C언어에 대한 기초적인 문법을 이해할 수 있다.

- C언어를 이용하여 프로그램을 편집, 컴파일, 링크, 디버깅 및 실행할 수 있다.

- 선행처리기, 함수, 반복문, 배열, 포인터, 표준입력 및 출력에 대한 개념을 활용할 수 있다.

- C언어로 자동화에 필요한 실무적인 프로그램(LED 컨트롤 등)을 작성하여 응용할 수 있다.

- LEGO NXT를 활용할 수 있는 ROBOTC를 배워서 응용 프로그램을 작성할 수 있다.

 

특히 III부에서는 간단한 프로그램을 이용하여 실무적인 마이크로프로세서에 대한 입문 프로그래밍을 할 수 있도록 제공하고 있으므로, 출판사에 요청하면 실습 프로그램을 활용할 수 있다. 또한 IV에서는 LEGO NXT에 대한 예제 및 실무 프로그램을 직접 하면서 실습할 수 있도록 프로그램 방법과 예제를 설명하고 있다.

 

개인이 직접 출판사 홈페이지에서 응용 프로그램을 다운받아 실습을 수행하거나 LEGO NXT를 이용하여 프로그램을 하면서 본인의 업무에 직접 활용할 수 있도록 본 교재를 구성하고 있다.

 

교재의 내용에 오류가 있거나 수정이 필요한 부분이 발견되면 복두출판사 또는 저자(priwoo@gmail.com)에게 알려주면 더 좋은 교재가 될 수 있도록 수정할 것을 약속드린다. 또한 학생들에게는 채택된 내용에 대해서 가산점을 부여할 예정이다.

 

 

20138

저자대표 황우현

, , , ,

08. 거래조건에 관한 정보
거래조건
재화 등의 배송방법에 관한 정보 상품 상세설명페이지 참고
주문 이후 예상되는 배송기간 상품 상세설명페이지 참고
제품하자가 아닌 소비자의 단순변심, 착오구매에 따른 청약철회 시 소비자가 부담하는 반품비용 등에 관한 정보 배송ㆍ교환ㆍ반품 상세설명페이지 참고
제품하자가 아닌 소비자의 단순변심, 착오구매에 따른 청약철회가 불가능한 경우 그 구체적 사유와 근거 배송ㆍ교환ㆍ반품 상세설명페이지 참고
재화등의 교환ㆍ반품ㆍ보증 조건 및 품질보증 기준 소비자분쟁해결기준(공정거래위원회 고시) 및 관계법령에 따릅니다.
재화등의 A/S 관련 전화번호 상품 상세설명페이지 참고
대금을 환불받기 위한 방법과 환불이 지연될 경우 지연에 따른 배상금을 지급받을 수 있다는 사실 및 배상금 지급의 구체적 조건 및 절차 배송ㆍ교환ㆍ반품 상세설명페이지 참고
소비자피해보상의 처리, 재화등에 대한 불만처리 및 소비자와 사업자 사이의 분쟁처리에 관한 사항 소비자분쟁해결기준(공정거래위원회 고시) 및 관계법령에 따릅니다.
거래에 관한 약관의 내용 또는 확인할 수 있는 방법 상품 상세설명페이지 및 페이지 하단의 이용약관 링크를 통해 확인할 수 있습니다.
09. 반품기한
  • 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
  • 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
010. 반품 배송비
반품 배송비
반품사유 반품 배송비 부담자
단순변심 고객 부담

최초 배송비를 포함해 왕복 배송비가 발생합니다. 또, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다.

상품의 불량 또는 오배송 고객부담 아님
011. 배송상태에 따른 환불안내
환불안내
진행 상태 결제완료 상품준비중 배송지시/배송중/배송완료
어떤 상태 주문 내역 확인 전 상품 발송 준비 중 상품이 택배사로 이미 발송 됨
환불 즉시환불 구매취소 의사전달 → 발송중지 → 환불 반품회수 → 반품상품 확인 → 환불
012. 취소방법
  • 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
  • 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
013. 환불시점
환불시점
결제수단 환불시점 환불방법
신용카드 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) 신용카드 승인취소
계좌이체 실시간 계좌이체 또는 무통장입금
취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준)
계좌입금
휴대폰 결제 당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소
전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준)
당일취소 : 휴대폰 결제 승인취소
익월취소 : 계좌입금
포인트 취소 완료 후, 당일 포인트 적립 환불 포인트 적립

0 Reviews

구매하신 분만 후기를 등록할 수 있으며, 후기와 관계없는 글, 판매, 양도, 광고, 욕설, 비방, 도배 등의 글은 예고 없이 삭제됩니다.
번호 제목 별점
  • 등록된 후기가 없습니다.
더보기