수행과제

함수 — 수행과제

Performance Task

일대일대응인 함수 $f$ 를 암호화 규칙으로 정해 메시지를 암호화하고, 역함수 $f^{-1}$ 로 복호화하여 친구와 비밀 메시지를 주고받는 탐구 과제입니다.

Task · 과제

함수로 암호 만들기

글자를 숫자로 바꾼 뒤 일대일대응인 함수 $f$(예: $f(x)=2x+3$)로 변환하는 나만의 암호 체계를 만들어 보자. 다음을 모두 포함한다.

  • 글자를 숫자에 대응시키는 규칙 정하기 (예: ㄱ→1, ㄴ→2, …)
  • 일대일대응인 암호화 함수 $f$ 를 정해 메시지 암호화
  • 역함수 $f^{-1}$ 를 구해 암호문을 다시 원래 메시지로 복호화
Steps · 수행 단계

이렇게 진행해요

1
글자-숫자 대응 정하기

사용할 글자에 서로 다른 숫자를 하나씩 대응시킨다.

2
암호화 함수 $f$ 적용

일대일대응인 $f$ 를 정하고, 각 숫자에 $f$ 를 적용해 암호문을 만든다.

3
역함수로 복호화

$y=f(x)$ 를 $x$ 에 대해 풀어 $f^{-1}$ 를 구하고, 암호문에 적용해 원문을 복원한다.

4
친구와 주고받기

친구에게 암호문을 보내 복호화해 보게 하고, 결과가 원문과 같은지 확인한다.

Rubric · 평가 기준

평가 루브릭

평가 요소잘함보통노력 요함
함수·역함수 활용일대일대응과 역함수를 정확히 이해해 활용활용하나 일부 개념 오류함수·역함수 활용이 미흡
암호화·복호화 정확성암호화·복호화가 모두 정확히 일치대부분 맞으나 일부 오류변환이 일치하지 않음
창의성대응 규칙과 함수 설계가 독창적무난하게 구성설계가 단순·불완전
My Work · 나의 작성

풀이 작성 공간

아래에 문제·풀이·검산을 자유롭게 작성하세요. (작성 내용은 이 브라우저에 임시 저장됩니다.)