《엑셀 VBA로 시작하는 코딩과 알고리즘》은 코딩을 처음 접하는 사람을 위해 프로그래밍 언어보다는 알고리즘과 그 알고리즘을 찾아가는 과정에 초점을 맞춘 책이다. 일상의 흔한 주제로부터 문제를 정의하고, 이를 해결하는 과정에서 알고리즘을 고안하고 코드로 옮기는 과정을 함께하다 보면 코딩이 컴퓨터 앞에서 암호문 같은 문구를 적는 일이 아니라 문제 해결의 도구임을 느낄 수 있게 될 것이다.
코딩 tool로는 가장 다루기 쉬우면서 강력한 Excel VBA를 사용하여 초등학생부터 직장인까지 누구나 마음만 먹으면 곧바로 시작할 수 있고 다양한 분야에 활용할 수 있도록 한 것이 바로 이 책 《엑셀 VBA로 시작하는 코딩과 알고리즘》이다.
연세대학교에서 컴퓨터산업공학과 경제학을 전공했다.
공과대학 재학 시절 C, Visual Basic, Arena, SAS 등 다양한 툴을 통해 코딩 경험을 쌓았다.
?졸업 후 2년간 현대 금융계열사에서 Risk 분석 업무를 담당했고 이후 삼성 재무팀을 거쳐 현재 금융팀에 재직 중이다.
시작하며 04
이 책의 구성과 목표 08
1. 엑셀 VBA 소개
1-1. VBA 기본 설정하기16
1-2. 프로시저20
1-3. 변수23
1-4. 셀 주소와 개체 변수27
1-5. 반복문34
1-6. 분기문44
2. 알고리즘
2-1. 알고리즘이란58
2-2. 최대값과 최소값60
2-3. 정렬하기64
2-4. 조합의 수 계산하기70
3. 수학 문제
3-1. 3차 방정식의 해 구하기77
3-2. 에라토스테네스의 체89
3-3. 소인수분해98
3-4. 큰수의 법칙107
3-5. 최적 의사결정 문제119
4. 일상에서 만나는 알고리즘
4-1. 움직이는 LED 문자판143
4-2. 마방진 만들기150
4-3. 로또번호 자동 생성기175
4-4. 로또 필승 전략184
4-5. 마팅게일 전략194
5. 주식투자
5-1. 주가 데이터 구하기213
5-2. 이동평균선 구하기220
5-3. 추세선 구하기235
5-4. 지지선과 저항선271
마치며 288