Les Tables de Multiplication avec Logo

POUR MUL :N :M
SI :M > 10 [STOP]
EC PH PH PH PH :N "FOIS :M "EGAL :N * :M
;;Logo permet aussi de présenter, d'illustrer la règle
;;mathématique des intervales...
MUL :N :M + 1 ;;incrémenter, décrémenter : on enseigne tout
;;à partir de Logo...
FIN

POUR TABLE ;;le programme à lancer
VT
EC [CHOISIS TA TABLE]
EC " DONNE "N PREM LL EC
" ;;Profil n'a pas la Primitive LISNOMBRE
;;Mais, comme ce Premier de Lis Liste est très Lispien (Lisp),
;;Papy Logo pardonne à Profil...
MUL :N 1
EC "
EC [VEUX-TU UNE AUTRE TABLE ? (O/N)]
;;offrons la possibilité de recommencer
DONNE "R PREM LL
SI EGAL? :R "N [EC "CIAO STOP] [TABLE]
;;on peut songer à un test + complexe interdisant
;;les réponses hors sujet (hors de la question...)
FIN

POUR MO ;;ceci n'est qu'un exemple de procédure
;;de démonstration où l'on montre que Logo "sait"
;;ses Tables. Je préfère la version interractive
;;du programme TABLE
VT REPETE 3 [EC []] ;;Ecris Liste Vide = écris rien...
;;un autre "Retour Chariot" (cf. Logo-Lego)
MUL 5 1
EC "
FIN


Voici une impression écran de ce que "donne" la procédure MO :

 

 Début de page


Autre exemple : Logo calculant les Moyennes d'un élève :

Ce programme n'est pas des plus pédagogique. Il est là, surtout afin de montrer qu'avec le langage Logo, on peut tout enseigner et/ou illustrer tous les apprentissages.

Alors, particulièrement, pour les Primaires (7-10 ans), préférer Basic ou LSE, voir, supprimer Logo quand ce n'est pas, carrément omettre l'informatique, ce n'est pas faire montre du meilleur sens pédagogique...

POUR MOY :A :B :C :D :E
EC (:A + :B + :C + :D + :E) / 5
FIN

POUR COM ;;commentaires, un REM (remarques)
;;n'ayant rien à voir avec le programme MOY (moyenne)
VT
EC [MOY fait la moyenne de 5 notes. Si t'as que 3 notes,]
EC [tu supprimes 2 :lettres in MOY et changes le 5 en 3,]
EC [si t'as 7 notes, tu ajjoutes 2 :lettres et changes le 5 en 7 !...]

FIN

Et voici un exemple de ce
que nous pouvons obtenir :

 
 

 

 Début de page
 

 Retour