Les iguanes c'est ultra bizarre.
Vincent Delerm
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 !!!
Dans cet article, nous vous présentons un aperçu des IA les plus innovantes et influentes qui façonnent notre quotidien. Cependant, le monde de l'IA évolue à une vitesse fulgurante, et de nouvelles solutions émergent constamment. Nous aimerions connaître votre avis : quelles autres IA trouvez-vous prometteuses ou révolutionnaires ? Partagez vos découvertes et suggestions dans les commentaires pour enrichir notre discussion et rester à la pointe de cette technologie fascinante !
Allhtml est plus qu'un site, c'est une communauté de passionnés en développement web.
Sur le site de Wouf, AllHtml est accéssible en cliquant sur liens puis "plus"