|
Les divers documents de ce dossier permettent de créer un logiciel
destiné à la lecture du code des couleurs des résistances. C'est une activité
d'initiation à la programmation en Visual Basic 5.0. Vous devez avoir installé Visual
Basic 5.0 (Version Initiation) pour pouvoir la réaliser.
Le Pr Cosinus l'utilise en classe de troisième Technologique, en activité support
d'apprentissages. L'activité est bien rôdée, et demande une vingtaine d'heures pour sa
réalisation, avec des élèves débutants en informatique.
Les objectifs fondamentaux sont d'ordre transversal : il s'agit avant tout
d'un travail sur le langage en général, la rigueur, le respect des codes, et aussi de
combattre les comportements d'échec, en amenant les enfants à réaliser et réussir un
"truc" un peu magique dont ils pourront à juste titre être fiers. Il arrive
régulièrement que les plus rétifs à l'école d'entre eux ne veulent pas sortir en
pause, car ils ont un bug récalcitrant à trouver ...
Par ailleurs, c'est l'occasion d'un travail fructueux sur le code des
couleurs, les puissances de dix, les multiples d'unités, la compréhension d'un repère
plan, l'addition de pourcentages, les ensemble de nombres, l'utilisation de variables dans
un algorithme, toutes compétences au programme en 3ème Techno et Collège.
Enfin, ce projet est aussi une bonne initiation à la programmation en Visual Basic 5.0
(Le Pr l'utilise aussi avec des étudiants en formation complémentaire Post Bac, mais
l'ensemble prend alors 4 heures !)
- Les fichiers sont compressés au format .zip (si vous
ne disposez pas de logiciel de compression, vous avez un lien à la page Outils pour télécharger Winzip)
- Installation.zip contient l'ensemble des fichiers d'installation du
logiciel finalisé (exécutable). Pour voir comment il fonctionne.
- Etapes Résistor.zip est un fichier Word97 contenant les fiches de
travail, divisées en 4 étapes.
- Résistor Mode d'emp.zip est un fichier Word97 résumant les
propriétés des objets et les procédures complètes, ainsi que des conseils sur
l'utilisation de l'interface de développement Visual Basic (une autre manière de
travailler)
- Accessoires.zip contient les accessoires (images, icone, police
"Symbol Set SWA")
- VBP.zip contient les fichiers Visual Basic du projet RESISTOR99.vbp
- Décompressez-les dans des dossiers différents, ce sera plus simple
ensuite ...
- Copiez la police "Symbol Set SWA" (fichier Tt3012z_.ttf) et
collez -la dans C:\Windows\Fonts.
On peut mener cette activité de diverses manières, et il n'y a pas de
séquences type.
La découverte du fonctionnement du code des couleurs, en faisant calculer aux élèves
plusieurs valeurs de résistances (de vieux circuits imprimés peuvent servir de base
...), puis les valeurs minimum et maximum est un passage obligé au départ.
On peut aussi amener les élèves à découvrir la formule (fonction à 3 variables !)
permettant de calculer la résistance à partir des 3 chiffres déterminés par les
couleurs des 3 premiers anneaux, puis la traduire de l'expression mathématique au Basic.
Les noms de variables peuvent être changés sans dommage, ce peut être un travail
intéressant pour la compréhension de la notion, et de la nécessité de définir une
variable avant de l'utiliser ...
Le repérage dans une fenêtre, les propriétés .left (abscisse) et .top (ordonnée) sont
aussi intéressants, ainsi que la recherche de l'algorithme de recentrage des deux
étiquettes valeur et unité dans la fenêtre (abscisse = (largeur totale moins somme des
largeurs des deux étiquettes) divisé par 2).
Installez le logiciel terminé et étudiez son fonctionnement.
Réalisez vous-même le projet d'abord et faites une découverte approfondie de
l'environnement de développement, vous aurez souvent à réafficher telle ou telle boîte
à outils, et à démêler les bugs créés par les élèves !.
Lisez le fichier Résistor mode d'emploi.doc, vous y trouverez quelques astuces pour
gagner du temps sur la saisie, le copier/coller, ainsi que l'ensemble des propriétés et
des procédures, et un récapitulatif des erreurs les plus fréquentes ...
(attention, il s'agit d'une version antérieure, les noms de certains objets et variables
ont changé depuis, il peut y subsister des erreurs dans les liens hypertexte internes)
Fournissez le fichier Etapes Résistor.doc aux élèves sous forme
imprimée.
n.b. la table des matières est hypertexte, ce qui facilite la recherche en ligne pour les
habitués des docs électroniques.
Ce projet pédagogique est libre d'utilisation, soit en tant qu'outil
d'autoformation, soit en situation de cours par un enseignant. Toute utilisation
commerciale doit être soumise à mon accord préalable. |