교사 자료실 무료로 학습지 만들어보기

중학교 정보 · 알고리즘과 프로그래밍 · 2022 개정 교육과정

[9정03-06] 성취기준 해설과 수업·평가 예시

성취기준 원문

[9정03-06] 논리 연산과 중첩 제어 구조를 활용하여 문제를 해결하는 프로그램을 작성한다.
교육부 고시 제2022-33호 [별책 10] 153쪽 · 실과(기술·가정)/정보과 교육과정

쉽게 풀어 보면

그리고(AND), 또는(OR), 아니다(NOT) 같은 논리 연산으로 여러 조건을 결합하고, 반복문 안에 선택문이나 반복문을 넣는 중첩 제어 구조를 활용해 문제를 해결하는 프로그램을 작성하는 성취기준이에요. 조건을 정확한 논리식으로 바꾸고 중첩된 구조의 실행 순서를 따라가 보는 것이 핵심이에요.

학습지 문항 예시 예시

논리 연산과 중첩 제어 구조

  1. '4의 배수이면서 100의 배수가 아니거나, 400의 배수인 해'가 윤년일 때, 이 조건을 그리고·또는·아니다 연산을 사용한 논리식으로 나타내세요.
  2. 위 조건으로 2024년, 1900년, 2000년이 각각 윤년인지 판단하세요.
  3. 놀이 기구 탑승 조건이 '키 130cm 이상 그리고 나이 8세 이상'일 때, 키 135cm·7세 학생과 키 128cm·10세 학생의 탑승 가능 여부를 쓰세요.
  4. 2단부터 9단까지 구구단을 한 줄에 한 식씩 출력하는 프로그램을 반복문 안에 반복문을 넣어 작성할 때, 출력되는 줄은 모두 몇 줄인지 구하세요.

이 성취기준으로 학습지 만들기

수업 흐름 예시 예시

  1. 도입: 놀이 기구 탑승 조건 안내판을 보고 여러 조건이 함께 쓰일 때 '그리고'와 '또는'의 뜻이 어떻게 다른지 이야기해요.
  2. 전개 1: 참과 거짓 표를 이용해 그리고, 또는, 아니다 연산의 결과를 정리하고 생활 속 조건을 논리식으로 바꿔요.
  3. 전개 2: 윤년 판별 프로그램과 구구단 출력 프로그램을 작성하며 반복문 안의 선택문, 반복문 안의 반복문이 실행되는 순서를 표로 추적해요.
  4. 정리: 논리식을 잘못 세웠을 때 결과가 달라지는 사례를 찾아 서로 설명하고 조건을 점검하는 방법을 정리해요.

이 성취기준으로 수업 PPT 만들기

서술형 평가 문항과 채점 기준 예시

1부터 50까지의 수 가운데 3의 배수이면서 짝수가 아닌 수만 출력하는 프로그램을 논리 연산과 중첩 제어 구조를 사용해 의사코드로 작성하시오. 또 출력되는 수의 개수를 구하고, 반복문과 선택문이 어떤 순서로 실행되는지 서술하시오.

수준채점 기준
상반복문 안에 '3의 배수 그리고 짝수가 아님' 조건의 선택문을 바르게 넣고, 3, 9, 15, 21, 27, 33, 39, 45의 8개가 출력됨을 구하며 실행 순서를 단계별로 설명함
중중첩 구조는 맞으나 논리 연산을 잘못 써 일부 수가 더 출력되거나, 개수나 실행 순서 설명에서 한 곳을 틀림
하논리 연산이나 중첩 구조를 사용하지 못하고 결과만 나열하거나 조건을 잘못 이해함

서술형 답안 AI 채점해보기

세특 기재 예시 예시

논리 연산을 활용한 프로그래밍 활동에서 윤년 조건을 그리고와 또는 연산이 들어간 논리식으로 바꾸고 여러 연도를 넣어 결과가 맞는지 확인함. 조건을 묶는 괄호 위치에 따라 1900년이 윤년으로 잘못 판별되는 경우를 발견하고 논리식을 고쳐 해결함. 구구단 출력 프로그램에서 반복문 안 반복문의 실행 순서를 표로 추적하여 친구에게 설명함.

이 예시는 186자, 나이스 기준 456Byte예요. 과목별 세특은 1,500Byte(500자)까지 써요. 내 문장은 나이스 글자수·바이트 계산기로 세어 볼 수 있어요.

중학교 정보 세특 예시 전체 보기

세특에는 학생이 실제로 한 활동과 교사가 관찰한 내용만 써요. 대회명·기관명처럼 쓰면 안 되는 내용은 생기부 기재 금지 사전에서 확인할 수 있어요.

세특 초안 만들어보기

학생들이 자주 헷갈리는 점

'A 또는 B'를 둘 가운데 하나만 참일 때로만 이해하거나, 중첩 반복에서 바깥 반복이 한 번 돌 때 안쪽 반복도 한 번만 돈다고 생각하는 학생이 많아요. 참과 거짓 표를 직접 채우게 하고, 구구단처럼 실행 횟수를 세어 보게 하면 오개념을 바로잡을 수 있어요.

이 영역의 적용 시 고려 사항 (고시 원문)
  • 문제를 해결하는 과정에서 문제 발견, 상태 정의, 핵심요소 추출 등의 추상화 단계를 거쳐 알고리즘을 설계하는 과정을 자연스럽게 경험할 수 있도록 교수·학습 절차를 설계하고, 문제 해결 과정 전반을 평가할 수 있도록 보고서나 포트폴리오 등을 활용하여 학생의 사고 과정을 누적하여 기록하도록 한다.
  • 학생의 수준을 고려하여 적합한 프로그래밍 언어를 선정하고, 초등학교 실과 과목에서 학습한 기초적인 프로그래밍 기능을 바탕으로 데이터를 순차적으로 저장하는 구조, 논리 연산, 중첩 제어 구조를 활용할 수 있도록 프로젝트의 수준을 적절하게 설정하도록 한다.
  • 프로젝트 활동에서는 실생활의 문제를 해결하기 위한 알고리즘을 설계하고 이를 적용한 소프트웨어를 개발하는 활동을 중점으로 교수·학습을 설계하도록 한다. 필요에 따라서는‘컴퓨팅 시스템’ 영역과 연계하여 피지컬 컴퓨팅 시스템을 설계, 제작하고 이를 동작하게 하는 소프트웨어를 결합하는 형태의 프로젝트도 제공할 수 있다.
  • 효율적인 알고리즘 설계와 프로그램 작성은 시간, 에너지, 컴퓨팅 시스템 자원을 절약하는 방안임을 학생들이 인식할 수 있도록 안내한다.

같은 영역의 다른 성취기준

왓퀴즈는 이런 AI예요

왓퀴즈는 한국 학교의 수업과 기록 업무에 맞춘 교사용 AI예요. 이 사전과 같은 2022 개정 교육과정 성취기준 데이터로 학습지, 수업 PPT, 평가계획서 초안을 만들고, 2026학년도 학교생활기록부 기재요령 원문을 바탕으로 세특 초안을 쓰고 기재 금지 표현을 검사해요.

최종 확인일 2026-11-06 · 근거: 2022 개정 교육과정 교과 교육과정 고시

성취기준과 해설, 적용 시 고려 사항은 교육과정 고시 원문을 그대로 옮겼어요. 학습지·수업·평가·세특 예시는 왓퀴즈가 만든 참고 자료이니 학교 평가 계획과 학생 상황에 맞게 고쳐 써주세요.

교사 자료실에 이런 자료도 있어요

교사 자료실 전체 보기

자주 찾는 자료라면 즐겨찾기(Ctrl+D, Mac은 ⌘+D)에 넣어 두면 다음에 바로 열 수 있어요.