Edexcel 의사코드 에디터 & 러너
Edexcel 의사코드를 작성하고 브라우저에서 바로 실행하며 변수가 바뀌는 모습을 한 줄씩 확인해 보세요.
의사코드란?
의사코드는 실제 코드를 작성하기 전에 프로그램의 논리를 쉬운 말로 적어 두는 방법입니다. IF, FOR, WHILE, PROCEDURE 같은 구조화된 키워드로 단계를 명확히 하면서 특정 언어의 번거로운 문법은 생략합니다. 그래서 알고리즘을 설계하고 시험을 준비하며 아이디어를 설명하는 데 안성맞춤입니다.
이 에디터는 Pearson Edexcel GCSE Computer Science 규칙을 따릅니다: SET…TO, SEND…TO DISPLAY, RECEIVE…FROM KEYBOARD, IF…THEN…END IF, FOR…FROM…TO…DO…END FOR, WHILE…DO…END WHILE, REPEAT…UNTIL. Run을 눌러 출력을 확인한 뒤 한 줄씩 실행하며 변수 업데이트를 살펴보세요.
Edexcel 의사코드 문법 한눈에 보기
| 구문 요소 | 문법 | 예시 |
|---|---|---|
| 할당 | SET x TO value | SET total TO 0 |
| 출력 | SEND expr TO DISPLAY | SEND "Hi " & name TO DISPLAY |
| 입력 | RECEIVE x FROM (TYPE) KEYBOARD | RECEIVE name FROM (STRING) KEYBOARD |
| 선택 (if / else) | IF … THEN … ELSE … END IF | IF n > 5 THEN … END IF |
| 횟수 제어 반복문 | FOR i FROM a TO b DO … END FOR | FOR i FROM 1 TO 10 DO … END FOR |
| 전위 조건 반복문 | WHILE cond DO … END WHILE | WHILE n > 0 DO … END WHILE |
| 후위 조건 반복문 | REPEAT … UNTIL cond | REPEAT … UNTIL n = 0 |
| 프로시저 / 서브루틴 | PROCEDURE name(params) … END PROCEDURE | greet("Ada") |
| 주석 | // comment | // swap the values |
이 알고리즘들을 애니메이션으로 보기
의사코드 자주 묻는 질문
의사코드란 무엇인가요?
의사코드는 IF, FOR, WHILE 같은 구조화된 키워드를 사용해 실제 프로그래밍 언어의 엄격한 문법 없이 알고리즘의 단계를 쉬운 말로 기술하는 방법입니다. 코드를 작성하기 전에 논리를 계획하고 전달할 수 있습니다.
Edexcel 의사코드란 무엇인가요?
Edexcel 의사코드는 Pearson Edexcel GCSE Computer Science 시험에서 사용되는 코드 스타일입니다. SET…TO, SEND…TO DISPLAY, RECEIVE…FROM KEYBOARD, END IF/END WHILE 가 특징입니다.
의사코드 편집기는 무료인가요?
네. 의사코드 편집기와 실행기는 완전히 무료이며 브라우저에서 동작하고 가입이나 설치가 필요 없습니다.