책소개
컴퓨팅 사고력의 핵심은 문제를 이해하고, 그 문제를 해결하는 방법과 절차를 생각하는 것입니다. 이처럼 ‘문제를 해결하는 방법과 절차’를 알고리즘이라고 합니다. 일상생활에서 발견할 수 있는 다양한 문제를 해결하는 알고리즘을 찾으면서 문제 해결력을 키우고 창의적인 생각을 할 수 있게 됩니다. 책에서는 알고리즘과 순서도 개념을 익힌 후 더하기, 빼기와 같은 산술 연산부터 최댓값 찾기, 최대공약수, 피보나치 수열 등 기초 수학을 푸는 다양한 알고리즘 원리를 알아봅니다. 또한, 한 단계 더 나아가 정렬과 검색 알고리즘을 익히며 프로그래밍 기초를 이해하고 사고력을 키울 수 있습니다.
작가 소개
20년 이상 강의에 전념하며 많은 학생과 함께 하였습니다. 정보컴퓨터교육을 전공했고, 현재 경영정보학 박사 과정 중입니다. ITGO, CodingGo 강의 콘텐츠 개발부 소속이며, 송담대학교 외래 교수로도 활동 중입니다. 저서로는 『모두의 스크래치 개정 2판』이 있습니다.
목차
첫째 마당 알고리즘 이해
DAY 01 스크래치 준비
DAY 02 알고리즘과 순서도
DAY 03 변수 이해
DAY 04 순차·조건·반복 구조
DAY 05 +, -, ×, / 계산
둘째 마당 알고리즘 기초
DAY 06 1부터 n까지 더하기
DAY 07 최댓값 찾기
DAY 08 소수 구하기
DAY 09 피보나치 수열
DAY 10 최대공약수
셋째 마당 정렬과 검색
DAY 11 선택 정렬
DAY 12 버블 정렬
DAY 13 삽입 정렬
DAY 14 선형 검색
DAY 15 이진 검색
부록 연습 문제 풀이
책 속에서
컴퓨터 과학적 사고의 핵심은 주어진 문제를 이해하고, 그 문제를 처리할 수 있는 해결 방법과 절차를 생각하는 것입니다. 이처럼 어떤 일을 하는 방법과 절차를 알고리즘이라고 합니다. (자료 구조와) 알고리즘은 컴퓨터 프로그래밍에서 기본이 되는 영역입니다.
우리는 누구나 일상생활에서 다양한 문제 상황을 접합니다. 급변하는 사회에서 어떤 문제가 주어졌을 때, 상황에 적합한 해결 방안과 아이디어로 그 문제를 해결해 나갈 수 있어야 합니다. 일상생활에서 발견할 수 있는 다양한 문제 상황 속에서 목적에 맞는 알고리즘을 효율적으로 찾아내는 연...
컴퓨터 과학적 사고의 핵심은 주어진 문제를 이해하고, 그 문제를 처리할 수 있는 해결 방법과 절차를 생각하는 것입니다. 이처럼 어떤 일을 하는 방법과 절차를 알고리즘이라고 합니다. (자료 구조와) 알고리즘은 컴퓨터 프로그래밍에서 기본이 되는 영역입니다.
우리는 누구나 일상생활에서 다양한 문제 상황을 접합니다. 급변하는 사회에서 어떤 문제가 주어졌을 때, 상황에 적합한 해결 방안과 아이디어로 그 문제를 해결해 나갈 수 있어야 합니다. 일상생활에서 발견할 수 있는 다양한 문제 상황 속에서 목적에 맞는 알고리즘을 효율적으로 찾아내는 연습이 필요합니다. 이 연습으로 우리는 문제 해결력을 키우고 창의적인 생각을 할 수 있게 됩니다.
알고리즘에는 하나의 정답이 있는 것이 아니며 상황에 따라 결과가 다르게 나올 수도 있습니다. 자신이 생각한 알고리즘 중 적절한 것을 선택하여 문제를 해결하면 됩니다. 또 다양한 알고리즘 중 최적의 알고리즘을 찾는 고민도 필요합니다. 이러한 과정을 거쳐 논리적 사고력과 문제 해결력이 증진됩니다.
이 책은 알고리즘 개념을 도해로 알아보고, 진행 과정을 순서도로 표현합니다. 또 진행 순서를 알아볼 수 있도록 스크래치로 직접 구현해 보면서 알고리즘을 최대한 쉽게 설명하려고 노력했습니다.
인공 지능이 발달하면서 알고리즘은 지능화되고 자동화되어 가고 있습니다. 이러한 자동화는 우리의 삶을 편리하게 하며, 경제적으로는 비용 절감 효과도 있습니다. 독자 여러분이 이 책으로 알고리즘을 이해하고, 더 나아가 문제 해결력을 키우는 발판이 되길 희망합니다.
- 〈지은이의 말〉 중에서
반품/교환
상품 설명에 반품/ 교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다)
반품/교환 방법 |
홈 > 고객센터 > 자주찾는질문 “반품/교환/환불” 안내 참고 또는 1:1상담게시판 |
반품/교환 가능 기간 |
반품, 교환은 배송완료 후 7일 이내, 상품의 결함 및 계약내용과 다를 경우 문제발견 후 30일 이내에 신청가능 |
반품/교환 비용 |
변심 혹은 구매착오의 경우에만 반송료 고객부담(별도 지정 택배사 없음) |
반품/교환 불가사유 |
- 소비자의 책임 사유로 상품 등이 손실 또는 훼손된 경우
- 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
: 예) 화장품, 식품, 가전제품 등
- 복제가 가능한 상품 등의 포장을 훼손한 경우
: 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
- 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 (GIFT주문제작 상품)
- 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
- 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
- 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
- 해외주문 상품(도서 및 음반)의 경우 (파본/훼손/오발송 상품을 제외)
- 중고 상품 등 재고의 추가 확보가 어려운 경우 (교환은 어려우나 반품은 가능)
- 그밖에 월간지, 화보집, 사진집, 그림도감, 시집류, 중고학습서, 카세트테입, 만화, 입시자료, 악보, 지도, 여성실용 서적 등(파본/훼손/오발송 상품을 제외)
|
소비자 피해보상 환불지연에 따른 배상 |
상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자 분쟁해결기준 (공정거래위원회고시)에 준하여 처리됨
대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함
|