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 и PROCEDURE/FUNCTION с RETURNS. Нажмите 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

НАЧАТЬ