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 연습 문제
부록
3단계
3번 값과 10을 비교합니다. 찾았습니다. 검색이 종료됩니다.
데이터가 5개일 때는 최대 5번 비교하며, 데이터가 n개일 때는 최대 n번 비교합니다.
Prev
BUY
Next
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.
Email address