Collègien(ne), lycéen(ne) ou enseignant(e) en matière scientifique, jusqu'à ce lundi 31 janvier
Casio t'a permis de participer à son formidable
concours de Noël 2021.
Il te suffisait de programmer sur ta calculatrice
Casio ou son émulateur ta liste au Père Noël, avec 3 catégories au choix :
- catégorie étudiants : pour les participations individuelles d'élèves de collège ou lycée uniquement malgré le nom
- catégorie professeurs : pour les participations individuelles des enseignant(e)s de matière scientifique en collège ou lycée
- catégorie classes : pour les participations collectives de classes de collège ou lycée
Pour réaliser ton dessin, tu pouvais choisir entre les 2 technologies suivantes :
- calculatrice scientifique fx-92+ Spéciale Collège avec son application Algorithmique t'offrant un langage de tracé à la Scratch/Logo
- calculatrice graphique Graph 35+E II ou Graph 90+E avec son application Python
Pour chacune des 3 catégories étaient à gagner 2 superbes gros lots ; 1 pour le meilleur dessin sur
fx-92+ Spéciale Collège, et 1 pour le meilleur dessin sur
Graph 90/35+E II :
- catégorie étudiants : console de jeux Nintendo Switch d'une valeur de 269,99€
- catégorie professeurs : trottinette électrique d'une valeur de 199,99€
- catégorie classes : 5 calculatrices graphiques au choix + montre Casio pour le professeur et chacun des élèves
(calculatrice Graph 35+E II ou Graph 90+E + montre G-Shock ou vintage dans la limite de 35 élèves)
Et en prime avec
Casio, pas de perdant : lot de
goodies Casio pour tous les autres participants !
Un superbe concours, merci Casio ! Le concours devait initialement se terminer le
7 janvier, mais la période de participation a été prolongée au dernier moment jusqu'au
31 janvier.
Aujourd'hui nous allons te présenter les créations conçues sur
fx-92+ Spéciale Collège, et te révéler l'ensemble des gagnants.
- Classes :
- Professeurs :
- Etudiants :
Classe - liste manuscrite - Collège Sainte-Thècle à Chamalières
Go to topDans la catégorie classe c'est l'enseignement catholique qui gagne, plus précisément le collège
Sainte-Thècle à
Chamalières.
Les élèves ont dessiné une liste manuscrite qui ne demande qu'à être lue.
- Code: Select all
Style Croix
Aller à x=-10; y=10
Stylo écrit
Aller à x=x+19; y=y
Aller à x=x+1; y=y-1
Aller à x=x+1; y=y
Aller à x=x-1; y=y
Aller à x=x+2; y=y-2
Aller à x=x; y=y-5
Aller à x=x-6; y=y-12
Aller à x=x+1; y=y-1
Aller à x=x; y=y-1
Aller à x=x-13; y=y
Aller à x=x-2; y=y-2
Aller à x=x; y=y-2
Aller à x=x+1; y=y-1
Aller à x=x+4; y=y
Aller à x=x; y=y+3
Aller à x=x-1; y=y+1
Stylo relevé
Aller à x=x+1; y=y-2
Stylo écrit
Aller à x=x-3; y=y
Aller à x=x; y=y-2
Stylo relevé
Aller à x=x+14; y=y+5
Stylo écrit
Aller à x=x+3; y=y
Aller à x=x+2; y=y-2
Aller à x=x; y=y-3
Aller à x=x-2; y=y-2
Aller à x=x-21; y=y
Aller à x=x-2; y=y+2
Aller à x=x; y=y+4
Aller à x=x+8; y=y+15
Aller à x=x; y=y+6
Aller à x=x-6; y=y
Aller à x=x+3; y=y
Aller à x=x; y=y-4
Aller à x=x-2; y=y-2
Aller à x=x+4; y=y
Aller à x=x-6; y=y
Aller à x=x-2; y=y+2
Aller à x=x; y=y+4
Aller à x=x+2; y=y+2
Stylo relevé
Aller à x=x+9; y=y-3
y→B
Répéter 9
Stylo écrit
RanInt#(0;1)+B→A
Aller à x=x+1; y=A
⤴
Stylo relevé
Aller à x=x-9; y=y-5
y→B
Répéter 10
Stylo écrit
RanInt#(0;1)+B→A
Aller à x=x+1; y=A
⤴
Stylo relevé
Aller à x=x-11; y=y-4
y→B
Répéter 12
Stylo écrit
Aller à x=x+1; y=A
RanInt#(0;1)+B→A
⤴
Stylo relevé
Répéter 2
Aller à x=x-14; y=y-4
y→B
Répéter 12
Stylo écrit
RanInt#(0;1)+B→A
Aller à x=x+1; y=A
⤴
Stylo relevé
⤴
Aller à x=50; y=20
Répéter 10
Aller à x=RanInt#(-90;90); y=RanInt#(-20;20)
Stylo écrit
Répéter 8
Avancer de 5 pixels
Avancer de -5 pixels
Tourner de ↺ 45 degrés
⤴
Stylo relevé
⤴
TéléchargerProfesseurs - Liste à rallonge - Céline B.
Go to topC'est
Céline B. qui gagne dans la catégorie classe et aura donc bientôt le privilège de se rendre à l'établissement en trottinette électrique.
Elle nous a conçu une liste à rallonge dans une ambiance humoristique très
cartoon.
- Code: Select all
Aller à x=41; y=12
Stylo écrit
Aller à x=45; y=14
Aller à x=60; y=5
Aller à x=60; y=12
Aller à x=47; y=18
Aller à x=41; y=18
Aller à x=38; y=13
Aller à x=45; y=22
Aller à x=61; y=22
Aller à x=67; y=18
Aller à x=71; y=2
Aller à x=67; y=-8
Répéter 8
Avancer de 4 pixels
Tourner de ↺ -45 degrés
⤴
Aller à x=64; y=-10
Aller à x=60; y=-4
Aller à x=60; y=4
Aller à x=60; y=-4
Aller à x=55; y=-6
Aller à x=35; y=3
Aller à x=28; y=0
Aller à x=31; y=-16
Aller à x=38; y=-21
Aller à x=46; y=-21
Aller à x=55; y=-19
Aller à x=63; y=-14
Stylo relevé
Aller à x=-1; y=20
Stylo écrit
Répéter 2
Répéter 18
Avancer de 3 pixels
Tourner de ↺ -20 degrés
⤴
Aller à x=17; y=18
⤴
Aller à x=51; y=8
Aller à x=51; y=3
Aller à x=17; y=2
Stylo relevé
Aller à x=-1; y=3
Stylo écrit
Aller à x=11; y=4
Stylo relevé
Aller à x=-4; y=15
Stylo écrit
Aller à x=-2; y=13
Aller à x=-4; y=11
Aller à x=-6; y=13
Aller à x=-4; y=15
Stylo relevé
Aller à x=14; y=13
Stylo écrit
Aller à x=16; y=11
Aller à x=14; y=9
Aller à x=12; y=11
Aller à x=14; y=13
Stylo relevé
Aller à x=42; y=-3
Stylo écrit
Répéter 12
Avancer de 3 pixels
Tourner de ↺ -30 degrés
⤴
Stylo relevé
Aller à x=-60; y=0
Stylo écrit
Aller à x=-70; y=-20
Aller à x=-90; y=-20
Aller à x=-70; y=20
Aller à x=-50; y=-20
Aller à x=-30; y=20
Aller à x=-10; y=20
Aller à x=-30; y=-20
Aller à x=-50; y=-20
Aller à x=-40; y=0
Aller à x=-50; y=20
Aller à x=-70; y=20
Stylo relevé
-44→A
-15→B
14→C
0→D
Répéter 17
D+1→D
Aller à x=A; y=B
Stylo écrit
Aller à x=A+C; y=B
Stylo relevé
A+2→A
B+4→B
SiB=21Alors
-84→A
-14→B
Fin
SiD≥14Alors
C-4→C
Fin
⤴
Stylo relevé
Aller à x=-100; y=-30
TéléchargerDans la catégorie élèves c'est
_Orlando_ le grand gagnant qui pourra donc très bientôt se divertir sur une console
Nintendo Switch.
Il place en effet la barre extrêmement haut :
- il dessine pas moins de 7 images différentes, images ici non constituées de formes géométriques simples
- et en prime il accompagne cela de quelques inscriptions
Or le langage ne fournit aucune instruction pour faire tout cela de façon simple, nous n'avons que les déplacements élémentaires du lutin/tortue, même pas de quoi écrire. Qui plus est la taille maximale du script est de 900 octets, franchement pas beaucoup pour stocker des images, de quoi afficher les images, et de quoi afficher des inscriptions.
En pratique
_Orlando_ convertit les images monochromes qu'il souhaite afficher en nombres binaires
(les bits 1 correspondant à des pixels à allumer et les bits 0 à des pixels à laisser éteints), et les inclut ensuite dans son script sous la forme de gros nombres décimaux.
Aux âmes bien nées la valeur n'attend point le nombre des années, c'est très hautement impressionnant. Une victoire largement méritée, nous sommes extrêmements fiers de lui, toutes nos félicitations !
- Code: Select all
Aller à x=-2; y=16
S'orienter à 180 degrés
-10→E
54→M
73908999719→A
71030273809→B
7→C
Répéter 9
39→D
Si x=110 Alors
Aller à x=-43; y=E
20→M
330302753020→A
5523528707→B
555001849→C
Fin
Si x=13 Alors
Aller à x=-16; y=2E
189875800049→A
36479286949→B
4251023430→C
Fin
Si x=40 Alors
Aller à x=11; y=E
219707870718→A
439093560256→B
2142255588→C
Fin
Si x=67 Alors
Aller à x=38; y=2E
2097016270→A
138480215461→B
2261852748→C
Fin
Si x=94 Alors
Aller à x=65; y=E
549629726467→A
A-151674892→B
134415963→C
Fin
Si x=121 Alors
Aller à x=94; y=2E
22→M
479650820087→A
139988187231→B
4262478351→C
Fin
Si x=150 Alors
Aller à x=7E; y=2E
344638079224→A
274872652131→B
487935→C
Fin
x→F
Répéter 117
Si D=0 Alors
B→A
C→B
39→D
Fin
D-1→D
A÷2→A
Si x<F-M+2 Alors
Aller à x=F; y=y+2
Fin
Avancer de ,6 pixels
Si A≠Ent(A Alors
Stylo écrit
Ent(A→A
Fin
Aller à x=x; y=y+1
Avancer de 1 pixels
Aller à x=x-,4; y=y-1
Stylo relevé
⤴
Aller à x=F+56; y=8(y-22
185247487863→A
335875282309→B
1→C
⤴
TéléchargerElèves - Du Casio sur Nintendo - _aubin_
Go to topEt voici maintenant
_aubin_.
Afficher des cadeaux sur sa calculatrice c'est trop concret,
_aubin_ nous met la chose en abyme. Il nous dessine en effet une console
Nintendo Switch, et sur l'écran de cette dernière nous dessine une liste de cadeaux sélectionnés tout en finesse pour pour faire plaisir à
Casio : calculatrice et dictionnaire électronique
EX-Word de la marque entre autres.
Ici encore des images sans formes géométriques simples, et visiblement beaucoup plus détaillées que pour la participation précédente. Mais comment est-ce possible alors que cette dernière frôlait déjà la limite mémoire de 900 octets ?
Comme tu peux le voir ci-dessosu, le code est anormalement simple :
- Code: Select all
Aller à x=-96; y=23
Répéter 662
? →A
Répéter jusqu'à A=0
Si x=96 Alors
Aller à x=-96; y=y-1
Fin
Avancer de 1 pixels
A-1→A
⤴
? →A
Répéter jusqu'à A=0
Stylo écrit
Si x=96 Alors
Stylo relevé
Aller à x=-96; y=y-1
Stylo écrit
Fin
Avancer de ,4 pixels
Stylo relevé
Avancer de ,6 pixels
A-1→A
⤴
⤴
Stylo relevé
Avancer de 193 pixels
TéléchargerC'est qu'
_aubin_ s'est montré extrêmement malin pour contourner la limite de 900 octets, diabolique même, les données des images ne sont pas dans le script. Ce dernier demande en boucle à l'utilisateur de saisir les données
(un fan de input()
, cent20 devrait aimer) et c'est donc à l'utilisateur du script de saisir un par un les nombres de la liste communiquée avec la participation.
_aubin_ a de plus mis en place une compression
RLE afin de réduire la taille de cette dernière. Voici donc la liste en question à saisir :
- Code: Select all
156 2 5 10 29
85 60 2 5 12 26
2 8 3 62 3 9 2 57 5 2 14 23
2 10 3 42 2 18 3 2 1 8 2 54 23 21
1 8 3 1 3 5 21 14 4 18 3 1 3 9 1 52 25 19
1 13 3 5 1 19 1 12 7 17 3 2 1 11 1 51 26 18
1 13 3 5 1 1 5 4 5 1 2 1 1 10 4 3 2 17 3 14 1 50 28 16
1 14 3 5 1 19 1 8 4 5 3 16 3 15 1 49 29 15
1 14 3 5 1 1 17 1 1 6 4 8 2 16 3 15 1 49 30 14
1 4 6 4 3 5 1 1 1 15 1 1 1 4 4 10 3 15 3 15 1 20 1 28 30 14
1 3 8 3 3 5 1 1 1 15 1 1 1 4 2 13 2 15 3 15 1 19 3 27 30 14
1 3 8 3 3 5 1 1 1 15 1 1 1 5 2 12 3 14 3 7 2 6 1 19 3 27 4 23 3 14
1 3 8 3 3 5 1 1 1 15 1 1 1 5 2 12 5 12 3 7 2 6 1 16 9 24 2 27 2 13
1 3 8 3 3 5 1 1 1 15 1 1 1 5 3 9 4 3 3 9 3 15 1 19 3 26 1 31 1 12
1 3 8 3 3 5 1 1 1 15 1 1 1 6 2 8 3 2 1 1 1 3 2 7 3 4 2 4 2 3 1 18 2 1 2 25 1 31 1 12
1 3 8 3 3 5 1 1 17 1 1 6 3 5 3 2 1 4 1 4 2 5 3 4 2 4 2 3 1 16 9 23 1 31 1 12
1 4 6 4 3 5 1 19 1 7 2 4 3 2 1 1 1 1 1 3 1 1 3 5 3 15 1 13 15 21 2 27 2 13
1 14 3 5 1 2 1 1 1 3 3 3 1 1 1 2 1 7 3 1 3 2 1 4 1 2 1 2 3 6 3 7 2 6 1 19 3 29 2 23 2 15
1 14 3 5 1 7 1 3 1 7 1 8 4 2 1 3 1 1 1 2 1 1 4 7 3 7 2 6 1 19 3 30 25 16
1 14 3 5 1 1 2 1 2 2 3 2 2 1 2 1 1 9 2 5 1 2 1 1 1 2 4 8 3 15 1 18 6 28 1 3 1 3 1 6 1 3 1 4 1 16
1 14 3 5 1 19 1 9 6 5 1 2 4 9 3 15 1 15 4 1 2 1 2 26 1 3 1 2 1 2 1 4 1 2 1 2 1 4 1 15
1 14 3 5 1 1 2 1 2 1 2 1 2 1 2 1 2 1 1 11 8 2 5 10 3 15 1 14 12 25 1 4 1 3 1 6 1 3 1 5 1 15
1 14 3 5 1 19 1 15 9 12 3 15 1 12 17 14 1 7 1 5 3 8 3 6 1 15
1 14 3 5 1 1 2 1 2 1 2 1 2 1 2 1 2 1 1 19 4 13 3 15 1 19 4 19 3 6 2 23 2 15
1 14 3 5 1 19 1 36 3 15 1 17 2 1 4 16 7 4 1 1 4 14 5 1 1 15
1 14 3 5 1 1 2 1 2 1 2 1 2 1 2 1 2 1 1 36 3 15 1 16 10 16 3 6 1 5 14 6 1 15
1 14 3 5 1 19 1 36 3 15 1 14 7 1 2 1 3 12 3 1 3 4 1 3 1 18 1 2 1 15
1 6 2 6 3 5 1 1 3 1 3 1 3 1 2 1 2 1 1 9 2 25 3 5 6 4 1 11 3 1 3 1 8 1 2 8 11 2 1 1 1 3 3 9 3 5 1 15
1 6 2 6 3 5 1 1 3 1 3 1 3 1 2 1 2 1 1 8 1 2 3 22 3 4 8 3 1 9 22 11 3 6 1 5 1 2 9 2 1 2 1 2 1 15
1 14 3 5 1 19 1 7 5 2 2 20 3 4 8 3 1 17 4 1 2 17 5 6 1 5 1 11 1 1 1 3 1 16
1 3 2 4 2 3 3 5 1 1 3 1 3 1 3 1 2 1 2 1 1 5 2 2 4 2 1 20 3 4 8 3 1 14 3 1 9 10 13 2 1 6 2 7 2 3 1 2 1 16
1 14 3 5 1 19 1 5 1 1 3 2 2 1 1 20 3 4 8 3 1 13 15 13 5 6 1 5 1 2 7 2 1 5 1 16
1 6 2 6 3 5 1 1 3 1 3 1 3 1 2 1 2 1 1 5 1 2 1 1 2 1 3 20 3 4 8 3 1 11 4 1 3 1 6 1 3 10 2 1 4 6 1 1 1 13 1 5 1 17
1 6 2 6 3 5 1 1 3 1 3 1 3 1 2 1 2 1 1 5 2 1 1 2 1 1 1 1 1 20 3 5 6 4 1 10 2 1 9 1 8 6 13 3 1 10 1 7 1 2 1 17
1 14 3 5 1 19 1 5 1 1 2 2 5 20 3 15 1 8 21 1 3 2 17 2 1 3 1 11 1 3 1 18
1 14 3 5 1 1 3 1 3 1 3 1 2 1 2 1 1 5 1 2 4 2 1 21 3 15 1 7 27 7 3 1 1 8 1 8 1 4 1 4 1 18
1 14 3 5 1 1 3 1 3 1 3 1 2 1 2 1 1 5 2 1 1 2 1 1 1 22 3 15 1 20 1 19 7 8 1 17 1 20
1 13 3 5 1 19 1 7 3 1 2 23 3 14 1 39 11 6 1 3 1 13 1 20
1 13 3 5 21 10 2 24 3 14 1 37 3 1 2 1 5 1 2 5 2 6 1 3 1 2 2 22
1 12 3 62 3 13 1 36 11 1 7 5 1 11 1 25
2 10 3 62 3 11 2 36 21 4 1 11 1 27
2 8 3 62 3 9 2 48 1 15 2 7 2 30
85 68 7
Malgré la compression
RLE cela fait quand même pas moins de 1324 nombres différents à saisir un par un en attendant à chaque fois la fin du déplacement du lutin/tortue.
Par contre il semble y avoir selon nos tests 2 erreurs faisant différer l'affichage de la photo d'
_aubin_ partagée plus haut :
- une ligne de données semble manquante, réduisant la hauteur des touches haut/bas du pavé directionnel inférieur gauche de la Switch, ainsi que celle de la rangée de touches correspondante sur la calculatrice
- un peu après il semble de plus y avoir un décalage des données d'1 pixel horizontal
C'est extrêmement dommage, et nous sommes bien tristes de savoir que c'est peut-être ça qui l'a pénalisé lorsque nous pensons au nombre d'heures qu'
_aubin_ a dû passer là-dessus.
Soraya R. pour sa part est bien plus raisonnable, avouant ne souhaiter qu'une seule chose pour Noël, un vélo.
- Code: Select all
Style Croix
Aller à x=-80; y=-10
Stylo écrit
Répéter 12
Avancer de 10 pixels
Tourner de ↺ 180 degrés
Avancer de 10 pixels
Tourner de ↺ 15 degrés
⤴
Aller à x=-80; y=-20
S'orienter à 0 degrés
Répéter 60
Avancer de 1,1 pixels
Tourner de ↺ 6 degrés
⤴
Stylo relevé
Aller à x=-40; y=-10
Stylo écrit
Répéter 12
Avancer de 10 pixels
Tourner de ↺ 180 degrés
Avancer de 10 pixels
Tourner de ↺ 15 degrés
⤴
Aller à x=-40; y=-20
S'orienter à 0 degrés
Répéter 60
Avancer de 1,1 pixels
Tourner de ↺ 6 degrés
⤴
Stylo relevé
Aller à x=-64; y=-12
Stylo écrit
Répéter 60
Avancer de 0,3 pixels
Tourner de ↺ 6 degrés
⤴
Stylo relevé
Aller à x=-40; y=-10
Stylo écrit
Aller à x=-48; y=12
S'orienter à 0 degrés
Avancer de 6 pixels
Tourner de ↺ 90 degrés
Avancer de 1 pixels
Tourner de ↺ 90 degrés
Avancer de 12 pixels
Tourner de ↺ 90 degrés
Avancer de 1 pixels
Tourner de ↺ 90 degrés
Avancer de 6 pixels
Aller à x=-61,9; y=-9,8
Stylo relevé
Aller à x=-80; y=-10
Stylo écrit
Avancer de 12 pixels
Stylo relevé
Aller à x=-80; y=-10
S'orienter à 45 degrés
Stylo écrit
Avancer de 18 pixels
Stylo relevé
Aller à x=-68; y=-10
Avancer de 5 pixels
S'orienter à 110 degrés
Stylo écrit
Avancer de 15 pixels
S'orienter à 0 degrés
Avancer de 4 pixels
Tourner de ↺ 90 degrés
Avancer de 1 pixels
Tourner de ↺ 90 degrés
Avancer de 8 pixels
Tourner de ↺ 90 degrés
Avancer de 1 pixels
Tourner de ↺ 90 degrés
Avancer de 4 pixels
S'orienter à -70 degrés
Avancer de 6 pixels
S'orienter à 0 degrés
Avancer de 14 pixels
Stylo relevé
Avancer de 200 pixels
Télécharger Enfin,
Zoé L. R. serait ravie d'accueillir un chat pour Noël.
Comme l'
année dernière, le niveau sur
fx-92+ Spéciale Collège reste très élevé ; c'est fantastique tout ce que l'on peut réaliser avec cette petite machine.
Merci
Casio pour ce superbe concours fort généreusement doté qui a permis la création de tant de belles choses !