320x100
320x100

의사코드

: 프로그램 코드를 작성할 때 사용하기 위해 프로그램의 진행 과정을 단계별로 기록해 놓은 것

: 알고리즘이 수행될 내용을 인간의 언어로 간략히 설명해 놓은 것

 

- 사용 이유

: 나중에 그 프로그램을 읽고 디버깅을 하거나 내용을 수정해야하는 개발자에게 도움

: 알고리즘이 어떻게 실행되어야 할지, 또는 어떻게 실행될 수 있을지 보여줄 수 있음

: 나중에 코드 입력, 테스트, 디버그 수정 단계에서 작업하는 것보다 의사코드 설계 단계에서 미리 오류를 수정하는 것이 훨씬 경제적임

 

 

 

 

규칙

: 따로 규칙은 존재하지 않으나, 다른 개발자들이 쉽게 이해할 수 있는 형식을 사용해야 한다

 

- 순차적 명령문

1. 상품포장 ()
2. 영수증발행 ()
3. 상품발송 ()

 

- 반복문

while 조건 {
	로직
}
endwhile

for i = 1 to 횟수 do {
	로직
}
endfor

 

 

- 조건문

if 조건 {
	로직1
}
else {
	로직2
}
endif

 

 

 

 

 

 

의사 코드 작성 표준

: 한줄에 하나의 명령만 표현

: 영어로 의사코드를 작성한다면 각 명령문의 첫 단어를 대문자로 쓴다

: 어떻게 코드로 표현할지 적지 말고, 하고 싶은 이야기가 뭔지 기록한다

: 프로세스에 필요한 모든 것을 빠짐없이 기록한다

: 블록으로 코드의 구조를 정리

 

 

 

 

 

 

Reference

 

의사코드(Pseudo-code) 작성법

의사코드(pseudo code) 작성법 의사코드 개념 : 의사코드란 프로그램 코드를 작성할 때 사용하기 위해, 프로그램의 진행 과정을 단계별로 기록해 놓은 것. 가짜의(Pseudo) - 코드 로써, 알고리즘이 수

42kchoi.tistory.com

 

300x250
728x90