← 수업 제작 도구
홈 › Advanced › Interpreting Math › Try It 4

Try It 4. (제목 없음)

원본: Computation Layer 문서(Interpreting Math) · Try It (원본 화면)

Try It 번호4 / 4
원본 활동의 화면화면 15
문서에서 이 Try It이 붙은 코드코드 상자 5

1. 화면 캡처 (빨간 번호 = 아래 표의 번호)

Try It 4 캡처

화면에 적힌 영어 문구(원문):

2. CL이 입력된 곳

코드 안의 회색 줄은 원문 영어 주석이고, 파란 줄은 그 영어 주석의 번역이며, 연분홍 줄은 코드가 하는 일의 설명이다.

번호이름종류CL 코드 원문, 번역, 설명
1레이블 없는 메모메모
#this says: look for a number divided by a number.
▷ 이것은 "숫자를 숫자로 나눈 꼴을 찾아라"라는 뜻이다.
pattern = patterns.fraction(patterns.number, patterns.number)
▶ 변수 pattern은 "숫자를 숫자로 나눈 꼴"을 찾는 패턴(patterns.fraction(patterns.number, patterns.number))으로 한다.
patterns는 식을 조각으로 나누어 살펴보는 기능이고 아직 개발 중인 베타 기능이다.
#check validity ▷ 유효한지 확인한다. isValid = when pattern.matches(exp1.latex) "yes" otherwise "no" ▶ 변수 isValid는 pattern.matches(exp1.latex)가 참이면, 즉 exp1의 latex가 패턴과 맞으면 "yes"(예), 아니면 "no"(아니요)로 한다.
when은 조건을 차례로 확인해 처음 맞는 값을 쓴다.
#read off the numerator and denominator. sorry this is verbose! ▷ 분자와 분모를 읽어 낸다. 번거로워서 미안하다! numerator = pattern.parse(exp1.latex).numerator.latex ▶ 변수 numerator는 exp1의 latex를 패턴으로 분석한 결과에서 분자의 latex(pattern.parse(exp1.latex).numerator.latex)로 한다. denominator = pattern.parse(exp1.latex).denominator.latex ▶ 변수 denominator는 같은 방식으로 가져온 분모의 latex로 한다.
2exp1수식 답변
disableEvaluation: true
▶ 계산 표시 끄기(disableEvaluation)는 true로 한다.
disableEvaluation이 참이면 학생이 입력한 식의 계산 값이 학생 쪽에 표시되지 않는다.