Pseudocode 의사코드란

일반적인 언어로 코드를 흉내내어 알고리즘을 써놓은 코드로, 프로그램을 작성하기 전에 알고리즘의 모델을 대략적으로 모델링하는데 사용한다. 프로그래밍 언어처럼 엄밀한 문법을 따를 필요가 없다.

수식표현

  • 연산자는 일반적 수학 심볼 사용
  • 배정문은 <- 사용
  • 동일 관계 비교 = 사용

함수선언

Algorithm name(인수1, 인수2)

구조적표현

  • if … then … (else …)
  • while … do
  • repeat … until
  • loop … do
  • for … do
  • array: name[i], name[i, j]

함수표현

  • 호출: 함수명(인수들)
  • 반환: return value