이 책은 현재 절판입니다. 그간 읽어주신 독자들께 감사드립니다.
한국과학창의재단 2016년 우수과학도서 선정!
고기를 주기보다 고기를 잡는 법을 알려주는 프로그래밍 입문서!
아마존 재팬 프로그래밍 입문서 분야 최장기간 베스트셀러!
출판사 제이펍
원출판사 기술평론사
원서명 これからはじめるプログラミング基礎の基礎(ISBN: 9784774137100)
저자명 타니지리 카오리 지음, 타니지리 토요히사 감수
역자명 정인식
출판일 2016년 5월 12일
페이지 296쪽
시리즈 (없음)
판 형 (170*225*15)
제 본 무선(soft cover)
정 가 22,000원
ISBN 979-11-85890-49-4 (93000)
키워드 컴퓨터 / 프로그래밍 / 기초 / C 언어 / 베이직 / 데이터
분야 프로그래밍 입문
■ 아빠와 함께 배우는 스크래치 프로그래밍 어드벤처(버전 2)
차례
PART Ⅰ 프로그래밍으로의 초대
CHAPTER 01 컴퓨터와 친하게 지내자 2
1.1 컴퓨터가 있는 생활 2
1.2 프로그래밍이란 무엇인가? 7
1.3 마음의 준비 12
CHAPTER 02 컴퓨터가 동작하는 원리 21
2.1 컴퓨터 완벽 해부 21
2.2 컴퓨터의 작업 방식 28
2.3 프로그램 완벽 해부 36
CHAPTER 03 프로그램을 한국어로 작성하자 44
3.1 프로그램이 만들어지는 과정 44
3.2 줄거리와 시나리오를 작성하기 위한 힌트 56
3.3 청소를 부탁해! 62
3.4 프로그램의 개념을 익히려면? 70
PART Ⅱ 프로그래밍의 기초 지식
CHAPTER 04 ‘1 + 1’ 프로그램 72
4.1 값을 넣는 상자 ― 변수 73
4.2 상자의 크기 ― 데이터 타입 77
4.3 상자 사용법 ― 초기화 86
4.4 상자에 값 넣기 ― 대입/대입 연산자 87
4.5 Q&A 90
CHAPTER 05 계산 실패의 정체 92
5.1 계산에 사용하는 기호 ― 산술 연산/산술 연산자 92
5.2 티끌모아 태산 ― 계산 오차 94
5.3 식을 작성하는 방법에 따라 답이 변한다 ― 우선순위 96
5.4 원인은 보관 용기에 있다? ― 데이터 타입 101
5.5 답을 알 수 없는 나눗셈 ― 0으로 나누기 104
5.6 Q&A 105
CHAPTER 06 프로그램의 흐름을 만들기 108
6.1 흐름의 방식은 세 종류 ― 제어 구조 108
6.2 ‘만약’인 경우의 프로그램 ― 조건 판단 구조 114
6.3 동일한 것의 반복 ― 반복 구조 122
6.4 흐름을 바꾸는 계기 ― 비교 연산/비교 연산자 132
6.5 함께 비교하기 ― 논리 연산/논리 연산자 137
6.6 Q&A 142
CHAPTER 07 데이터의 보관 용기 145
7.1 같은 종류의 상자를 나열해서 사용 ― 배열 145
7.2 상자를 가로와 세로로 나열하여 사용하기 ― 2차원 배열 155
7.3 관련 정보를 모아서 취급하기 ― 구조체/레코드 164
7.4 메모리의 번지를 이용하기 ― 포인터/주소 169
7.5 값에 이름을 붙여서 사용하기 ― 상수 177
7.6 중요한 데이터를 넣는 장소 ― 파일 180
7.7 Q&A 184
CHAPTER 08 프로그램을 부품화하기 186
8.1 부품이 된 프로그램 ― 함수 186
8.2 정보 전달 ― 인수 197
8.3 결과 수령 ― 반환값/리턴값 204
8.4 정보를 공유하는 방법 ― 지역 변수/전역 변수 206
8.5 Q&A 209
PART Ⅲ 다음 단계로
CHAPTER 09 무엇을 만들지 생각해보자 212
9.1 콘솔 애플리케이션과 윈도우 애플리케이션 212
9.2 프로그램이 움직이는 계기 214
9.3 프로그램을 만드는 방법 218
9.4 웹 프로그램 221
CHAPTER 10 도구를 준비하자 232
10.1 프로그래밍 언어의 종류 232
10.2 여러 가지 프로그래밍 언어 236
10.3 C 프로그래밍에 필요한 도구 249
10.4 객체 지향 프로그래밍 253
CHAPTER 11 한 발 앞으로 나아가자 262
11.1 프로그램이 생각대로 동작하지 않을 때 262
11.2 프로그래머의 마음가짐 267
찾아보기 273
'도서 소개' 카테고리의 다른 글
핵심만 골라 배우는 안드로이드 스튜디오 & 프로그래밍 (0) | 2016.06.16 |
---|---|
Flask 기반의 파이썬 웹 프로그래밍 (7) | 2016.05.24 |
전문가를 위한 트러블슈팅 오라클 퍼포먼스(제2판) (0) | 2016.05.04 |
사물인터넷 빅뱅: IT 비즈니스의 대변혁이 시작된다 (0) | 2016.04.29 |
핵심만 골라 배우는 iOS 9 프로그래밍 (2) | 2016.04.26 |