본문 바로가기
개발/기본) 기본기

기본기)의사코드(Pseudo Code )

by 테샤르 2022. 1. 13.

의사코드(Pseudo Code)

 의사 코드는 컴퓨터 프로그램이나 알고리즘이 수행해야 할 내용을 간략한 논리로 표현하기 위한 언어로 문법에 구애받지 않고 논리적 사고만 설명하기 위해서 실제 동작 여부에는 관점을 두지 않는다.

의사코드는 상당히 주관적이고 정답이 없고 표준화되어 있지 않은 날것이라는 것을 명심하고 접근해야 한다.

그렇기 때문에 암묵적인 규칙이나 표준적인 프로그래밍 구조를 기반으로 작성하면 된다.

 

의사코드를 표현하는 과정에서는 생략에 대한 내용도 충분히 많이 기술될 수 있다.

간략한 Unit 을 찾는 형태의 class를 의사 코드로 표현했다.

public class FindUnit{

private Unit target
    {
    	get{
        	-target Error
        }
    	set{
           
    	}
	}
    
    public void SetTargetUnit(Unit _unit){
     	target =_unit;
    }
    
    
    private float distance(){
    	
        var distance = Math.Sqrt(currentPosition - target)
    }
    
    public bool IsFind(){
    	return 
    }
}

내부에 대한 로직과 구현부를 충분히 생략하면서 작성했다. 

남에게 논리적인 사고나 대략적인 알고리즘, 구현 부분을 설명하기 위한 방법이다.

 

★☆☆☆☆

 

반응형

댓글