프로그래밍 전략
조건문, 프로그램 루프 및 기타 프로그래밍 연산자를 사용하여 명확하고 간결한 프로그램을 작성할 수 있습니다.
풀이 구간 외부 또는 내부에서 프로그램을 사용할 수 있습니다.
조건문
조건문으로 특정 계산을 실행하거나 건너뛸 수 있습니다. 특정 분기를 따라 프로그램을 실행하려면 조건문을 사용합니다.
예제:
프로그램 루프
루프는 종료 조건이 발생할 때까지 하나 이상의 문(루프 본문)을 반복할 수 있는 코드 블록입니다. 사용할 수 있는 루프 유형은 다음과 같습니다.
• for 루프 - 루프를 실행할 정확한 반복 횟수를 지정하려면 for 루프를 사용합니다.
• while 루프 - 조건 발생 시 실행을 중지하려면 while 루프를 사용합니다.
예제:
재귀
재귀를 사용하면 정밀하고 간결한 방법으로 함수를 계산할 수 있습니다.
mod 함수를 사용하여 최대 공통 분모를 계산하는 다음 재귀 정의를 살펴보십시오.
재귀 함수를 작성하려면 이전에 정의되지 않은 함수 이름을 지정해야 합니다. 재귀 함수에 PTC Mathcad 기본 제공 함수나 미리 정의된 함수와 같은 이름을 지정하면 계산 시 재귀 함수가 먼저 원래 함수 정의를 찾아 사용합니다.
다음과 같이 정의한다고 가정합니다.
f의 두 번째 정의는 첫 번째 정의에 기반합니다. 함수를 그 자체의 항으로 정의하고 이전 정의가 없는 경우에만 PTC Mathcad에서 재귀적으로 처리합니다.
재귀 함수 정의가 계산에 효율적이지 않은 경우도 있습니다. 경우에 따라서는 동등한 반복 루프 정의가 훨씬 빠르게 계산됩니다.
루프 및 프로그램 종료
• break 연산자를 사용하면 루프를 미리 종료할 수 있습니다.
• continue 연산자는 반복을 건너뜁니다.
• return 연산자는 프로그램의 루프 컨텍스트 밖으로 제어를 반환합니다.