close
더북(TheBook)
search
모두의 스크래치 알고리즘
더북(TheBook)
home
Home
첫째 마당 알고리즘 이해
DAY 01 스크래치 준비
1 스크래치 웹 사이트에서 회원 가입하기
2 스크래치를 온라인에서 사용하기
3 스크래치 오프라인 에디터 사용하기
DAY 02 알고리즘과 순서도
1 알고리즘 이해하기
2 순서도 이해하기
DAY 03 변수 이해
1 변수란?
2 변수의 특징 알아보기
3 스크래치에서 변수 만들기
4 스크래치에서 변수 사용하기
DAY 04 순차 · 조건 · 반복 구조
1 순차 구조 이해하기
2 스크래치에서 순차 구조 사용하기
3 조건 구조 이해하기
4 스크래치에서 조건 구조 사용하기
5 반복 구조
6 스크래치에서 반복 구조 사용하기
7 연습 문제
DAY 05 +, -, ×, / 계산
1 산술 연산하기
2 스크래치에서 산술 연산하기
3 연습 문제
둘째 마당 알고리즘 기초
DAY 06 1부터 n까지 더하기
1 1부터 n까지 합 이해하기
2 1부터 n까지 합 알고리즘
3 스크래치에서 1부터 n까지 더하기
4 연습 문제
DAY 07 최댓값 찾기
1 최댓값이란?
2 리스트 이해하기
3 최댓값 찾기 알고리즘
4 스크래치에서 리스트 만들기
5 스크래치에서 최댓값 찾기
6 응용하기
7 연습 문제
DAY 08 소수 구하기
1 소수란?
2 소수 구하기 알고리즘
3 알고리즘 선택하기
4 스크래치에서 소수 구하기
5 연습 문제
DAY 09 피보나치 수열
1 피보나치 수열이란?
2 리스트로 구현한 피보나치 수열
3 블록을 이용한 피보나치 수열
4 연습 문제
DAY 10 최대공약수
1 최대공약수란?
2 소수의 곱셈으로 나타내기
3 최대공약수로 나누기
4 알고리즘
5 스크래치에서 최대공약수 구하기
6 연습 문제
셋째 마당 정렬과 검색
DAY 11 선택 정렬
1 정렬과 선택 정렬
2 물고기를 이용한 선택 정렬
3 리스트를 이용한 선택 정렬
4 알고리즘
5 스크래치에서 선택 정렬 구현하기
6 연습 문제
DAY 12 버블 정렬
1 버블 정렬이란?
2 바나나를 이용한 버블 정렬
3 리스트를 이용한 버블 정렬
4 알고리즘
5 스크래치에서 버블 정렬 구현하기
6 연습 문제
DAY 13 삽입 정렬
1 삽입 정렬이란?
2 고양이를 이용한 삽입 정렬
3 리스트를 이용한 삽입 정렬
4 알고리즘
5 스크래치에서 삽입 정렬 구현하기
6 연습 문제
DAY 14 선형 검색
1 검색이란?
2 상자를 이용한 선형 검색
3 리스트를 이용한 선형 검색
4 알고리즘
5 스크래치에서 선형 검색 구현하기
6 연습 문제
DAY 15 이진 검색
1 이진 검색이란?
2 카드를 이용한 이진 검색
3 리스트를 이용한 이진 검색
4 알고리즘
5 스크래치에서 이진 검색 구현하기
6 연습 문제
부록
2.
2번과 3번을 비교하여 2번이 더 작으므로 서로 위치를 바꾸지 않습니다.
3.
3번과 4번을 비교하여 작은 바나나가 왼쪽에 오도록 서로 위치를 바꿉니다.
Prev
BUY
Next
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.
Email address