inblog logo
|
LifeLog, DevLog
    Tech

    Flow Chart, Pseudo Code

    KYJTHEYJ's avatar
    KYJTHEYJ
    Dec 10, 2025
    Flow Chart, Pseudo Code
    Contents
    Flow Chart작성을 돕는 도구들Flow Chart의 도형들Flow Chart 예시Pseudo Code

    Flow Chart

    • 플로우차트는 처리하는 과정, 흐름을 도식화한 그림이다

    • 사람이 흐름을 한 눈에 파악 할 수 있어
      개발의 정확성을 높일 수 있고 운영에 유지보수성을 높일 수 있다

    작성을 돕는 도구들

    • Miro

    • Draw.io

    Flow Chart의 도형들

    한국 위키피디아
    • 주로 화살표, 타원형, 직사각형, 마름모, 평행사변형, 서브루틴을 사용하는 듯 하다

    Flow Chart 예시

    숫자를 입력받아 컬렉션에 저장하고, 저장한 컬렉션 중 가장 큰 숫자를 꺼내는 과정

    Pseudo Code

    • 의사코드(가짜코드)는 특정 언어를 사용하기 보단 로직의 절차를
      서로 이야기 하기 위해 읽기 쉽게 표현하는 방식

    • 수행하는 키워드를 대문자로 표기하는 것이 불문율이고
      사실 어떤 문법이나 형식이 있진 않다

    START
    INIT numberSet as set
    
    REPEAT
     PRINT "숫자를 입력하세요 (0 입력시 종료) : "
      GET number
     
     TRY number convert double
     CATCH Exception PRINT "올바른 숫자를 입력하세요!" CONTINUE
     
     IF number is 0 
     THEN
      IF numberSet is empty 
      THEN PRINT "입력한 숫자가 없었어요!" BREAK
      ELSE PRINT max in numberSet BREAK
      ENDIF
     ELSE ADD number to numberSet CONTINUE 
     ENDIF
    ENDREPEAT
    END
    • 수행을 명시한 키워드들만 우선 대문자로 표기하여
      작성해본 위 플로우차트의 의사코드

    Share article
    Contents
    Flow Chart작성을 돕는 도구들Flow Chart의 도형들Flow Chart 예시Pseudo Code

    LifeLog, DevLog - https://github.com/KYJTHEYJ

    RSS·Powered by Inblog