Flowgorithm (logiciel de cartographie numérique)
Flowgorithm est un outil de création graphique qui permet aux utilisateurs d'écrire et d'exécuter des programmes utilisant des organigrammes . L'approche est conçue pour mettre en évidence l'algorithme plutôt que la syntaxe d'un langage de programmation particulier. [ 1 ] L'organigramme peut être converti en code écrit dans plusieurs langages de programmation majeurs.
L'origine du nom
Le nom est une composition de « organigramme » et « algorithme ». [ 2 ]
Langages de programmation pris en charge
Flowgorithm peut générer de manière interactive des programmes dans les langages de programmation suivants : pendant que l'utilisateur parcourt le programme, le code approprié est mis en surbrillance. [ 3 ]
- C++
- C #
- Delphes
- Java
- Javascript
- Lua
- perle
- python
- QBasic
- Rubis
- Rapide 2
- Visual Basic pour les applications
- Visual Basic . rapporter
Support multilingue
Outre l'anglais, Flowgorithm prend en charge d'autres langues. Ce sont : [ 3 ]
- Chinois simplifié)
- tchèque
- Français
- galicien
- Allemand
- hongrois
- italien
- Japonais
- Portugais
- russe
- Espagnol - Mexicain et Castillan
Formes graphiques
Flowgorithm combine les symboles d'organigramme classiques avec ceux utilisés par les schémas SDL . La couleur de chaque forme est la même que la couleur du code généré associé et de la fenêtre de la console. Les couleurs peuvent être configurées à l'aide de divers thèmes intégrés.
Exemple
L'image suivante présente une solution au problème appelé 99 bouteilles de bière. Une fonction permet de retourner une chaîne de caractères contenant le mot "bouteille" (au singulier) ou "bouteilles" (au pluriel) selon la valeur du paramètre.
Voir aussi
Les autres langages de programmation éducatifs incluent :
- Alice
- dragon
- GN
- Microsoft Small Basic
- Ravisseur
- Se gratter
- logique visuelle
- PSeInt
Références
- ^ "Actes de la conférence ASEE PSW-2015" . asee.org . p. 158 . Consulté le 4 mai 2016 .
- ↑ "Infos" . Flowgorithme . Consulté le 15 janvier 2016 .
- ^ un b "Caractéristiques" . Flowgorithme . Consulté le 15 janvier 2016 .

