HOME > 상세정보

상세정보

(당당한 프로그래머로 만들어 주는)C 프로그래밍

(당당한 프로그래머로 만들어 주는)C 프로그래밍 (11회 대출)

자료유형
단행본
개인저자
이칠우 정민영
서명 / 저자사항
(당당한 프로그래머로 만들어 주는)C 프로그래밍 / 이칠우, 정민영 공저.
발행사항
파주 :   BM 성안당 :   성안당 ,   2009.  
형태사항
344 p. : 삽도 ; 24 cm.
기타표제
입문용 추천서
ISBN
9788931550290
000 00757camccc200253 k 4500
001 000045574171
005 20100805045135
007 ta
008 091229s2009 ggka 001c kor
020 ▼a 9788931550290 ▼g 13000: ▼c \15,000
035 ▼a (KERIS)BIB000011877990
040 ▼a 211062 ▼c 211062 ▼d 244002
082 0 4 ▼a 005.133 ▼2 22
090 ▼a 005.133 ▼b C110 2009z38
100 1 ▼a 이칠우
245 2 0 ▼a (당당한 프로그래머로 만들어 주는)C 프로그래밍 / ▼d 이칠우, ▼e 정민영 공저.
246 1 3 ▼a 입문용 추천서
246 1 1 ▼a C programming
260 ▼a 파주 : ▼b BM 성안당 : ▼b 성안당 , ▼c 2009.
300 ▼a 344 p. : ▼b 삽도 ; ▼c 24 cm.
700 1 ▼a 정민영
940 ▼a 시 프로그래밍
940 ▼a 당당한 프로그래머로 만들어주는 시프로그래밍

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 005.133 C110 2009z38 등록번호 151283972 (11회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M ?

컨텐츠정보

책소개

프로그래밍 언어의 문법을 이해하는 프로그래밍은 꼭 필요한 부분만 기술하고, 세부 사항은 부록에서 다루면서 문제 해결을 위한 프로그래밍을 위주로 설명하려고 노력했다. 하향식 설계 기법을 기반으로 하는 구조적 프로그래밍의 이해를 바탕으로 문제 해결을 위한 모듈 단위의 알고리즘을 개발하여 표현했다.

그리고 모듈들을 C 언어의 함수로 코딩하는 방법에 대해 강조하면서 궁극적으로 이들 함수를 재사용하여 좀 더 큰 문제를 해결하는 프로그램을 작성할 수 있도록 했다.

이 책은 크게 8장으로 구성되어 있다. 1장에서는 정보 처리와 일반적인 프로그래밍의 기초 사항을 다루면서 C 프로그래밍의 개발 환경에 대해 기술했다. 2장에서는 C 프로그래밍 구조뿐만 아니라 예제 프로그램들을 통해 중요한 C 명령문들을 대부분 소개하고 어떻게 사용하는지를 전체적으로 설명했다.

3장에서는 문제 해결을 위한 알고리즘을 만드는 방법과 만들 때 주의해야 할 사항들을 예를 통해 설명했다. 4장에서는 구조적 설계에서 모듈에 해당되는 C 함수에 대해 설명했다. 5장에서는 구조적 프로그래밍 기법과 이것을 C 언어에 적용하는 방법, C 함수를 재사용하는 방법에 대해 소개했다. 6장에서는 배열과 포인터에 대해, 7장에서는 구조체와 공용체, 열거형 등의 복합 자료형에 대해, 그리고 8장에서는 파일 처리를 위한 입.출력 함수들을 소개했다.

이 책은 크게 8장으로 구성되어 있다. 1장에서는 정보 처리와 일반적인 프로그래밍의 기초 사항을 다루면서 C 프로그래밍의 개발 환경에 대해 기술했다. 2장에서는 C 프로그래밍 구조뿐만 아니라 예제 프로그램들을 통해 중요한 C 명령문들을 대부분 소개하고 어떻게 사용하는지를 전체적으로 설명했다. 3장에서는 문제 해결을 위한 알고리즘을 만드는 방법과 만들 때 주의해야 할 사항들을 예를 통해 설명했다. 4장에서는 구조적 설계에서 모듈에 해당되는 C 함수에 대해 설명했다. 5장에서는 구조적 프로그래밍 기법과 이것을 C 언어에 적용하는 방법, C 함수를 재사용하는 방법에 대해 소개했다. 6장에서는 배열과 포인터에 대해, 7장에서는 구조체와 공용체, 열거형 등의 복합 자료형에 대해, 그리고 8장에서는 파일 처리를 위한 입.출력 함수들을 소개했다.


■ 이 책의 특징
지금까지의 프로그래밍 언어 관련 서적은 주로 문법 위주로 설명되어 있다. 따라서 문제 해결을 위한 프로그래밍보다는 문법 이해를 위한 프로그래밍이 더 많이 소개되었다. 이것은 프로그래밍 언어에 대한 이해와 문제 해결을 위한 프로그래밍 기법의 두 마리 토끼를 잡아야 하는 현실적인 어려움 때문이다. 그렇지만 문제 해결을 위한 프로그래밍이야말로 문제를 추상화해서 컴퓨터를 통해 해결 방법을 찾는 것이므로 컴퓨터를 좀 더 깊이 이해하고, 컴퓨터를 전문적으로 활용할 수 있도록 하는 가장 기초적인 것이라고 할 수 있다. 프로그램을 잘 작성하려면 입력 장치를 통해 입력되는 자료와 어떻게 표현되는지를 알 수 있는 자료 구조와, 자료를 정보로 만드는 과정을 나타내는 알고리즘에 대한 연구가 필수적이다.

그래서 이 책에서는 프로그래밍 언어의 문법을 이해하는 프로그래밍은 꼭 필요한 부분만 기술하고, 세부 사항은 부록에서 다루면서 문제 해결을 위한 프로그래밍을 위주로 설명하려고 노력했다. 숲을 본 후 나무를 보는 하향식 설계 기법을 기반으로 하는 구조적 프로그래밍의 이해를 바탕으로 문제 해결을 위한 모듈 단위의 알고리즘을 개발하여 표현했다. 그리고 모듈들을 C 언어의 함수로 코딩하는 방법에 대해 강조하면서 궁극적으로 이들 함수를 재사용하여 좀 더 큰 문제를 해결하는 프로그램을 작성할 수 있도록 했다.


정보제공 : Aladin

목차

목차
Chapter 01 C 프로그래밍의 개요 = 10
 01. 컴퓨터와 정보 처리 = 12
 02. 프로그램, 프로그래밍, 프로그래밍 언어 = 16
 03. 저급 언어와 고급 언어 = 17
 04. C, C++, C# = 19
 05. 구조적 프로그래밍과 객체 지향 프로그래밍 = 21
 06. C 프로그램의 개발 환경 = 23
 연습문제 = 25
Chapter 02 C 프로그래밍의 기초 = 28
 01. C 프로그램의 구조 = 30
 02. C 언어의 연산 특징 = 44
 03. C 언어의 함수 = 51
 04. 분기문 = 59
 05. 반복문 = 65
 06. 배열 = 83
 07. 포인터 = 87
 08. 매크로 치환 = 95
 연습문제 = 97
Chapter 03 알고리즘과 문제 해결 = 106
 01. 알고리즘의 중요성 = 108
 02. 알고리즘의 기술 방법 = 109
 03. 알고리즘의 실제 = 110
 연습문제 = 124
Chapter 04 함수의 응용 = 138
 01. 함수 정의하기 = 140
 02. 전역 변수와 지역 변수 = 148
 03. 기억 클래스 = 155
 04. 재귀 함수 = 159
 05. 함수 개발하기 = 162
 연습문제 = 167
Chapter 05 C 언어와 구조적 프로그래밍 = 174
 01. 구조적 개발 방법론 = 176
 02. 구조적 설계와 구조도 = 178
 03. 구조적 프로그래밍 기법 = 180
 04. 구조적 프로그램의 작성 = 191
 05. 프로그램의 분할 개발 = 192
 06. 파일 내포 = 193
 07. 전처리기 = 194
 연습문제 = 199
Chapter 06 배열과 포인터 = 204
 01. 배열의 초기화와 생략 = 206
 02. 배열의 복사 = 210
 03. 문자형 배열 = 211
 04. 포인터 변수로 배열 접근 = 214
 05. 포인터 배열과 이중 포인터 변수 = 224
 06. 포인터와 함수 = 226
 연습문제 = 230
Chapter 07 구조체와 공용체 = 242
 01. 구조체 = 244
 02. 사용자 자료형 정의 = 258
 03. 공용체 = 260
 04. 열거형 = 263
 연습문제 = 265
Chapter 08 파일의 입ㆍ출력 = 272
 01. 파일 입ㆍ출력의 개요 = 274
 02. 텍스트 스트림의 입ㆍ출력 = 285
 03. 바이너리 스트림의 입ㆍ출력 = 289
 연습문제 = 292
부록 = 296
 A. C 프로그래밍의 실습 환경 = 298
 B. 식별자와 키워드 = 305
 C. 자료형 = 306
 D. 연산자와 연산 우선순위 = 314
 E. 입ㆍ출력 함수 = 325
 F. 표준 라이브러리 = 337
찾아보기 = 340

관련분야 신착자료

Harvard Business Review (2025)