42 ans après le 14 avril 77

Quatorze avril 77,
dans la banlieue où qu’y fait nuit,
la petite route est déserte,
Gérard Lambert rentre chez lui.
Dans le lointain les mobylettes 
poussent des cris…

Le décor a été planté par Renaud en 1980 dans l’album Marche à l’ombre. Album que j’écoutais avec délectation sur un vieux
Blaupunkt doubles cassettes …

Et chaque 14 avril… J’ y pense…

Pas vous ?

Ah bon !

Un jour un mot : Kamichi

KAMICHI [ka-mi-chi] s. m.

Terme de zoologie. Grand oiseau noir de l’ordre des échassiers qui habite dans les marécages de la Guyane et du Brésil ; deux espèces : le kamichi cornu, et le kamichi fidèle qui garde les volailles comme un chien de berger (genre palamedea, L.).

Source : Wikipedia

Voir aussi :

Mignonne miniature #chess

diag, from chessdiag

chessdiag

Tout gagne dans cette position, j’ ai joué en blitz e5? un peu rapidement mais il y a meilleur !

Votre avis ?

Un jour un mot : Ruolz

SUPPLÉMENT AU DICTIONNAIRE

RUOLZ [ru-ols’] s. m.

Sorte de plaqué, ainsi dit de Ruolz inventeur. ♦ La dorure et l’argenture, ce qu’on appelle le ruolz, c’est tout simplement du laiton, du bronze fondu que l’on dore ou que l’on argente par précipité dans le bain, Enquête, Traité de comm. avec l’Anglet. t. II, p. 330

Fig. C’est du ruolz, se dit d’un objet qui n’a que l’apparence, d’un homme dont le mérite n’a que du clinquant.

Ce mot RUOLZ est reconnu par l’ODS7

Voir aussi :

Mathématiques : un exercice original pour le cycle 3

Vous connaissez probablement ce type d’exercice :

Un enclos est composé de segments verticaux et horizontaux joignant deux points de la grille et il forme une boucle fermée qui ne se croise pas. L’indice situé dans une case donne le nombre de segments d’enclos entourant cette case.

La mission qui incombe aux élèves est de retrouver l’emplacement de l’enclos dans la grille suivante  .

Exemple :

Les cinq principes énoncés par Brougères, rappellent l’intérêt de l’utilisation du jeu en pédagogie :

  • Il se déroule au « second degré », c’est à dire hors de la réalité ;
  • Il amène à prendre des décisions ;
  • Il est « frivole », sans conséquences graves dans la vie réelle ;
  • Il oblige à se conformer à des règles ;
  • Un paramètre aléatoire permet parfois de réussir, même si l’on n’est pas le meilleur .

Intérêts particulier de cette activité:


Le plaisir

L’attitude répandue chez les élèves de cycle 3 et 4 devant un problème mathématique dont l’énoncé (ou la consigne) atteint un certain degré de complexité s’apparente à l’abandon. Il est vrai que la récompense engendrée par la compréhension de ce qui est demandé n’est que rarement à la hauteur des efforts nécessaires pour “enter” dans l’activité.

Ce problème de type enclos admet un énoncé d’une certaine difficulté, mais fournit rapidement du plaisir une fois les règles maîtrisées.

Il est clair que la répétition de ce type de jeu pédagogique modifie la proportion d’élèves qui de manière générale peinent à entrer dans les activités proposées, même si celles-ci sont moins ludiques.

La sélection et le classement des informations

De nombreux problèmes de Mathématiques doivent avoir comme traitement préalable la sélection des informations importantes. Au cycle 3 les élèves ont souvent l’idée fausse que tout ce qui est écrit doit être utilisé. Quelle information est importante ? Quelles informations prennent de l’importance quand elles sont associées ? Cibler ces informations est primordiale.

Dans ce problème d’enclos les seules informations sont les indices.
L’indice situé dans une case donne le nombre de segments d’enclos entourant cette case.

Comment un ensemble de 0, de 1, de 2 et de 3 peut-il générer des informations d’intérêts divers ?

Il est rapidement évident pour les élèves que l’indice 0 est une information importante et immédiate : Aucune clôture n’entoure la case.

L’indice 3 a également de l’intérêt, la case est entouré de 3 clôtures…

Le raisonnement déductif

En utilisant simultanément ces deux informations, si un indice 0 et un indice 3 sont adjacents on sait exactement l’emplacement des 3 clôtures…

Cette activité génère de nombreux raisonnements déductifs de ce type, ce qui contribue grandement à sa richesse!

Cette activité en classe

J’ai développé une application qui crée chaque jour un problème de ce type : http://site2wouf.fr/enclos.php

Ces problèmes peuvent être affichés via un TBI ou être imprimer en PDF avec la correction. (Exemple de PDF)

Le code Python est sous licence Creative Common. Plus d’information sur cette page : http://site2wouf.fr/enclos_dl.php

Mon projet Python par Evan

La coquille saint-Evan

Ce projet réalisé par Evan, élève de 3ème au collège C Peguy d’Arras a été réalisé dans le cadre d’une formation en programmation (algorithme)

Au cycle 4, les élèves s’initient à la programmation, en développant dans une démarche de projet quelques programmes simples, sans viser une connaissance experte et exhaustive d’un langage ou d’un logiciel particulier. En créant un programme, ils développent des méthodes de programmation, revisitent les notions de variables et de fonctions sous une forme différente, et s’entraînent au raisonnement

Code Python traduit en HTML:
#Evan - 3D - 2018
#Programme qui trace deux cercles contenant des couleurs aléatoires

from turtle import *
from random import choice

#reglages turtle
speed('fastest')
bgcolor('black')
couleurs = ['blue','red','green','yellow','brown','black','white','pink',
            'orange','purple','grey'] #Couleurs disponibles aléatoirement

#corps du programme
for i in range(400) :
    color(choice(couleurs)) #choix d'une couleur 
    circle(200-i) #On trace le cercle de rayon qui se décrémente à chaque tour

input() #pour éviter la fermeture du programme (Windows en mode console)

Mes commentaires

Le visuel me plaît beaucoup. La pertinence des commentaires est agréable. Mon seul bémol concerne le rapport entre la taille de la fenêtre et la taille effective du rendu. Une recherche t’aurait permis de paramétrer une fenêtre plus grande… (Ou éventuellement de diminuer les rayons des cercles).

Une remarque pour terminer : Dans ta boucle, quand i est supérieur à 200, les cercles ont un rayon négatif… Cela n’existe pas, pourtant pour Turtle si ! C’est curieux, non ?

Un mot un jour : Putet

SUPPLÉMENT AU DICTIONNAIRE

PUTET [pu-tè] s. m.

♦ En plusieurs provinces, petite mare formée par le liquide écoulé du fumier, Gloss. aunisien, p. 138, et DELBOULLE, Gloss. de la vallée d’Yères, p. 270

Dans d’autres parties de la Normandie, on dit putel.

ÉTYMOLOGIE

Autre forme de l’anc. franç. putel, fumier, bourbe, du lat. putere, puer.

Attention : ce mot n’est pas reconnu par l’ODS7

TOP mots trouvés : peut (6 points) pute (6 points) peu (5 points)

Voir aussi :

Mon projet Python, par Malo


Deux tortues et beaucoup de hasard par Malo

Ce projet réalisé par Malo, élève de 3ème au collège C Peguy d’Arras a été réalisé dans le cadre d’une formation en programmation (algorithme)

Au cycle 4, les élèves s’initient à la programmation, en développant dans une démarche de projet quelques programmes simples, sans viser une connaissance experte et exhaustive d’un langage ou d’un logiciel particulier. En créant un programme, ils développent des méthodes de programmation, revisitent les notions de variables et de fonctions sous une forme différente, et s’entraînent au raisonnement

Code Python traduit en HTML:
#Malo Fournier 15/11/18
from turtle import *
from random import*


fred = Turtle()#nouvelle tortue

#l'épaisseur du trait
width(3)
fred.width(3)

#on change "l'apparence"  du personnage
shape("blank" )
fred.shape("blank" )

#on choisit des couleurs aléatoires
couleur=['snow', 'ghost white', 'white smoke', 'gainsboro', 'floral white', 'old lace',
    'linen', 'antique white', 'papaya whip', 'blanched almond', 'bisque', 'peach puff',
    'navajo white', 'lemon chiffon', 'mint cream', 'azure', 'alice blue', 'lavender',
    'lavender blush', 'misty rose', 'dark slate gray', 'dim gray', 'slate gray',
    'light slate gray', 'gray', 'light grey', 'midnight blue', 'navy', 'cornflower blue', 'dark slate blue',
    'slate blue', 'medium slate blue', 'light slate blue', 'medium blue', 'royal blue',  'blue',
    'dodger blue', 'deep sky blue', 'sky blue', 'light sky blue', 'steel blue', 'light steel blue',
    'light blue', 'powder blue', 'pale turquoise', 'dark turquoise', 'medium turquoise', 'turquoise',
    'cyan', 'light cyan', 'cadet blue', 'medium aquamarine', 'aquamarine', 'dark green', 'dark olive green',
    'dark sea green', 'sea green', 'medium sea green', 'light sea green', 'pale green', 'spring green',
    'lawn green', 'medium spring green', 'green yellow', 'lime green', 'yellow green',
    'forest green', 'olive drab', 'dark khaki', 'khaki', 'pale goldenrod', 'light goldenrod yellow',
    'light yellow', 'yellow', 'gold', 'light goldenrod', 'goldenrod', 'dark goldenrod', 'rosy brown',
    'indian red', 'saddle brown', 'sandy brown',
    'dark salmon', 'salmon', 'light salmon', 'orange', 'dark orange',
    'coral', 'light coral', 'tomato', 'orange red', 'red', 'hot pink', 'deep pink', 'pink', 'light pink',
    'pale violet red', 'maroon', 'medium violet red', 'violet red',
    'medium orchid', 'dark orchid', 'dark violet', 'blue violet', 'purple', 'medium purple',
    'thistle', 'snow2', 'snow3',
    'snow4', 'seashell2', 'seashell3', 'seashell4', 'AntiqueWhite1', 'AntiqueWhite2',
    'AntiqueWhite3', 'AntiqueWhite4', 'bisque2', 'bisque3', 'bisque4', 'PeachPuff2',
    'PeachPuff3', 'PeachPuff4', 'NavajoWhite2', 'NavajoWhite3', 'NavajoWhite4',
    'LemonChiffon2', 'LemonChiffon3', 'LemonChiffon4', 'cornsilk2', 'cornsilk3',
    'cornsilk4', 'ivory2', 'ivory3', 'ivory4', 'honeydew2', 'honeydew3', 'honeydew4',
    'LavenderBlush2', 'LavenderBlush3', 'LavenderBlush4', 'MistyRose2', 'MistyRose3',
    'MistyRose4', 'azure2', 'azure3', 'azure4', 'SlateBlue1', 'SlateBlue2', 'SlateBlue3',
    'SlateBlue4', 'RoyalBlue1', 'RoyalBlue2', 'RoyalBlue3', 'RoyalBlue4', 'blue2', 'blue4',
    'DodgerBlue2', 'DodgerBlue3', 'DodgerBlue4', 'SteelBlue1', 'SteelBlue2',
    'SteelBlue3', 'SteelBlue4', 'DeepSkyBlue2', 'DeepSkyBlue3', 'DeepSkyBlue4',
    'SkyBlue1', 'SkyBlue2', 'SkyBlue3', 'SkyBlue4', 'LightSkyBlue1', 'LightSkyBlue2',
    'LightSkyBlue3', 'LightSkyBlue4', 'SlateGray1', 'SlateGray2', 'SlateGray3',
    'SlateGray4', 'LightSteelBlue1', 'LightSteelBlue2', 'LightSteelBlue3',
    'LightSteelBlue4', 'LightBlue1', 'LightBlue2', 'LightBlue3', 'LightBlue4',
    'LightCyan2', 'LightCyan3', 'LightCyan4', 'PaleTurquoise1', 'PaleTurquoise2',
    'PaleTurquoise3', 'PaleTurquoise4', 'CadetBlue1', 'CadetBlue2', 'CadetBlue3',
    'CadetBlue4', 'turquoise1', 'turquoise2', 'turquoise3', 'turquoise4', 'cyan2', 'cyan3',
    'cyan4', 'DarkSlateGray1', 'DarkSlateGray2', 'DarkSlateGray3', 'DarkSlateGray4',
    'aquamarine2', 'aquamarine4', 'DarkSeaGreen1', 'DarkSeaGreen2', 'DarkSeaGreen3',
    'DarkSeaGreen4', 'SeaGreen1', 'SeaGreen2', 'SeaGreen3', 'PaleGreen1', 'PaleGreen2',
    'PaleGreen3', 'PaleGreen4', 'SpringGreen2', 'SpringGreen3', 'SpringGreen4',
    'green2', 'green3', 'green4', 'chartreuse2', 'chartreuse3', 'chartreuse4',
    'OliveDrab1', 'OliveDrab2', 'OliveDrab4', 'DarkOliveGreen1', 'DarkOliveGreen2',
    'DarkOliveGreen3', 'DarkOliveGreen4', 'khaki1', 'khaki2', 'khaki3', 'khaki4',
    'LightGoldenrod1', 'LightGoldenrod2', 'LightGoldenrod3', 'LightGoldenrod4',
    'LightYellow2', 'LightYellow3', 'LightYellow4', 'yellow2', 'yellow3', 'yellow4',
    'gold2', 'gold3', 'gold4', 'goldenrod1', 'goldenrod2', 'goldenrod3', 'goldenrod4',
    'DarkGoldenrod1', 'DarkGoldenrod2', 'DarkGoldenrod3', 'DarkGoldenrod4',
    'RosyBrown1', 'RosyBrown2', 'RosyBrown3', 'RosyBrown4', 'IndianRed1', 'IndianRed2',
    'IndianRed3', 'IndianRed4', 'sienna1', 'sienna2', 'sienna3', 'sienna4', 'burlywood1',
    'burlywood2', 'burlywood3', 'burlywood4', 'wheat1', 'wheat2', 'wheat3', 'wheat4', 'tan1',
    'tan2', 'tan4', 'chocolate1', 'chocolate2', 'chocolate3', 'firebrick1', 'firebrick2',
    'firebrick3', 'firebrick4', 'brown1', 'brown2', 'brown3', 'brown4', 'salmon1', 'salmon2',
    'salmon3', 'salmon4', 'LightSalmon2', 'LightSalmon3', 'LightSalmon4', 'orange2',
    'orange3', 'orange4', 'DarkOrange1', 'DarkOrange2', 'DarkOrange3', 'DarkOrange4',
    'coral1', 'coral2', 'coral3', 'coral4', 'tomato2', 'tomato3', 'tomato4', 'OrangeRed2',
    'OrangeRed3', 'OrangeRed4', 'red2', 'red3', 'red4', 'DeepPink2', 'DeepPink3', 'DeepPink4',
    'HotPink1', 'HotPink2', 'HotPink3', 'HotPink4', 'pink1', 'pink2', 'pink3', 'pink4',
    'LightPink1', 'LightPink2', 'LightPink3', 'LightPink4', 'PaleVioletRed1',
    'PaleVioletRed2', 'PaleVioletRed3', 'PaleVioletRed4', 'maroon1', 'maroon2',
    'maroon3', 'maroon4', 'VioletRed1', 'VioletRed2', 'VioletRed3', 'VioletRed4',
    'magenta2', 'magenta3', 'magenta4', 'orchid1', 'orchid2', 'orchid3', 'orchid4', 'plum1',
    'plum2', 'plum3', 'plum4', 'MediumOrchid1', 'MediumOrchid2', 'MediumOrchid3',
    'MediumOrchid4', 'DarkOrchid1', 'DarkOrchid2', 'DarkOrchid3', 'DarkOrchid4',
    'purple1', 'purple2', 'purple3', 'purple4', 'MediumPurple1', 'MediumPurple2',
    'MediumPurple3', 'MediumPurple4', 'thistle1', 'thistle2', 'thistle3', 'thistle4',
    'gray1', 'gray2', 'gray3', 'gray4', 'gray5', 'gray6', 'gray7', 'gray8', 'gray9', 'gray10',
    'gray11', 'gray12', 'gray13', 'gray14', 'gray15', 'gray16', 'gray17', 'gray18', 'gray19',
    'gray20', 'gray21', 'gray22', 'gray23', 'gray24', 'gray25', 'gray26', 'gray27', 'gray28',
    'gray29', 'gray30', 'gray31', 'gray32', 'gray33', 'gray34', 'gray35', 'gray36', 'gray37',
    'gray38', 'gray39', 'gray40', 'gray42', 'gray43', 'gray44', 'gray45', 'gray46', 'gray47',
    'gray48', 'gray49', 'gray50', 'gray51', 'gray52', 'gray53', 'gray54', 'gray55', 'gray56',
    'gray57', 'gray58', 'gray59', 'gray60', 'gray61', 'gray62', 'gray63', 'gray64', 'gray65',
    'gray66', 'gray67', 'gray68', 'gray69', 'gray70', 'gray71', 'gray72', 'gray73', 'gray74',
    'gray75', 'gray76', 'gray77', 'gray78', 'gray79', 'gray80', 'gray81', 'gray82', 'gray83',
    'gray84', 'gray85', 'gray86', 'gray87', 'gray88', 'gray89', 'gray90', 'gray91', 'gray92',
    'gray93', 'gray94', 'gray95', 'gray97', 'gray98', 'gray99']








speed("fastest" )#vitesse

fred.forward(50)#on place fred
left(180)





#programme en lui même
for i in range(1000):

    bgcolor(choice(couleur))#choix du fond
    fred.forward(45+i)
    fred.color(choice(couleur))#on "invoque"  les couleurs aléatoire
    color(choice(couleur))#on "invoque"  les couleurs aléatoire
    fred.left(170-i)
    forward(45+i)
    left(170-i)

Mes commentaires

Trois choses sont particulièrement intéressantes dans ce code:

  • La liste des couleurs utilisables en Python avec Turtle
  • Le choix aléatoire de la couleur
  • La possibilité de piloter deux tortues

Je suis un peu plus réservé quant au résultat visuel… Même si le travail de recherche personnel (module random, deux turtles…) est excellent !

Un mot de temps en temps : Abluer

ABLUER [a-blu-é] v. a.

Terme technique. Laver, passer légèrement une liqueur préparée avec de la noix de galle sur du parchemin ou du papier, pour faire revivre l’écriture.

Attention ce verbe n’est pas accepté par l’ODS7

Voir aussi :

Mon projet Python par Nathan

Travail de Nathan

Ce projet réalisé par Nathan, élève de 3ème au collège C Peguy d’Arras a été réalisé dans le cadre d’une formation en programmation (algorithme)

Au cycle 4, les élèves s’initient à la programmation, en développant dans une démarche de projet quelques programmes simples, sans viser une connaissance experte et exhaustive d’un langage ou d’un logiciel particulier. En créant un programme, ils développent des méthodes de programmation, revisitent les notions de variables et de fonctions sous une forme différente, et s’entraînent au raisonnement

Code Python traduit en HTML:
# nathan m. 3B octogone
from turtle import *
speed("fastest" )
shape("blank" )#cela enlève le curseur
title("mon projet Nathan 3B" )
# une boucle de 500 itérations
for i in range(500):
    bgcolor("black" )
    color("pink" )# je change de couleur a chaque fois
    forward(500-i)
    right(190)
    color("blue" )
    forward(500-i)#on avance
    right(190)#on tourne a droite
    color("green" )
    forward(500-i)
    right(190)
    color("purple" )
    forward(500-i)
    right(190)
    color("red" )
    forward(500-i)
    right(190)
    color("yellow" )
    forward(500-i)
    right(190)
    color("white" )
    forward(500-i)
    right(190)
    color("orange" )
    forward(500-i)
    right(190)
    width(5) #on épaisie le trait 

Mes commentaires

Quand on débute dans un langage de programmation, commenter ses sources a une importance particulière : aider à mémoriser les instructions simples. Mais Python est tellement “lisible” que la plupart des commentaires sont ici inutiles. 

Le résultat est simple et joli, et je ne me suis posé qu’une question à la lecture du code : Pourquoi 500 itérations ?

Quand tu écris right(190) tu tournes à droite ???