이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
프로그래밍 원리와 실습
한글판
홍의경 공역
생능출판사 2006.02.10.
가격
28,000
28,000
YES포인트?
0원
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  국내배송만 가능
  •  문화비소득공제 가능

책소개

목차

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 큰 의사결정 테이블의 사용
프로그램 소스
찾아보기

저자 소개 1

공역홍의경

관심작가 알림신청
 
서울대학교 사범대학 수학교육과 졸업하였다. 이 후, 카이스트 전산학과 졸업(1983년, 공학석사), 카이스트 전산학과 졸업(1991년, 공학박사)를 받았다. VLDB, ACM SIGKDD, DASFAA, PAKDD, FEGIS, HSI 등 다수의 국제학술대회 program committee, registration chair, organization chair, 행정자치부 기술고시 데이터베이스 과목 문제 선정 및 채점위원, 서울시 GIS 기술자문위원회 자문위원, 대학 수학능력시험 수리영역 출제위원, 한국정보과학회 데이터베이스소사이어티 회장, 서울시립대학교 전산정보원장, 중앙도서관
서울대학교 사범대학 수학교육과 졸업하였다. 이 후, 카이스트 전산학과 졸업(1983년, 공학석사), 카이스트 전산학과 졸업(1991년, 공학박사)를 받았다. VLDB, ACM SIGKDD, DASFAA, PAKDD, FEGIS, HSI 등 다수의 국제학술대회 program committee, registration chair, organization chair, 행정자치부 기술고시 데이터베이스 과목 문제 선정 및 채점위원, 서울시 GIS 기술자문위원회 자문위원, 대학 수학능력시험 수리영역 출제위원, 한국정보과학회 데이터베이스소사이어티 회장, 서울시립대학교 전산정보원장, 중앙도서관장, 서울시립대학교 컴퓨터과학부 교수(1984~2022)를 역임하였다. 현재 서울시립대학교 컴퓨터과학부 명예교수이다.

홍의경의 다른 상품

품목정보

발행일
2006년 02월 10일
쪽수, 무게, 크기
596쪽 | 210*297*35mm
ISBN13
9788970504322

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.