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
| Costrutto | Sintassi | Esempio |
|---|---|---|
| Dichiarare una variabile | DECLARE x : TYPE | DECLARE total : INTEGER |
| Assegnazione | x ← value | total ← 0 |
| Output | OUTPUT expr, expr | OUTPUT "Total: ", total |
| Input | INPUT variable | INPUT name |
| Selezione (if / else) | IF … THEN … ELSE … ENDIF | IF n > 5 THEN … ENDIF |
| Selezione multipla | CASE OF x … OTHERWISE … ENDCASE | CASE OF grade 'A' : … ENDCASE |
| Ciclo a conteggio | FOR i ← a TO b [STEP s] … NEXT i | FOR i ← 1 TO 10 … NEXT i |
| Ciclo con precondizione | WHILE cond DO … ENDWHILE | WHILE n > 0 DO … ENDWHILE |
| Ciclo con postcondizione | REPEAT … UNTIL cond | REPEAT … UNTIL n = 0 |
| Procedura / sottoprogramma | PROCEDURE name(params) … ENDPROCEDURE | CALL greet("Ada") |
| Funzione che restituisce un valore | FUNCTION name(params) RETURNS TYPE … ENDFUNCTION | RETURN n * n |
| Commento | // comment | // swap the values |
Guarda questi algoritmi animati
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.