🧮 수코리즘 & 파이썬 기초
알고리즘 사고 + 스크래치/파이썬 · 이미지로 문제 보고, AI로 코드 설계
수업 진행
🖼️
문제 보기
아래 슬라이드 이미지
🤖
질문
의사코드·파이썬을 LLM에
▶️
실행
스크래치 또는 파이썬
이미지는 원본 교안 경로를 참고합니다. edu-pro에 이미지를 복사하면 아래 경로로 표시됩니다.
권장 이미지 위치: public/mathorithm/images/ (mathorithm_s1_page*.png, mermaid-*.png)
1~100 합산과 평균
🤖 AI에게 물어보자
1부터 100까지 합과 평균을 구하는 파이썬 코드를 for문과 가우스 공식 두 가지로 보여줘.
가우스 계산법
🤖 AI에게 물어보자
가우스 합 공식 n(n+1)/2 를 그림으로 설명하고 파이썬 한 줄로 작성해줘.
짝수 합산
🤖 AI에게 물어보자
1~100 중 짝수만 더하는 파이썬 코드를 보여줘. range step 사용.
난수와 숫자비교
🤖 AI에게 물어보자
random으로 1~100 난수를 만들고 사용자 입력과 비교해 업/다운하는 파이썬 예제를 짜줘.
자리수 더하기
🤖 AI에게 물어보자
정수의 각 자리 숫자를 더하는 파이썬 함수를 짜줘. 문자열 변환과 // % 두 방법.
팩토리얼
🤖 AI에게 물어보자
n! 을 반복문과 재귀로 각각 구현한 파이썬 코드를 보여줘.
지수 구하기
🤖 AI에게 물어보자
거듭제곱 a^b 를 ** 연산자와 반복문으로 구하는 예제를 보여줘.
약수 구하기
🤖 AI에게 물어보자
n의 모든 약수를 리스트로 반환하는 파이썬 함수를 짜줘.
도형의 둘레와 넓이
🤖 AI에게 물어보자
사각형·삼각형·원의 둘레와 넓이를 계산하는 파이썬 함수들을 만들어줘.
육각형 그리기 · 재귀
🤖 AI에게 물어보자
거북이 그래픽으로 정육각형을 그리는 코드와, 재귀로 도형을 그리는 아이디어를 설명해줘.
등차수열 · 등비수열
🤖 AI에게 물어보자
등차수열 n번째 항과 합, 등비수열 n번째 항 공식을 파이썬으로 구현해줘.
피보나치 수열
🤖 AI에게 물어보자
피보나치 수열을 반복문과 재귀로 각각 구현하고, 재귀가 느린 이유를 한 줄로 설명해줘.
리스트 조작 (뒤집기·삭제·삽입·중복제외)
🤖 AI에게 물어보자
리스트 뒤집기, 특정 값 삭제, 중간에 삽입, 중복 제거를 파이썬으로 구현해줘. (내장 메서드와 직접 구현 둘 다)
최대공약수
🤖 AI에게 물어보자
두 수의 최대공약수를 구하는 단순 반복 방식 파이썬 코드를 보여줘.
유클리드 호제법 고급
🤖 AI에게 물어보자
유클리드 호제법으로 GCD를 구하는 재귀·반복 코드를 짜고, 왜 효율적인지 설명해줘.
이진수 표현 · 대괄호 규칙
🤖 AI에게 물어보자
십진수를 이진수로 바꾸는 코드와, 괄호 문자열이 올바른지 스택으로 검사하는 코드를 보여줘.
일차·이차 함수 · 순차정렬
🤖 AI에게 물어보자
y=ax+b, y=ax^2+bx+c 값을 계산하는 함수와, 리스트를 순차(선택)정렬하는 코드를 보여줘.
인도식 곱셈법 · 마무리
🤖 AI에게 물어보자
인도식(격자) 곱셈의 아이디어를 설명하고, 두 자리 수 곱셈을 시뮬레이션하는 파이썬 스케치를 보여줘.
슈퍼 챌린지: Code.org course4 stage22 · 발표·언플러그드 활동과 함께 진행