Conversions binaire et décimal [TD]

Nous venons de voir les algorithmes et les programmes. Nous avons aussi appris, il y a quelques temps à passer du binaire au décimal.

Compétences : CT 1.3 – CT 2.5 – CT 2.7 - DIC 1.5 : Imaginer des solutions pour produire des éléments de programmes informatiques en réponse au besoin. 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

Aller sur le site SCRATCH : https://scratch.mit.edu/projects/editor/ Connaître les catégories et les blocs SCRATCH

Je sais utiliser les dispositifs d'entrée d'information (capteurs) ou de sortie d'informations (Apparence)

Je sais créer une variable et lui affecter une valeur directement ou grâce à un opérateur

Je sais utiliser les boucles et conditions (Contrôle) en les associant à des opérateur

Je me rappelle des leçons précédentes

Exemple pour déterminer si un nombre est pair ou impair.

L'opérateur Longueur indique le nombre de chiffre ou de lettre.

L'opérateur Lettre x du Y Sélectionne la lettre ou chiffre du mot ou nombre indiqué

L'opérateur Modulo conserve le reste de la division de X par Y

L'opérateur Regroupe place un mot ou nombre à droite ou à gauche d'un autre

Travail à faire

En utilisant les algorithmes fournis, j'écris le programme demandé. Je vérifie ensuite son fonctionnement (avec des exemples qui fonctionnent et des cas d'erreurs aussi) avant d'appeler le professeur.

J'enregistre le programme avec un nom adapté et je demande la solution pour la coller dans mon classeur.

Pour aller plus loin

Je teste et j'analyse ce programme qui fait les 2 conversions à la fois.