Menu
Coddy logo textTech

Editor di pseudocodice OCR

Scrivi in OCR Exam Reference Language, eseguilo direttamente nel browser e segui ogni riga mentre guardi le variabili cambiare.

Cos'è lo pseudocodice?

Lo pseudocodice è un modo di descrivere in linguaggio semplice la logica di un programma prima di scrivere il codice vero e proprio. Usa parole chiave strutturate (IF, FOR, WHILE, PROCEDURE) per rendere i passaggi inequivocabili, ma elimina la sintassi pignola di un linguaggio di programmazione specifico. Per questo è perfetto per progettare algoritmi, prepararsi agli esami e spiegare idee.

Questo editor segue l'OCR GCSE Exam Reference Language (ERL): assegnazione con =, print() e input(), if/elseif/else, for…next, while…endwhile, do…until, switch/case/default e blocchi procedure/function con return. Premi Esegui per vedere l'output, poi procedi una riga alla volta.

La sintassi dello pseudocodice OCR in breve

CostruttoSintassiEsempio
Assegnazionex = valuetotal = 0
Outputprint(expr)print("Total: " + str(total))
Inputx = input(prompt)name = input("Name?")
Selezione (if / else)if … then … else … endifif n > 5 then … endif
Selezione multiplaswitch x: case v: … default: … endswitchswitch day: case "Sat": … endswitch
Ciclo a conteggiofor i = a to b … next ifor i = 1 to 10 … next i
Ciclo con precondizionewhile cond … endwhilewhile n > 0 … endwhile
Ciclo con postcondizionedo … until conddo … until n == 0
Procedura / sottoprogrammaprocedure name(params) … endproceduregreet("Ada")
Funzione che restituisce un valorefunction name(params) … return … endfunctionreturn n * 2
Commento// comment// swap the values

Domande frequenti sullo pseudocodice

Cos'è lo pseudocodice?

Lo pseudocodice è un modo di descrivere in linguaggio semplice i passaggi di un algoritmo, usando parole chiave strutturate come IF, FOR e WHILE senza la sintassi rigida di un vero linguaggio di programmazione. Ti permette di progettare e comunicare la logica prima di scrivere il codice.

Cos'è l'OCR Exam Reference Language?

L'OCR Exam Reference Language (ERL) è lo pseudocodice definito usato nelle prove d'esame OCR GCSE Computer Science (J277). Somiglia molto a Python (x = 5, print("hi"), input()) ma con chiusure di blocco esplicite come endif, endwhile ed endprocedure.

L'editor di pseudocodice è gratuito?

Sì. L'editor e l'esecutore di pseudocodice sono completamente gratuiti, funzionano nel browser e non richiedono registrazione né installazione.

Illustrazione dei linguaggi di programmazione di Coddy

Passa dallo pseudocodice al codice vero con Coddy

INIZIA