Forum Ma(th)nipulez !
Mercredi 10 mai 2023, 13 h-17h30, Collège Henri Matisse, Saint-Pierre
Pour programmer en MathsOntologie, il faut ... écrire un programme dans la fenêtre qui est réservée à cet effet, et qui s’appelle Workspace. L’affichage des résultats des calculs se fait dans une autre fenêtre spéciale, appelée Transcript. Ainsi
Transcript montre: (2+2)
affiche 4 dans le transcript.Transcript affiche: (2+2)
fait de même mais après être allé à la ligne.Transcript efface
vide tout le transcript.x := 2.
(1 jusque: 10) fais: [ :indice |
Transcript affiche: (indice enChiffresRomains).
].
Un exemple synthétique est la suite de Collatz :
Cette année, Jean-Marc a placé 800 € à 2,5 % d’intérêts composés par an. En quelle année son capital aura-t-il doublé (c’est-à-dire passé à 1600 €) ?
Écrire un algorithme de résolution des équations du second degré, acceptant en entrée les trois coefficients a, b et c de l’équation, et retournant l’ensemble des solutions de ax²+bx+c=0.
Ici l’algorithme est une fonction secondegré ayant trois antécédents (a, b et c) numériques et pour image l’ensemble des solutions, qui est vide ou non selon le signe du discriminant :
delta et S sont des variables locales (temporaires). L’exécution du script montre que l’équation x²-5x+6=0 a deux solutions qui sont 2 et 3.
Comme MathsOntologie est un dialecte de Smalltalk, l’extension des fichiers est st. Ceux qui se trouvent dans le dossier exemple sont des exemples MathsOntologie. On peut les ouvrir depuis MathsOntologie en cliquant sur une zone vide :
L’outil à lancer est le « file browser » qui est un navigateur de fichiers ; on navigue alors vers le dossier « exemples » :
Par exemple, si on veut ouvrir le fichier Barnsley.st, on le sélectionne en cliquant dessus :
Comme c’est un script complet, on a juste à cliquer sur « File In » en haut à droite pour le lancer ; ce qui dessine alors une fougère de Barnsley :
Le logiciel est téléchargeable ici. Après l’avoir dézippé, il suffit
Note : le lien vers Dropbox ne fonctionne plus depuis que Dropbox a changé de politique commerciale. On peut donc télécharger Pharo 1.4 en suivant ce lien puis ajouter dans le dossier de la distribution les fichiers ci-dessous (à mettre dans Resources) :
Sous Linux on peut aussi essayer ce lanceur :
Et pour la version 4 de Pharo, le paquet MathsOntologie concocté par Hilaire Fernandes :
Réflexions sur des problèmes survenant en cours de mathématiques ou en activité d’algorithmique, et la remédiation ontologique qu’ils inspirent.
Comment programmer les algorithmes du bac 2013 en MathsOntologie.
une webApp, portée depuis MathsOntologie vers JavaScript, utilisable en ligne
MathsOntologie permet de vérifier des conjectures, il ne reste alors plus qu’à les montrer !
Faire joujou avec les objets point et vecteur de MathsOntologie
Un bloc est une fonction kleenex de Smalltalk (on la jette dans le Garbage Collector quand on a fini de s’en servir). La syntaxe est concise mais peu naturelle.
Quelques problèmes classiques de simulation, traités algorithmiquement.
Avec des urnes, on peut simuler des variables aléatoires binomiales, en utilisant la définition originale de celles-ci
Bonne illustration de la notion de boucles.
Difficile à simuler de par sa nature, ce problème est aisément simulable avec MathsOntologie.
Forum Ma(th)nipulez !
Mercredi 10 mai 2023, 13 h-17h30, Collège Henri Matisse, Saint-Pierre
Dans un site très personnel, Olivier Sicard nous offres quelques « délires » de mathématiques, algorithmique et programmation. Entre autres pépites, on découvrira le Rubix-Tore, la loi normale asymétrique, la théorie du choix social et le dessin à l’aide des séries de Fourier.
Après Elwyn Berlekamp l’année dernière, c’est au tour du centenaire Richard Guy et de l’immense John Conway. Ce document de Richard Guy (une mise en garde contre le raisonnement inductif) montre bien le style unique de son auteur, en plus d’être une mine de ressources pour des exercices. Conway, outre son jeu de la vie, a créé des dizaines de jeux, dont Sprouts, très populaire dès le CP.
C’est une brève de MathemaTICE
La question 4b de l’exercice 3 du bac S Amérique du Nord ne pouvait être résolue sans utiliser Python.
Elwyn Berlekamp, connu des lecteurs de ce site pour son jeu des interrupteurs, était un spécialiste du jeu de Go ainsi que de la Pipopipette, d’Édouard Lucas que Berlekamp admirait énormément.
Une nouvelle notation sera pratiquée à partir de la session 2018 pour les algorithmes au bac. Elle est décrite avec de nombreux exemples, ici.
On sait bien que Nicolas Bourbaki n’était pas le nom d’une personne mais le pseudonyme d’un groupe. L’équivalent en informatique théorique est Claude Livercy, auteur de la théorie des programmes. Roger Mohr était un des membres de Claude Livercy.
Quand les chercheurs mettent au point des modèles d’optimisation et de recherche de plus court chemin qui s’inspirent du comportement de masse de colonies de fourmis...
À écouter : Sur les Épaules de Darwin, émission diffusée sur France Inter samedi 31 août 2013.
Les RMLLd se dérouleront pour la 2e fois à Saint-Joseph du 22 au 25 août.
C’est une opportunité pour les élèves qui suivent la spécialité ISN et les passionnés d’informatique.
Voici pour le samedi et le dimanche quelques interventions choisies :
– http://2013.d.rmll.info/Raspberry-votre-ordinateur-au-format-carte-de-credit?lang=fr
– http://2013.d.rmll.info/Materiel-libre-et-DIY?lang=fr
– http://2013.d.rmll.info/Arduino-de-l-electronique-libre?lang=fr
Noter aussi les conférences Art et Culture du dimanche, ainsi qu’une conférence plus engagée.
Le programme complet se trouve ici. Une radio sera ouverte pour l’occasion.
Des plaquettes à distribuer se trouvent ici.