Menu
Coddy logo textTech

Éditeur et Exécuteur de Pseudo-code Cambridge IGCSE

Écrivez du pseudocode Cambridge IGCSE, exécutez-le directement dans votre navigateur et parcourez chaque ligne en observant les variables changer.

Qu'est-ce que le pseudocode ?

Le pseudocode est une façon, en langage courant, d'exprimer la logique d'un programme avant d'écrire du vrai code. Il utilise des mots-clés structurés — IF, FOR, WHILE, PROCEDURE — pour que les étapes soient sans ambiguïté, mais abandonne la syntaxe fastidieuse d'un langage précis. C'est donc parfait pour planifier des algorithmes, réviser pour des examens et expliquer des idées.

Cet éditeur suit les conventions de pseudo-code des programmes Cambridge International — IGCSE Computer Science (0478) et A-Level Computer Science (9618) : DECLARE avec types explicites, la flèche d’affectation ←, OUTPUT et INPUT, IF/ELSE/ENDIF, CASE OF, FOR…NEXT, WHILE…ENDWHILE, REPEAT…UNTIL, tableaux indexés à partir de 1 et PROCEDURE/FUNCTION avec RETURNS. Appuyez sur Run pour voir la sortie, puis avancez ligne par ligne.

La syntaxe du pseudo-code Cambridge en un coup d’œil

ConstructionSyntaxeExemple
Déclarer une variableDECLARE x : TYPEDECLARE total : INTEGER
Affectationx ← valuetotal ← 0
SortieOUTPUT expr, exprOUTPUT "Total: ", total
EntréeINPUT variableINPUT name
Sélection (if / else)IF … THEN … ELSE … ENDIFIF n > 5 THEN … ENDIF
Sélection multipleCASE OF x … OTHERWISE … ENDCASECASE OF grade 'A' : … ENDCASE
Boucle à compteurFOR i ← a TO b [STEP s] … NEXT iFOR i ← 1 TO 10 … NEXT i
Boucle à condition préalableWHILE cond DO … ENDWHILEWHILE n > 0 DO … ENDWHILE
Boucle à condition finaleREPEAT … UNTIL condREPEAT … UNTIL n = 0
Procédure / sous-programmePROCEDURE name(params) … ENDPROCEDURECALL greet("Ada")
Fonction qui renvoie une valeurFUNCTION name(params) RETURNS TYPE … ENDFUNCTIONRETURN n * n
Commentaire// comment// swap the values

FAQ sur le pseudocode

Qu'est-ce que le pseudocode ?

Le pseudocode est une façon, en langage courant, de décrire les étapes d'un algorithme, à l'aide de mots-clés structurés comme IF, FOR et WHILE, sans la syntaxe stricte d'un vrai langage de programmation. Il permet de planifier et de communiquer la logique avant d'écrire du code.

Peut-on réellement exécuter du pseudocode ?

Le pseudocode n'est normalement pas exécutable, mais cet éditeur exécute un dialecte bien défini (pseudocode Cambridge IGCSE / A-Level) entièrement dans votre navigateur, pour que vous puissiez voir la sortie et le parcourir ligne par ligne.

Quel pseudocode cet éditeur utilise-t-il ?

Il suit les conventions de pseudocode Cambridge IGCSE et A-Level — DECLARE, la flèche d'affectation ←, OUTPUT, INPUT, IF/ELSE/ENDIF, FOR/NEXT, WHILE/ENDWHILE, REPEAT/UNTIL, les tableaux et PROCEDURE/FUNCTION.

L'éditeur de pseudocode est-il gratuit ?

Oui. L'éditeur et l'exécuteur de pseudocode sont entièrement gratuits, fonctionnent dans votre navigateur et ne nécessitent ni inscription ni installation.

Coddy programming languages illustration

Passez du pseudo-code au vrai code avec Coddy

COMMENCER