Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
cours:progra3 [2022/10/18 16:24] mrcjl |
cours:progra3 [2024/11/20 07:15] (Version actuelle) mrcjl |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ~~NOTOC~~ | ~~NOTOC~~ | ||
| - | ======Conversion | + | ======Conversions |
| - | Nous venons de voir les **algorithmes** et les **programmes** | + | Nous venons de voir les **algorithmes** et les **programmes**. Nous avons aussi appris, il y a quelques temps à passer du **binaire** au **décimal**. |
| + | |||
| + | <WRAP round box> | ||
| + | **Compétences :** | ||
| + | * CT 1.3 – CT 2.5 – CT 2.7 - DIC 1.5 : Imaginer des solutions pour produire des éléments | ||
| + | * CT 3.1 - OTSCIS 2.1 : Exprimer sa pensée à l’aide d’outils de description adaptés. | ||
| + | * CT 4.2 – CT 5.5 - IP 2.3 : Écrire un programme. | ||
| + | |||
| + | **J’ai acquis la compétence si : ** | ||
| + | * Je sais lire un algorithme et ou un organigramme. | ||
| + | * Je sais les traduire en langage SCRATCH ou dérivé de SCRATCH. | ||
| + | </ | ||
| + | |||
| + | Puisque nous avons appris à convertir un nombre décimal en nombre binaire et un nombre binaire en nombre décimal, nous allons apprendre à un ordinateur à le faire. | ||
| =====Prérequis===== | =====Prérequis===== | ||
| - | Bien se rappeler ce que nous avons appris pour le code binaire et dans les 2 leçons précédentes | + | Aller sur le site SCRATCH |
| - | * utiliser le tableau à 8 colonnes de (1, 2, 4, 8, 16, 32, 64 et 128) => | + | |
| - | * une variable COLONNE variant de 1 à 8 pour le chiffre du nombre binaire (lecture de gauche à droite) | + | |
| - | * une variable VALEUR variant de 128 à 1 (par division par 2) pour la valeur du chiffe binaire | + | |
| - | * demander puis contrôler le nombre binaire en réponse -> | + | |
| - | * il faut d’abord vérifier si sa longueur est de 8 chiffres binaires | + | |
| - | * a chaque colonne, il faut aussi vérifier que le chiffre soit 0 ou 1 et pas autre chose. | + | |
| - | * répéter 8 fois les mêmes opérations pour obtenir le résultat -> | + | |
| - | * une variable RÉSULTAT que l'on affichera à la fin | + | |
| - | =====Travail à faire===== | + | Connaître les catégories et les blocs SCRATCH |
| - | {{: | + | * Je sais utiliser les dispositifs d'entrée d'information (**capteurs**) ou de sortie |
| - | En utilisant l'algorithme précédent comme guide, écrire celui-ci en respectant l'initialisation, | + | * Je sais créer une **variable** |
| + | * Je sais utiliser | ||
| + | * Je me rappelle des leçons précédentes | ||
| - | A partir de quelques exemples bien choisis, le dérouler manuellement sur une feuille | + | Exemple |
| + | {{ : | ||
| + | * L' | ||
| + | * L' | ||
| + | * L' | ||
| + | * L' | ||
| - | Écrire | + | =====Travail à faire===== |
| + | En utilisant les {{ : | ||
| - | =====Pour aller plus loin===== | + | J'enregistre le programme avec un nom adapté |
| - | Vous venez d'écrire | + | |
| - | Vous pouvez aussi modifier l'algorithme puis le programme | + | ======Pour aller plus loin====== |
| + | * Je teste et j'analyse [[https:// | ||