코딩교육

청주코딩학원 초등부코딩 | 스크래치 수학알고리즘 2편 (반복문과 리스트)

drnamrobot 2025. 5. 30. 22:46

청주코딩학원 초등부코딩 | 스크래치 수학알고리즘 (2편)

지난 시간엔 조건문을 배웠다면,
오늘은 드디어 반복문과 리스트에 도전해볼 시간입니다!
혹시 1편을 못 보셨다면 아래 링크를 참고해주세요.
👉 수학알고리즘 1편 보러가기

[그림: 스크래치로 수학알고리즘]

1. 무한 반복하기

스크래치에서 가장 많이 쓰이는 반복문!
예: 고양이가 걷는 동작을 계속 반복하려면?
계속 반복하기 블록을 사용합니다.

고양이 걷는 모습이 무한반복 프로그램

2. 숫자만큼 반복하기 - 점프하는 고양이

"y좌표를 10만큼 바꾸기" → 10번 반복하면 100만큼 위로 이동
"y좌표를 -10만큼 바꾸기" → 10번 반복하면 100만큼 아래로 이동
👉 점프하는 고양이 완성!

횟수 반복하기를 이용해 점프하는 고양이 프로그램

 

3. 조건이 맞을 때까지 반복하기

예: "검정색에 닿을 때까지 아래로 -10씩 이동하기"
조건에 맞을 때까지 반복하는 ~까지 반복하기 블록 활용!

조건에 맞을때 까지 반복하는 프로그램

 

4. 순서도로 누적합 구하기

예제: 1부터 10까지 더하기
순서도 형식으로 알고리즘을 시각화!

1부터 10까지 누적합 순서도

 

5. 수식으로 표현된 누적합

sum = sum + 1, sum = sum + 2, ..., sum = sum + 10
최종적으로 sum = 55가 됩니다.

누적합을 수식으로 프로그램함

6. 반복문을 활용한 누적합 방법 ①

sum = sum + i 형태로 i를 1부터 10까지 증가시키며 더해줍니다.
👉 반복문으로 효율적인 코딩!

횟수 반복하기를 이용해 누적합 구하는 프로그램

 

7. 반복문을 활용한 누적합 방법 ②

"sum을 i만큼 바꾸기"sum = sum + i와 같아요.
같은 반복문 구조에 다른 표현법을 적용한 예제입니다.

횟수 반복하기를 이용해 누적합 구하는 프로그램

 

8. 조건식 반복을 활용한 누적합 방법 ③

i <= 10까지 반복하기를 조건으로 설정!
반복 조건이 명확할 때는 이 방식이 더 직관적이에요.

~까지 반복하기를 이용해 누적합 구하는 프로그램

 

9. 리스트로 누적합 저장하고 출력하기

많은 값을 저장하려면 리스트를 사용하세요!
항목을 리스트에 넣기 블록으로 누적값을 저장하고,
항목 모두 삭제하기로 초기화까지 잊지 마세요.

청주코딩학원 스크래치 코딩
리스트를 이용해 누적합을 구하는 프로그램 구현

10. 단순한 코딩 수업이 아닙니다!

남박사코딩로봇학원은 논리적 사고와 문제해결 중심 교육을 제공합니다.
코딩 기초부터 대회 실전까지 체계적으로 훈련합니다.

11. 실제 진학 스토리 보기

7세부터 시작해 과학고까지 진학한 사례가 궁금하다면?
👉 진학 사례 바로보기

 

청주 코딩학원 추천 – 7살부터 과학고 합격까지! 남박사코딩로봇학원 실화 스토리

“엄마, 나도 로봇 만들어보고 싶어!”7살 우리 아이가 TV를 보다가 무심코 던진 말. 그 한마디로 우리 가족의 미래가 달라졌습니다.청주 유아 코딩교육의 시작, 남박사코딩로봇학원 아이의 첫

drnamrobot.tistory.com

 

📍 오시는 길

남박사코딩로봇학원 충북 청주시 서원구 복대로 19, 매직타워 401호


(개신동 옹기촌 주차 가능 / 주차권 제공)
📞 상담: 043-233-8485

👉 공식 홈페이지

 

청주 코딩 로봇 학원은 남박사로봇 : 네이버 블로그

충북 청주시 개신동에 위치한 중부권 최고의 실적과 초등부부터 고등부 대입까지 코딩 & 로봇전문 인력을 양성하는 교육기관입니다. (043-233-8485)

blog.naver.com

 

📢 더 많은 정보는?

👉 남박사 인스타그램
👉 남박사 카카오채널

 

남박사코딩로봇학원

청주코딩학원 남박사코딩로봇학원 유치부터 과학고까지 대입·정보올림피아드 완벽 대비

pf.kakao.com

 

🎯 스크래치 수학 알고리즘, 지금 시작하세요!

청주코딩학원 중에서도 스크래치코딩과 수학 알고리즘을 함께 배우는 곳!
다음 편에서는 응용 알고리즘 문제풀이와 실제 프로젝트를 소개해드릴게요.