Menu
Coddy logo textTech

Cambridge IGCSE 의사코드 에디터 & 러너

Cambridge IGCSE 의사코드를 작성해 브라우저에서 바로 실행하고, 변수가 바뀌는 것을 보며 한 줄씩 따라가 보세요.

의사코드란?

의사코드는 실제 코드를 작성하기 전에 프로그램의 논리를 쉬운 말로 적어 두는 방법입니다. IF, FOR, WHILE, PROCEDURE 같은 구조화된 키워드로 단계를 명확히 하면서 특정 언어의 번거로운 문법은 생략합니다. 그래서 알고리즘을 설계하고 시험을 준비하며 아이디어를 설명하는 데 안성맞춤입니다.

이 에디터는 Cambridge International 교육과정 — IGCSE Computer Science(0478) 및 A-Level Computer Science(9618) — 의 의사코드 규칙을 따릅니다: 명시적 타입의 DECLARE, ← 할당 화살표, OUTPUT과 INPUT, IF/ELSE/ENDIF, CASE OF, FOR…NEXT, WHILE…ENDWHILE, REPEAT…UNTIL, 1부터 시작하는 배열, RETURNS가 있는 PROCEDURE/FUNCTION. Run을 눌러 출력을 확인한 뒤 한 줄씩 실행해 보세요.

Cambridge 의사코드 문법 한눈에 보기

구문 요소문법예시
변수 선언DECLARE x : TYPEDECLARE total : INTEGER
할당x ← valuetotal ← 0
출력OUTPUT expr, exprOUTPUT "Total: ", total
입력INPUT variableINPUT name
선택 (if / else)IF … THEN … ELSE … ENDIFIF n > 5 THEN … ENDIF
다중 선택CASE OF x … OTHERWISE … ENDCASECASE OF grade 'A' : … ENDCASE
횟수 제어 반복문FOR i ← a TO b [STEP s] … NEXT iFOR i ← 1 TO 10 … NEXT i
전위 조건 반복문WHILE cond DO … ENDWHILEWHILE n > 0 DO … ENDWHILE
후위 조건 반복문REPEAT … UNTIL condREPEAT … UNTIL n = 0
프로시저 / 서브루틴PROCEDURE name(params) … ENDPROCEDURECALL greet("Ada")
값을 반환하는 함수FUNCTION name(params) RETURNS TYPE … ENDFUNCTIONRETURN n * n
주석// comment// swap the values

의사코드 자주 묻는 질문

의사코드란 무엇인가요?

의사코드는 IF, FOR, WHILE 같은 구조화된 키워드를 사용해 실제 프로그래밍 언어의 엄격한 문법 없이 알고리즘의 단계를 쉬운 말로 기술하는 방법입니다. 코드를 작성하기 전에 논리를 계획하고 전달할 수 있습니다.

의사코드를 실제로 실행할 수 있나요?

의사코드는 보통 실행되지 않지만, 이 편집기는 잘 정의된 방언(Cambridge IGCSE / A-Level 의사코드)을 전부 브라우저에서 실행하므로 출력을 확인하고 한 줄씩 따라갈 수 있습니다.

이 편집기는 어떤 의사코드를 사용하나요?

Cambridge IGCSE와 A-Level 의사코드 관례를 따릅니다 — DECLARE, 대입 화살표 ←, OUTPUT, INPUT, IF/ELSE/ENDIF, FOR/NEXT, WHILE/ENDWHILE, REPEAT/UNTIL, 배열, PROCEDURE/FUNCTION.

의사코드 편집기는 무료인가요?

네. 의사코드 편집기와 실행기는 완전히 무료이며 브라우저에서 동작하고 가입이나 설치가 필요 없습니다.

Coddy programming languages illustration

Coddy와 함께 의사코드에서 실제 코드로

시작하기