HOME > 상세정보

상세정보

C프로그래밍 파워 업그레이드 (100회 대출)

자료유형
단행본
개인저자
윤성우
서명 / 저자사항
C프로그래밍 파워 업그레이드 / 윤성우 저
발행사항
서울 :   Orangemedia,   2008   (2011)  
형태사항
643 p. : 삽화 ; 26 cm.
ISBN
8996094005 9788996094005
000 00728camcc2200241 c 4500
001 000045460245
005 20130913154224
007 ta
008 080618s2008 ulka 000c kor
020 ▼a 8996094005 ▼g 93000
020 ▼a 9788996094005 ▼g 93000
035 ▼a (KERIS)BIB000011322378
040 ▼a 241026 ▼c 241026 ▼d 241026 ▼d 211009
082 0 4 ▼a 005.133 ▼2 23
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b C110 2008z26
100 1 ▼a 윤성우 ▼0 AUTH(211009)13857
245 1 0 ▼a C프로그래밍 파워 업그레이드 / ▼d 윤성우 저
246 1 4 ▼a 단계별 프로젝트 중심의 C프로그래밍 파워 업그레이드
260 ▼a 서울 : ▼b Orangemedia, ▼c 2008 ▼g (2011)
300 ▼a 643 p. : ▼b 삽화 ; ▼c 26 cm.
945 ▼a KINS

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 C110 2008z26 등록번호 111483491 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2008z26 등록번호 121175635 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2008z26 등록번호 121175636 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 4 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2008z26 등록번호 121226535 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 C110 2008z26 등록번호 111483491 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2008z26 등록번호 121175635 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2008z26 등록번호 121175636 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2008z26 등록번호 121226535 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

C언어의 문법을 점검, 부족한 이해를 채울 수 있는 기회를 제공한다. 1천 라인이 넘는 프로그램을 직접 구현해 볼 수 있다. 여러 개의 소스파일과 헤더파일을 디자인할 수 있도록 유도하며 프로그램의 구현능력이 빠른 시간 안에 향상될 수 있는 길을 제시한다. 저자의 인터넷 강의를 통해서 학습에서의 실패 확률을 최소화한다. 7개월간의 무료강의 기간을 제공한다.

- C언어의 문법을 점검 부족한 이해를 채울 수 있는 기회를 제공합니다.
- 1천 라인이 넘는 프로그램을 직접 구현해 볼 수 있습니다.
- 여러 개의 소스파일과 헤더파일을 디자인할 수 있도록 유도합니다.
- 프로그램의 구현능력이 빠른 시간 안에 향상될 수 있는 길을 제시합니다.
- 저자의 인터넷 강의를 통해서 학습에서의 실패 확률을 최소화합니다.
- 7개월간의 무료강의 기간을 제공합니다.

PART 1: 기본실력 점검 및 향상
C언어의 문법을 점검하고, C 언어를 정확히 이해할 수 있도록 돕는 40개의 주제로 구성된 엄선된 문제들과 자세한 해설

PATR 2: 실력완성을 위한 단계별 프로젝트
단계별로 구현 능력을 향상시킬 수 있도록 디자인 된 4개의 프로젝트와 이를 구성하는 22가지의 도전과제

수 많은 학생들이 대학에서 C언어를 공부합니다. 하지만 모든 학생들이 C언어를 잘 하는 것은 아닙니다. 공부는 했는데 부족하다는 생각이 든다면 여러분의 실력을 진단해 볼 필요가 있습니다. 중요한 것은 한 권의 책을 더 보는 것이 아니라, 여러분이 얼마나 C언어를 이해하고 있는지 스스로 진단하는 것입니다.
이 책에서는 C 언어에 대한 여러분의 이해도를 확인할 수 있는 기회를 제시합니다. 또한 자세한 설명을 통해서 이해도가 부족한 부분에 대한 학습을 돕습니다. 그리고 이 책의 주 목적은 프로그램의 구현 능력을 향상시키는데 있습니다. 이는 문법의 견고함을 다지는 것과는 별개의 문제입니다. 문법이야 며칠 밤을 새가며 열심히 공부하면 끝장을 볼 수 있지만, 실제 프로그램을 만드는 능력은 그리 쉽게 향상되지 않기 때문입니다. 그래서 이 책에서는 독자들로 하여금 일정 규모 이상의 프로그램코드를 접할 수 있는 기회를 제공하며 단계별로 프로그램 구현능력을 향상시킬 수 있도록 총 22가지의 도전과제로 구성이 된 4개의 프로젝트가 준비되어 있습니다. 또한 온라인 강의를 통해서 저자로부터 직접 도움을 받을 수 있기 때문에 여러분의 프로그래밍 실력은 반드시 향상될 것입니다.


정보제공 : Aladin

저자소개

윤성우(지은이)

프로그래밍을 공부한다면 모르는 사람이 없을 것 같은 베스트셀러 저자이다. 여전히 쉽게 설명하는 방법에 대해 고민하고 있으며 그 고민 결과를 바탕으로 책을 집필하고 있다.프로그래머라는 직업에 충실하기 위해 적지 않은 기간 동안 집필 활동이 없었지만 그간 축적된 에너지를 바탕으로 다수의 책을 쓸 계획을 가지고 집필에 임하고 있다. 벤처회사에서 개발자로 일하던 저자는 IT분야의 집필과 강의로 처음 이름이 알려졌으며, 2004년부터 지금까지 OpenGL-ES 그래픽스 라이브러리의 구현과 3D 가속 칩의 개발 및 크로노스 그룹(모바일 국제 표준화 컨소시엄)의 표준안에 관련된 일에 참여하였다. 또한 핸드폰용 DMB 칩의 개발에도 참여하였으며, 현재는 ㈜액시스소프트의 CTO로 있으면서 웹 기반 솔루션 개발에 관심을 갖고 있다.

정보제공 : Aladin

목차

목차
PART 1 기본실력 점검 및 향상 = 9
 Section 01 콘솔 입출력은 프로그래밍의 기본이다! = 13
  문제 1. 기본적인 입력 및 출력에 대한 점검 = 15
  문제 2. 문자열을 입력 받는 두 가지 방법의 차이점 = 17
  문제 3. 숫자를 읽어 들이려는데 16진수로 읽고 싶다면? = 19
  문제 4. 파일의 끝을 의미하는 EOF가 콘솔에서는 어떠한 의미를? = 22
 Section 02 C 언어의 연산자들을 사용해 보자 = 29
  문제 5. 기본 사칙 연산자 활용 = 32
  문제 6. 명시적 형 변환, 묵시적인 형 변환 = 34
  문제 7. 조건 연산자(삼 항 연산자) 활용 = 38
  문제 8. 나머지 연산자 = 42
 Section 03 조건문과 반복문에 익숙해지기 = 45
  문제 9. if~else, while, for, break문에 대한 연습 = 47
  문제 10. continue문에 대한 연습 = 52
  문제 11. 익숙해지기 위한 추가 문제들 = 55
 Section 04 반복문의 중첩과 간단한 정렬 알고리즘 하나 익히기 = 59
  문제 12. for문 중첩에 대한 연습 = 61
  문제 13. while문과 for문의 중첩 = 65
  문제 14. 반복문을 중첩하여 구현하는 정렬 알고리즘 = 68
 Section 05 문자와 문자열 처리 = 73
  문제 15. 문자의 유형 분류하기 1 = 75
  문제 16. 문자의 유형 분류하기 2 = 77
  문제 17. 문자열 처리 함수 사용하기 1 = 82
  문제 18. 문자열 처리 함수 사용하기 2 = 85
 Section 06 다양한 함수 만들기 = 91
  문제 19. 함수의 기본 = 93
  문제 20. 리턴 만으로 값을 반환하는 것이 아니다 = 97
  문제 21. 함수에 1차원, 2차원 배열을 인자로 전달하기 = 100
  문제 22. 함수와 문자열 배열 = 107
  문제 23. 문자열 처리함수 직접 만들어 보기 = 110
  문제 24. 다른 함수들과 차이를 보이는 strtok 함수를 약식으로 만들어 보기 = 115
 Section 07 메모리의 동적 할당 = 123
  문제 25. 프로그램 실행 중에 배열의 크기 결정하기 = 125
  문제 26. 문자열의 길이는? 그때그때 달라요 = 129
 Section 08 구조체가 필요한 이유에 대한 확실한 인식 = 145
  문제 27. 둘 이상의 데이터를 묶어야 하는 상황: 구조체 사용하지 않기 = 147
  문제 28. 둘 이상의 데이터를 묶어야 하는 상황: 구조체 사용하기 = 151
  문제 29. 저장할 때 도서명 순으로 정렬하여 저장하기 = 154
  문제 30. 다양한 기준으로 도서 정보 정렬하기 = 160
 Section 09 헤더파일 그리고 파일 분할 완전 정복하기 = 171
  문제 31. 헤더파일에 어떠한 내용들이 들어 갈 수 있나요? = 173
  문제 32. 링커(linker)가 하는 일은 무엇인가요? = 177
  문제 33. 헤더파일! 이렇게 사용하자 = 184
  문제 34. 헤더파일에 #ifndef ~ #endif = 192
  문제 35. 자! 그럼 헤더파일도 만들고 파일도 분할해 봅시다! = 202
 Section 10 파일의 입력과 출력 = 207
  문제 36. 파일에 문자를 입력 및 출력하려면 어떻게 해야 하는가? = 209
  문제 37. 파일에 숫자를 입력 및 출력하려면 어떻게 해야 하는가? = 214
  문제 38. 파일에 문자열을 입력 및 출력하려면 어떻게 해야 하는가? = 219
  문제 39. 파일을 통한 숫자, 문자 그리고 문자열의 동시 입력 및 출력 = 225
  문제 40. 텍스트 파일과 바이너리(2진) 파일에 대한 오해 = 237
PART 2 실력완성을 위한 단계별 프로젝트 = 257
 Section 01 전화번호 관리 프로젝트 = 261
  전화번호 관리 프로젝트 1단계: 입력과 출력 기능의 완성 = 262
  전화번호 관리 프로젝트 2단계: 데이터의 검색과 삭제 = 276
  전화번호 관리 프로젝트 3단계: 변경하자! 구조체 포인터 배열로 = 287
  전화번호 관리 프로젝트 4단계: 동명이인(同名異人) 처리하기 = 298
  전화번호 관리 프로젝트 5단계: 데이터의 저장과 복원 = 312
  전화번호 관리 프로젝트 6단계: 데이터 변경 기능의 추가 = 323
  전화번호 관리 프로젝트 7단계: 데이터 영속성의 유지 = 331
  전화번호 관리 프로젝트를 마감하며 = 341
 Section 02 가위 바위 보 게임 프로젝트 = 353
  가위 바위 보 게임 프로젝트 1단계: 홀수 짝수 게임에서부터 시작 = 354
  가위 바위 보 게임 프로젝트 2단계: 가위 바위 보 게임으로 변경 = 363
  가위 바위 보 게임 프로젝트 3단계: 승률 계산 = 371
  가위 바위 보 게임 프로젝트 4단계: 게임 머니 기능의 추가 = 382
  가위 바위 보 게임 프로젝트 5단계: 자! 판돈의 크기를 정하세요 = 393
  가위 바위 보 게임 프로젝트 6단계: 이어서 실행하시겠습니까? = 402
  가위 바위 보 게임 프로젝트를 마감하며 = 416
 Section 03 DVD 대여 관리 프로젝트 = 429
  DVD 대여 관리 프로젝트 1단계: 고객 관리 기본 모듈 완성 = 430
  DVD 대여 관리 프로젝트 2단계: DVD 관리 기본 모듈 완성 = 448
  DVD 대여 관리 프로젝트 3단계: DVD 대여와 반납 = 463
  DVD 대여 관리 프로젝트 4단계: 데이터 저장 모델의 변경 = 485
  DVD 대여 관리 프로젝트 5단계: 소프트웨어 구조 변경과 파일 입출력 = 507
  DVD 대여 관리 프로젝트를 마감하며 = 524
 Section 04 테트리스 게임 프로젝트 = 545
  테트리스 게임 프로젝트 1단계: 블록을 만들고 움직여라! = 546
  테트리스 게임 프로젝트 2단계: 블록의 좌우 이동과 회전 = 576
  테트리스 게임 프로젝트 3단계: 충돌 검사와 블록 쌓기 = 591
  테트리스 게임 프로젝트 4단계: 블록의 소멸과 레벨 그리고 스페이스 바의 입력 처리 = 611
  테트리스 게임 프로젝트를 마감하며 = 627

관련분야 신착자료