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