Menu
Coddy logo textTech

Editor di pseudocodice Cambridge IGCSE

Scrivi pseudocodice Cambridge IGCSE, 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 le convenzioni dello pseudocodice dei programmi Cambridge International, IGCSE Computer Science (0478) e A-Level Computer Science (9618): DECLARE con tipi espliciti, la freccia di assegnazione ←, OUTPUT e INPUT, IF/ELSE/ENDIF, CASE OF, FOR…NEXT, WHILE…ENDWHILE, REPEAT…UNTIL, array con indice da 1 e PROCEDURE/FUNCTION con RETURNS. Premi Esegui per vedere l'output, poi procedi una riga alla volta.

La sintassi dello pseudocodice Cambridge in breve

CostruttoSintassiEsempio
Dichiarare una variabileDECLARE x : TYPEDECLARE total : INTEGER
Assegnazionex ← valuetotal ← 0
OutputOUTPUT expr, exprOUTPUT "Total: ", total
InputINPUT variableINPUT name
Selezione (if / else)IF … THEN … ELSE … ENDIFIF n > 5 THEN … ENDIF
Selezione multiplaCASE OF x … OTHERWISE … ENDCASECASE OF grade 'A' : … ENDCASE
Ciclo a conteggioFOR i ← a TO b [STEP s] … NEXT iFOR i ← 1 TO 10 … NEXT i
Ciclo con precondizioneWHILE cond DO … ENDWHILEWHILE n > 0 DO … ENDWHILE
Ciclo con postcondizioneREPEAT … UNTIL condREPEAT … UNTIL n = 0
Procedura / sottoprogrammaPROCEDURE name(params) … ENDPROCEDURECALL greet("Ada")
Funzione che restituisce un valoreFUNCTION name(params) RETURNS TYPE … ENDFUNCTIONRETURN n * n
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.

Si può davvero eseguire lo pseudocodice?

Di solito lo pseudocodice non è eseguibile, ma questo editor esegue un dialetto ben definito (lo pseudocodice Cambridge IGCSE / A-Level) interamente nel browser, così puoi vedere l'output e seguirlo riga per riga.

Quale pseudocodice usa questo editor?

Segue le convenzioni dello pseudocodice Cambridge IGCSE e A-Level: DECLARE, la freccia di assegnazione ←, OUTPUT, INPUT, IF/ELSE/ENDIF, FOR/NEXT, WHILE/ENDWHILE, REPEAT/UNTIL, array e PROCEDURE/FUNCTION.

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