Editor di pseudocodice AQA
Scrivi pseudocodice in stile AQA, 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 d'esame AQA: la freccia di assegnazione ←, OUTPUT e USERINPUT, IF/ELSE/ENDIF, FOR…ENDFOR, WHILE…ENDWHILE, REPEAT…UNTIL e SUBROUTINE…ENDSUBROUTINE con RETURN. Premi Esegui per vedere l'output, poi procedi una riga alla volta.
La sintassi dello pseudocodice AQA in breve
| Costrutto | Sintassi | Esempio |
|---|---|---|
| Assegnazione | x ← value | total ← 0 |
| Output | OUTPUT expr, expr | OUTPUT "Total: ", total |
| Input | x ← USERINPUT | name ← USERINPUT |
| Selezione (if / else) | IF … THEN … ELSE … ENDIF | IF n > 5 THEN … ENDIF |
| Ciclo a conteggio | FOR i ← a TO b … ENDFOR | FOR i ← 1 TO 10 … ENDFOR |
| Ciclo con precondizione | WHILE cond … ENDWHILE | WHILE n > 0 … ENDWHILE |
| Ciclo con postcondizione | REPEAT … UNTIL cond | REPEAT … UNTIL n = 0 |
| Procedura / sottoprogramma | SUBROUTINE name(params) … ENDSUBROUTINE | greet("Ada") |
| Funzione che restituisce un valore | SUBROUTINE … RETURN value … ENDSUBROUTINE | 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.
Cos'è lo pseudocodice AQA?
Lo pseudocodice AQA è lo stile di codice usato nelle prove d'esame AQA GCSE e A-level di Computer Science. Assegna con la freccia ←, legge l'input con USERINPUT, scrive con OUTPUT e raggruppa il codice riutilizzabile in blocchi SUBROUTINE…ENDSUBROUTINE.
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.