HOME > Detail View

Detail View

C++ 프로그래밍 : 정보 올림피아드를 준비하는 초중고생을 위한 비전서

C++ 프로그래밍 : 정보 올림피아드를 준비하는 초중고생을 위한 비전서 (Loan 24 times)

Material type
단행본
Personal Author
하성욱
Title Statement
C++ 프로그래밍 : 정보 올림피아드를 준비하는 초중고생을 위한 비전서 / 하성욱 저
Publication, Distribution, etc
서울 :   좋은땅,   2008  
Physical Medium
215 p. : 삽화 ; 23 cm
Series Statement
정보 올림피아드 비전서 시리즈 ;1
ISBN
9788993368222
000 00644namcc2200217 c 4500
001 000045487716
005 20130105134327
007 ta
008 081125s2008 ulka 000c kor
020 ▼a 9788993368222 ▼g 93000
040 ▼a 211009 ▼c 211009 ▼d 211009
082 0 4 ▼a 005.133 ▼2 22
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b C110 2008z49
100 1 ▼a 하성욱
245 1 0 ▼a C++ 프로그래밍 : ▼b 정보 올림피아드를 준비하는 초중고생을 위한 비전서 / ▼d 하성욱 저
260 ▼a 서울 : ▼b 좋은땅, ▼c 2008
300 ▼a 215 p. : ▼b 삽화 ; ▼c 23 cm
440 0 0 ▼a 정보 올림피아드 비전서 시리즈 ; ▼v 1
945 ▼a KINS

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2008z49 Accession No. 121180382 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2008z49 Accession No. 121180383 Availability Available Due Date Make a Reservation Service B M
No. 3 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.133 C110 2008z49 Accession No. 151268113 Availability Available Due Date Make a Reservation Service M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2008z49 Accession No. 121180382 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2008z49 Accession No. 121180383 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.133 C110 2008z49 Accession No. 151268113 Availability Available Due Date Make a Reservation Service M

Contents information

Book Introduction

- 정보 올림피아드 비전서 시리즈
이 시리즈는 대한민국에서 정보 올림피아드를 공부하는 학생들을 위해 기획된 시리즈입니다. 1권 C++, 2권 Algorithm I, 3권 Algorithm II, 4권 Dynamic I 을 필두로 해서, 필요한 내용을 계속 발간할 예정입니다. 정보 올림피아드 교재는 수학, 과학에 비해서 턱없이 부족한 상황입니다. 저자는 다년간의 교육과 연구 경험으로 USACO, UVA(ACM), KOI, IOI 등의 기출 문제 풀이와 필요한 여러 지식들을 차례로 발간할 예정입니다.

- 언제 어디서나 비전서
프로그래밍과 알고리즘을 포함한 컴퓨터 서적들은 크기가 커서 평소에 들고 다니기가 쉽지 않습니다. 본 시리즈는 소설책과 같은 크기로 평소에 휴대할 수 있도록 제작하였습니다. 문제에 대한 풀이는 언제나 자신의 힘으로 생각해내고 마지막까지도 생각나지 않을 경우 최후의 수단으로 볼 수 있도록 풀이는 항상 다음 장으로 넘겨서 나오도록 제작하였습니다.

- 비전서 커뮤니티 운영
logic4u.net 사이트를 통해서 독자와 커뮤니케이션을 형성해나갈 것입니다. 커뮤니티 회원들이 출간되길 원하는 교재부터 발간할 예정입니다. 기본 알고리즘 외에 STL 과 같은 최신 지식 뿐만 아니라, GA, SA, kNN, Ada-boost 등 문제 풀이에 필요한 알고리즘은 학문 분야에 관계없이 연구하여 책에 포함될 것입니다. UVA 는 KOI 와 달리 데이터가 계속 수정되어 올바르게 통과되던 코드도 통과되지 않는 경우가 생기게 됩니다. 책에 제시된 코드가 통과되지 않을 경우는 채점 사이트의 버그가 아닌 이상 사이트를 통하여 최신 Accepted 된 코드로 등록하겠습니다.


Information Provided By: : Aladin

Author Introduction

하성욱(지은이)

프로그래밍 경력 17년째로서 현재도 영상관련 솔루션 업체들과 개인 프로젝트를 통해 영상 인식 알고리즘을 개발하여 적용하는 실무형 알고리즘 전문가이기도 합니다. 대학원 때는 삼성전자에서 운영하는 삼성소프트웨어 멤버십에서 99년도 삼성소프트웨어 멤버십 전국 전시회에서 대상을 수상하기도 하였습니다. 다년간의 정보 올림피아드 교육 노하우와 ACM 해외 문제풀이에 대해 축적된 지식을 통해 정보 올림피아드 비전서를 준비하였습니다. * 삼성소프트웨어 멤버십 8기 * 컴퓨터 공학박사 * ilogic 영재원 원장

Information Provided By: : Aladin

Table of Contents

Part1 정보 올림피아드와 C++ 
 1. 필요한 문법과 불필요한 문법은 무엇일까? 

Part2 정보 올림피아드 기출 문제 사이트 
1.정보 올림피아드 기출 문제 사이트 
2.회원 가입하기 
3. USACO 트레이닝 사이트 
4. ACM 온라인 채점 사이트 UVA 

 Part3 C++ 컴파일러 
1. Visual C++ 
 2. Dev-C++ 

 Part4 실행하기 
1. 기본 코드 
2. VC 로 실행하기 
3. DC로 실행하기 

Part5 첫 번째 문제 접하기 
1. 2004 년도 지역 본선 초등부 1번 문제 

Part6 입력 하기 
1. 변수 
2. 데이터 형식 
3. 정수하나 입력 
4. 정수 2개 입력 
5. 정수, 실수 하나씩 입력 
6. 문자 두 개와 문자열 입력 
7. 문자열 입력 
8. 문자열로 받아서 숫자랑 분리해내기 
9. 파일의 끝 까지 입력 
10. 파일로 정수 2개 입력 
11. 배열 
12. for 반복문 
13. 설명 달기 
14. 연속으로 5개 정수 입력 
15. 2차원 정수 입력 
16. 가로 세로 크기 다른 2차원 정수 입력 
17. 문자열 배열 입력 
18. 파일로 EOF 까지 정수 배열 입력 
19. 큰 정수 입력 

Part7 출력하기 
1. 정수 2개와 문자열 출력 
2. 문자열의 문자 하나씩 출력 
3. 메시지와 함께 실수 출력 
4. 1차원 배열의 값 출력 
5. 2차원 배열 입력 받고 출력 
6. 소수점 자리 맞춰서 출력 
7. 큰 정수 입력 받고 출력 

Part8 첫 번째 문제 풀기 
1. 최대값 . 최소값 구하기 
2. if 조건문 
3. 수학 연산 
4. 관계 연산 
5. 논리 연산 
6. 최대값 구하는 max_element 
 7. 최소값 구하는 min_element 
 8. 첫 번째 방법의 풀이 
9. 순서대로 정렬하기 
10. 두 수의 값 교환하기 
11. 두 값을 바꾸는 swap 
 12. 배열을 정렬해주는 sort 
 13. 두 번째 방법의 풀이 

Part9 디버깅하기 
1. 변수 미선언 
2. 문자열 미완성 
3. 미안한 함수 
4. 0으로 나누기 
5. 메모리 침범 
6. 스택 오버플로우 
7. 디버깅에서 사용되는 키 
8. 수동 디버그 

Part10 기초 로직 키우기 
1. 등수 구하기 
2. 홀수의 합과 짝수의 합 구하기 
3. 대입 연산자 
4. 제곱의 합 구하기 
5. 문자 이동 
6. 문자열 이동 
7. 부분 문자열 가져오는 substr 
 8. 숫자 개수 세기 
9. 배열 초기화 
10. 증감 연산자 
11. 알파벳 개수 세기 
12. 숫자와 문자 변환하기 
13. 문자 판별 함수 
14. 피보나치 수 
15. 재귀 호출 함수 
16. 소수 구하기 
17. 문자열 검색하기 
18. string 형의 연산 
19. 문자 변환 
20. 문자열 합계 
21. 최대 공약수와 최소 공배수 
22. 최대 수 구하기 
23. 윤년 구하기 
24. 2진법 변환하기 
25. 2 진수 덧셈 
26. 동전 앞면 
27. 파스칼 삼각형 
28. 복사하는 copy 
 29. 1차원 오목 
30. 1차원 바둑 
31. 1차원 단지

New Arrivals Books in Related Fields

한국정보기술연구원 (2022)
한국정보기술연구원 (2021)
Lerner, Reuven (2021)
천인국 (2022)