Je n'avance pas vite, mais je ne recule jamais.
La problématique était la suivante: Au collège une initiation à l'algorithme implique des choix. En particulier le choix du langage de programmation utilisé.
Mais avant ce choix nous nous devons d'évoquer le pseudo code (indépendant de tout langage) et sa représentation visuelle (le logigramme ou organigramme)
Debut : l'élève Robot tq repeter 5 fois avancer d'un pas fin_tq fin
Debut : l'élève Robot2 tq repeter 5 fois regarder devant si tu peux avancer avancer d'un pas fin_si fin_tq fin
debut Chercher une application tq non trouvé chercher fin_tq si elle fonctionne être heureux Dire merci sinon râler ! fin_si fin
Debut ex4 choisir un nombre positif N tq toujours! si N est pair N devient N/2 sinon N devient 3N+1 fin_si fin_tq
N=7 Entrer un nombre (P) si P/N est entier ecrire OUI sinon ecrire NON fin_si
L'application est constituée d'un zip à décompacter. Le répertoire généré montrera alors :
""" Cette application lit prog.txt et produit prog.svg"""
from Elements_c import *
from tqsi import *
#constantes
file="prog.txt"
file_result="prog.svg"
symbole_commentaire="#"
#mots clefs
debut=["debut" ,"début" ,"begin" ,"programme" ]
fin=["fin" ,"end" ]
es=["lire" ,"écrire" ,"ecrire" ,"afficher" ,"demander" ,"donner" ,"dire" ]
#les autres mots sont des instructions
...
Vous pouvez lire ci-dessus les mots clefs déclenchant respectivement la création d'objets de type début, fin et entrée/sortie. Les autres mots clefs sont soit des structures itératives ou de tests (paragraphe suivant) ou de simples instructions.
Les seuls impératifs concernant ces structures sont logiques : un tq ou un si doit être ouvert avant d'être fermé :
L'étude des exemples en haut de page peut-être un bon complémént !
La première version téléchargeable était la 2.0.31, en juillet 2019
La dernière version publiée est la 3.0.0 : 29 octobre 2020
Un euros ou deux pour m'aider à payer le serveur ? Merci d'avance!
Vous avez envie d'une fonctionnalité, ou de participer au développement ? Utilisez le champ FB ci dessous !
Pour enregistrer votre pseudo code (prog.txt) attention à l'encodage ! L'application requiert UTF-8 !!!
Perdu l'annuaire?
www.annu.com est accessible sur le site de Wouf, par l'intermédiaire du menu "Liens" en cliquant sur "Plus"