이미 소장하고 있다면 판매해 보세요.
|
CHAPTER 01 컴퓨터와 논리의 개요
1.1 컴퓨터의 구성 요소와 연산 과정 1.2 프로그래밍 과정의 단계 1.2.1 문제의 이해 1.2.2 논리의 설계 1.2.3 프로그램의 코딩 1.2.4 프로그램의 번역 1.2.5 프로그램의 테스트 1.2.6 프로그램의 활용 1.3 데이터의 계층구조 1.4 순서도 기호와 의사코드의 사용 1.5 변수의 사용 1.6 프로그램의 종료 1.7 연결자의 사용 1.8 변수에 값을 대입 1.9 데이터의 타입 1.10 프로그래밍 기법들의 발전 요 약 주요 용어 복습 문제 연습 문제 CHAPTER 02 프로그램의 구조화 2.1 컴퓨터의 구성 요소와 연산과정 2.2 프로그램의 기본 구조 2.3 Priming Read의 사용 2.4 구조화의 필요성 2.5 구조화의 확인 2.6 case와 do until 구조 요 약 주요 용어 복습 문제 연습 문제 CHAPTER 03 프로그램의 모듈화와 문서 3.1 모듈화의 장점 3.1.1 프로그램의 추상화 3.1.2 다수 프로그래머의 공동 작업 3.1.3 모듈의 재사용 3.1.4 프로그램 구조의 인식 3.2 프로그램의 모듈화 3.3 모듈의 호출 3.4 변수의 선언 3.5 계층도 3.6 프로그램의 문서 3.7 출력 문서 3.8 입력 문서 3.9 사용자 문서 요 약 주요 용어 복습 문제 연습 문제 CHAPTER 04 프로그램의 작성 및 설계 4.1 프로그램의 메인 논리 4.2 초기화 작업 4.2.1 변수 선언 4.2.2 파일 열기 4.2.3 제목 출력 4.2.4 첫 번째 입력 4.3 메인 루프 4.4 마무리 작업 4.5 프로그램 설계의 중요성 4.6 모듈의 포함 4.7 변수와 모듈의 이름 4.8 명확한 명령문의 작성 4.8.1 적절한 줄 바꾸기 4.8.2 임시 변수의 사용 4.8.3 상수의 사용 4.9 좋은 프로그래밍 습관 요 약 주요 용어 복습 문제 연습 문제 CHAPTER 05 판 단 5.1 불리언 식 5.2 비교 연산자 5.3 AND 논리 5.3.1 효율적인 AND 판단 5.3.2 1개의 AND로 판단들을 결합 5.3.3 AND 사용의 흔한 실수 5.4 OR 논리 5.4.1 OR 사용의 흔한 실수 5.4.2 효율적인 OR 판단 5.4.3 1개의 OR로 판단들을 결합 5.5 범위 검사 5.5.1 범위 검사의 흔한 실수 5.6 AND와 OR의 우선순위 5.7 case 구조 5.8 의사결정 테이블 요 약 주요 용어 복습 문제 연습 문제 CHAPTER 06 루 프 6.1 루프의 장점 6.2 while 루프 6.3 루프의 제어 6.4 센티넬 변수의 사용 6.5 루프 제어 변수의 감소 6.6 루프 사용의 흔한 실수 6.6.1 루프 제어 변수의 초기화 6.6.2 루프 제어 변수의 변경 6.6.3 루프 제어 변수의 비교 6.6.4 루프에 포함하는 명령문 6.6.5 초기화 필요가 없는 변수 6.7 for 루프 6.8 do until 루프 6.9 루프의 공통된 특징 6.10 중첩 루프 6.11 루프를 이용한 총합 요 약 주요 용어 복습 문제 연습 문제 CHAPTER 07 제어 탈출 7.1 제어 탈출의 논리 7.2 단일 단계 제어 탈출 7.3 제목에서 제어 데이터의 사용 7.4 꼬리말에서 제어 데이터의 사용 7.5 합계에서 제어 탈출 7.6 다단계 제어 탈출 7.7 페이지 탈출 요 약 주요 용어 복습 문제 연습 문제 CHAPTER 08 배 열 8.1 배열의 사용 8.2 컴퓨터 메모리에서의 위치 8.3 중첩된 판단을 대체하는 배열 8.4 배열의 선언과 초기화 8.5 수행할 때와 컴파일할 때의 배열 8.6 배열의 값을 적재 8.7 배열의 탐색 8.8 병렬 배열의 사용 8.9 배열의 경계 8.10 조기 탈출 8.11 범위의 비교 요 약 주요 용어 복습 문제 연습 문제 CHAPTER 09 배열의 응용 9.1 데이터 정렬의 필요성 9.2 두 값의 교환 9.3 버블 정렬 9.3.1 배열의 크기 변수 사용 9.3.2 가변 크기의 리스트 9.3.3 불필요한 비교의 감소 9.3.4 불필요한 패스의 제거 9.4 삽입 정렬 9.5 선택 정렬 9.6 인덱스 파일 9.7 연결 리스트 9.8 다차원 배열 요 약 주요 용어 복습 문제 연습 문제 CHAPTER 10 메뉴와 입력의 확인 10.1대화식 프로그램의 필요성 10.2 1단계 메뉴의 사용 10.3 블랙박스 같은 모듈 10.4 메뉴 프로그램의 개선 10.5 CASE 구조의 사용 10.6 다단계 메뉴의 사용 10.7 입력의 확인 10.8 데이터 확인의 종류 10.8.1 데이터 타입의 확인 10.8.2 데이터 범위의 확인 10.8.3 데이터의 합리성과 일관성 확인 10.8.4 데이터 존재의 확인 요 약 주요 용어 복습 문제 연습 문제 CHAPTER 11 파일의 처리 11.1 파일 병합의 필요성 11.2 병합 프로그램의 메인 논리와 초기화 11.3 병합 프로그램의 메인 루프와 마무리 11.4 초기화에서 EOF의 검사 11.5 마스터 파일과 트랜잭션 파일 11.6 트랜잭션의 반영 11.7 다수의 트랜잭션 허용 11.8 순차 파일의 갱신 요 약 주요 용어 복습 문제 연습 문제 CHAPTER 12 고급 모듈화 기술 12.1 지역변수와 전역변수 12.2 모듈로 값을 전달 12.3 모듈로 여러 값을 전달 12.4 모듈로부터 값의 반환 12.5 내장 함수 12.6 IPO 차트 12.7 캡슐화의 장점 12.8 결합력의 감소와 응집력의 증가 요 약 주요 용어 복습 문제 연습 문제 CHAPTER 13 객체지향 프로그래밍 13.1 객체지향 프로그래밍의 개요 13.2 클래스 13.3 객체의 사용 13.4 상속 13.5 다형성 13.6 생성자와 소멸자 13.7 GUI 객체의 클래스 13.8 객체지향 프로그래밍의 장점 요 약 주요 용어 복습 문제 연습 문제 부록 A 어려운 구조화 문제의 해결 부록 B 수 체계와 컴퓨터 코드의 이해 부록 C 큰 의사결정 테이블의 사용 프로그램 소스 찾아보기 |
홍의경의 다른 상품