함수 만들기와 리스트 응용! 스크래치에서도 가능할까요?
이번 시간엔 C언어에서의 함수에 해당하는 ‘내 블록’ 기능을 활용해 걸어다니기, 숫자 교환, 리스트 저장 등의 알고리즘을 구현해봅니다.
👉 이전편 복습하러 가기 (반복문 & 리스트)
청주코딩학원 초등부코딩 | 스크래치 수학알고리즘 2편 (반복문과 리스트)
청주코딩학원 초등부코딩 | 스크래치 수학알고리즘 (2편)지난 시간엔 조건문을 배웠다면,오늘은 드디어 반복문과 리스트에 도전해볼 시간입니다!혹시 1편을 못 보셨다면 아래 링크를 참고해주
drnamrobot.tistory.com
1. 함수 만들기: 내 블록에서 시작!
스크래치에서 함수 역할을 하는 것은 ‘내 블록 만들기’입니다.
C언어의 함수처럼 기능을 묶어 코드 재사용이 가능합니다.
📷 [그림: 내 블록만들기]
2. ‘걸어다니기’ 블록 만들기
내 블록 이름을 "걸어다니기"로 변경해봅시다.
반복 사용되는 이동 명령을 블록으로 저장하는 과정이에요.
📷 [그림: 걸어다니기 블록만들기]
3. 걸어다니기 블록 정의 및 활용
걸어다니기 블록은 고양이가 앞으로 이동하다가 벽에 닿으면 튕기기 동작을 포함합니다.
복잡한 로직도 내 블록으로 간단하게 재사용 가능해요!
📷 [그림: 걸어다니기 블록 정의 후 사용하기 프로그램]
🎥 동영상 : 걸어다니기 블록 정의 및 활용 코드 제작 과정
4. ‘횟수만큼 걷기’ 블록 만들기
고양이를 10번 움직이게 하는 블록도 만들어볼 수 있어요.
파라미터로 ‘횟수’를 지정해 코드를 더 유연하게 만들 수 있습니다.
📷 [그림: 10만큼 움직이는 고양이 코드]
🎥 동영상 : ‘횟수만큼 걷기’ 블록 만들기 코드 제작 과정
5. 숫자교환 알고리즘 구현
"숫자 2개 입력"
, "숫자 바꾸기"
, "출력하기"
블록을 만들어 A와 B의 값을 바꾸는 프로그램을 작성해보세요.
아이들이 좋아하는 수학 로직을 직접 구현해보는 경험입니다!
📷 [그림: 숫자교환 알고리즘 함수로 구현]
🎥 동영상 : 숫자교환 알고리즘 함수로 구현 코드 제작 과정
6. 리스트 활용: 숫자 여러 개 입력받고 출력하기
예: 사용자가 숫자 5를 입력 → 숫자 5개를 리스트에 저장 → 출력리스트에 추가
+ 리스트 전체 출력
블록 조합으로 구현해봅니다.
📷 [그림:숫자 여러 개 입력받고 출력하기]
🎥 동영상 : 숫자 여러개 입력받아 출력하기 제작 과정
7. 단순한 코딩 수업 그 이상!
남박사코딩로봇학원은 논리력·문제해결력 중심 수업과 정보올림피아드·대회 대비 실전 프로그램을 함께 운영합니다.
아이들의 실력을 한 단계 끌어올려 드립니다!
8. 실제 진학 스토리
7세부터 시작해 과학고까지 진학한 학생의 이야기!
👉 진학 사례 보기
청주 코딩학원 추천 – 7살부터 과학고 합격까지! 남박사코딩로봇학원 실화 스토리
“엄마, 나도 로봇 만들어보고 싶어!”7살 우리 아이가 TV를 보다가 무심코 던진 말. 그 한마디로 우리 가족의 미래가 달라졌습니다.청주 유아 코딩교육의 시작, 남박사코딩로봇학원 아이의 첫
drnamrobot.tistory.com
📍 오시는 길
남박사코딩로봇학원
충북 청주시 서원구 복대로 19, 매직타워 401호
(개신동 옹기촌 주차 가능 / 주차권 제공)
📞 상담: 043-233-8485
👉 공식 홈페이지
청주 코딩 로봇 학원은 남박사로봇 : 네이버 블로그
충북 청주시 개신동에 위치한 중부권 최고의 실적과 초등부부터 고등부 대입까지 코딩 & 로봇전문 인력을 양성하는 교육기관입니다. (043-233-8485)
blog.naver.com
📢 더 많은 정보는?
👉 남박사 인스타그램
👉 남박사 카카오채널
남박사코딩로봇학원
청주코딩학원 남박사코딩로봇학원 유치부터 과학고까지 대입·정보올림피아드 완벽 대비
pf.kakao.com
🎯 스크래치 수학 알고리즘, 함수까지 정복!
청주코딩학원 중에서 스크래치 수학 알고리즘을 가장 체계적으로 배우는 곳, 남박사코딩로봇학원에서 우리 아이의 코딩 실력을 성장시켜 주세요!
'코딩교육' 카테고리의 다른 글
청주코딩학원 스크래치로 배우는 파이썬코딩 | 초등·중등도 쉽게 익히는 파이썬 (5) | 2025.06.07 |
---|---|
청주코딩학원 스크래치로 배우는 C언어코딩 | 선택정렬부터 구구단까지 (2) | 2025.06.03 |
청주코딩학원 초등부코딩 | 스크래치 수학알고리즘 2편 (반복문과 리스트) (0) | 2025.05.30 |
청주코딩학원 초등부 스크래치코딩, 수학알고리즘으로 로직을 배워요! (1편) (4) | 2025.05.29 |
[청주코딩학원] 저학년도 쉽게 배우는 스크래치 코딩 수업 – 남박사코딩로봇학원 후기 (4) | 2025.05.28 |