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 :
![]() |
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 :
![]() |
![]() | |