Les élèves de 5ème sont en première année du cycle 4. Le cours de mathématiques aborde des activités nouvelles comme le travail sur l’algorithme et programmation 5ème. Il s’agit pour les élèves de prendre en compte une liste d’instructions à réaliser dans un ordre précis. L’élève comprend à travers le cours et les exercices que les algorithmes sont présents dans la vie de tous les jours. Pour accompagner les élèves dans leur étude de la programmation et de l’algorithmique en classe de 5ème, Pass-education propose des fiches en téléchargement.
L’activité algorithme programmation en classe de 5ème
Les notions sur l’algorithme et la programmation sont nombreuses en classe de 5ème. Les élèves apprennent notamment à coder et décoder en utilisant un algorithme. Le cours de maths invite l’élève à travailler sur des suites de couleurs ou sur un alphabet codé par exemple. Les élèves comprennent que l’algorithme renvoie à un nombre fini d’actions simples qui conduisent à résoudre une action complexe. Peu à peu, ils comprennent également ce qu’est la programmation. Ils découvrent que les programmes désignent l’ensemble des instructions et des données qui représentent l’algorithme. De plus, ils étudient la notion de variable, information contenue dans une sorte de boîte. Ils observent à travers des exercices qu’il y a plusieurs sortes de variables.
Des ressources pour l’algorithme programmation 5ème
Pass-education présente sur sa plateforme des ressources pour l’algorithme programmation 5ème. Ces ressources sont pour la plupart présentées sous forme de fiches disponibles en téléchargement. Une fiche dédiée à l’algorithmique en 5ème peut aider le travail préparatoire avant l’écriture d’un programme. La fiche de maths choisie par l’élève lui permet de faire un exercice ciblé. Il s’entraîne à rédiger un programme en langage informatique grâce aux étapes progressives mentionnées sur la fiche. Un nombre de supports de Pass-education sont élaborés sous forme de jeux. Les élèves apprécient d’utiliser le personnage du lutin Scratch pour les exercices sur la notion « coder et décoder ». Les fiches sont imprimables. La version papier facilite le travail sur le cahier de mathématiques.
Livret de découverte – 5ème – Scratch Les attendus tout au long du collège. En 5ème: Tu devras maîtriser les bases de Scratch : créer et déplacer des sprites, utiliser les boucles simples et les conditions pour réagir aux événements, et manipuler les blocs de mouvement et d’apparence. Présentation de Scratch. Scratch est un logiciel de programmation visuel qui permet de créer facilement : Des constructions géométriques, Des calculs, Ou des jeux ! Avec Scratch, pas besoin de taper du…
Séquence complète sur les premiers programmes – 5ème – Scratch. ❶ Un programme Scratch doit commencer par un bloc d’événement déclencheur : Exemples : Si l’événement est réalisé, cela déclenchera l’exécution des instructions, dans l’ordre où elles sont écrites. ❷ Si tu souhaites tracer une figure géométrique (plutôt que de déplacer un sprite), il faut utiliser le stylo en position d’écriture : Selon ton logiciel, tu peux avoir besoin de rajouter les commandes du stylo ; pour cela : -…
Cours sur les premiers programmes – 5ème – Scratch. ❶ Un programme Scratch doit commencer par un bloc d’événement déclencheur : Exemples : Si l’événement est réalisé, cela déclenchera l’exécution des instructions, dans l’ordre où elles sont écrites. ❷ Si tu souhaites tracer une figure géométrique (plutôt que de déplacer un sprite), il faut utiliser le stylo en position d’écriture : Selon ton logiciel, tu peux avoir besoin de rajouter les commandes du stylo ; pour cela : – Clique…
Exercices sur les premiers programmes – 5ème – Scratch. On considère les 3 zones de script suivantes : Pour chaque illustration du sprite, choisis la bonne orientation parmi les 2 propositions. On considère les 3 scripts suivants : Complète chaque bloc pour effectuer le bon déplacement. Dans chaque cas, effectue à main levée le tracé qu’effectue le sprite si le drapeau est pressé ; le point marqué correspond au point x=0 ; y=0 (point de départ). Luc souhaite tracer les…
Séquence complète sur les tracés géométriques et déplacements – 5ème – Scratch. 1. La boucle « répéter….. fois ». Dans un programme il arrive parfois que l’on répète plusieurs fois une même action. Par exemple, on souhaite tracer 2 segments de longueur 30 pas et espacés de 10 pas. Les 2 programmes renvoient le même résultat : Cette boucle possède 2 avantages notables : ① Alléger les programmes en évitant de répéter plusieurs fois un même bloc d’instructions. ② Pouvoir…
Cours sur les tracés géométriques et déplacements – 5ème – Scratch. 1. La boucle « répéter….. fois ». Dans un programme il arrive parfois que l’on répète plusieurs fois une même action. Par exemple, on souhaite tracer 2 segments de longueur 30 pas et espacés de 10 pas. Les 2 programmes renvoient le même résultat : Cette boucle possède 2 avantages notables : ① Alléger les programmes en évitant de répéter plusieurs fois un même bloc d’instructions. ② Pouvoir modifier…
Exercices sur les tracés géométriques et déplacements – 5ème – Scratch. On considère les scripts suivants permettant de tracer des segments espacés de même longueur. On lance le script. On crée le bloc d’instructions ci-dessous. On souhaite tracer des angles de mesures données. Pour chaque valeur, donne le nombre à inscrire dans le bloc. Complète le programme suivant afin qu’il trace un carré. Justifie ta démarche. On cherche à tracer un triangle équilatéral de côté 100 pas. ❶* On considère…
Séquence complète sur Scratch et instructions conditionnelles – 5ème. 1. Instruction conditionnelle. Une instruction conditionnelle permet de réaliser une/des instruction(s) selon le résultat d’un test. Il existe deux blocs conditionnels sur Scratch, qui se trouvent dans les commandes « contrôle » : Si ce test est réalisé cela déclenchera l’exécution de ces instructions. Si le test n’est pas réalisé, ces instructions seront exécutées. Tu connais déjà les instructions conditionnelles, en mathématiques et dans la vie quotidienne : 2. Scratch et…
Cours sur Scratch et instructions conditionnelles – 5ème. 1. Instruction conditionnelle. Une instruction conditionnelle permet de réaliser une/des instruction(s) selon le résultat d’un test. Il existe deux blocs conditionnels sur Scratch, qui se trouvent dans les commandes « contrôle » : Si ce test est réalisé cela déclenchera l’exécution de ces instructions. Si le test n’est pas réalisé, ces instructions seront exécutées. Tu connais déjà les instructions conditionnelles, en mathématiques et dans la vie quotidienne : 2. Scratch et tests….
Exercices sur Scratch et instructions conditionnelles – 5ème. On considère les blocs conditionnels suivants : On considère le script suivant : On considère le script suivant : La scène sur Scratch dispose de coordonnées (x ; y). On a commencé à écrire un script : On considère le script suivant : ❶* On considère les blocs conditionnels suivants : Entoure le test de chacun de ces blocs. Complète par des phrases : ❷* 1. On considère le script suivant :…
Séquence complète sur les variables et programmes de calcul – 5ème – Scratch. 1. Variable. Une variable est un espace de stockage que l’on crée pour ranger une valeur (texte, nombre) qu’on pourra alors utiliser / modifier dans un programme. On trouve des variables dans Scratch dans : On peut ; il faut la désigner par un nom. → On dispose alors de différents blocs pour utiliser cette variable dans des programmes. Exemples : instructions : Programme avec variable :…
Cours sur les variables et programmes de calcul – 5ème – Scratch. 1. Variable. Une variable est un espace de stockage que l’on crée pour ranger une valeur (texte, nombre) qu’on pourra alors utiliser / modifier dans un programme. On trouve des variables dans Scratch dans : On peut ; il faut la désigner par un nom. → On dispose alors de différents blocs pour utiliser cette variable dans des programmes. Exemples : instructions : Programme avec variable : 2….
Exercices sur les variables et programmes de calcul – 5ème – Scratch. Sur Scratch, on a créé une variable « nombre ». Parmi les programmes suivants, quel(s) est/sont ceux qui permettent de calculer le double d’un nombre ? Effectue le calcul proposé par chacun de ces blocs opérateurs : On considère le script suivant : On a commencé à écrire le programme suivant : ❶* 1. Sur Scratch, on a créé une variable « nombre ». Parmi les programmes suivants,…
Séquence complète sur “Coder et décoder” pour la 5ème Notions sur “Algorithme et programmation” Cours sur “Coder et décoder” pour la 5ème Le codage d’un message consiste à le modifier, afin de le rendre illisible pour une personne qui l’intercepte. Le message peut être décodé par une personne qui connait la technique de décodage. On utilise le codage par substitution. Cette méthode est une manière de coder le message en utilisant un algorithme. C’est une technique qui consiste à remplacer…
Séquence complète sur “Découvrir les algorithmes” pour la 5ème Notions sur “Algorithme et programmation” Cours sur “Découvrir les algorithmes” pour la 5ème Définition : Un algorithme est une liste logique d’instructions à réaliser dans un ordre bien précis qui permet de résoudre un problème. Il y a des algorithmes dans la vie courante : Exécuter une recette de cuisine. Suivre un mode d’emploi pour monter un meuble. Un algorithme peut être écrit en langage naturel ou traduit, dans un langage…
Cours sur “Découvrir les algorithmes” pour la 5ème Notions sur “Algorithme et programmation” Définition : Un algorithme est une liste logique d’instructions à réaliser dans un ordre bien précis qui permet de résoudre un problème. Il y a des algorithmes dans la vie courante : Exécuter une recette de cuisine. Suivre un mode d’emploi pour monter un meuble. Un algorithme peut être écrit en langage naturel ou traduit, dans un langage de programmation, sous la forme d’un programme exécutable par…
Exercices avec correction sur “Découvrir les algorithmes” pour la 5ème Notions sur “Algorithme et programmation” Consignes pour ces exercices : Ecrire un algorithme du passage à la cantine, en remettant les instructions dans l’ordre. Lorsque l’on rentre en salle d’informatique, le professeur donne une liste d’instructions pour travailler sur Géogébra. Remettre les instructions dans l’ordre pour répondre à la demande du professeur. Ecrire un algorithme qui calcule 5(x+3) pour un nombre donné x. Schématiser le diagramme des instructions qui permet…
Evaluation, bilan, contrôle avec la correction pour la 5ème : Reconnaitre un parallélogramme particulier Notions sur “Algorithme et programmation” Compétences évaluées Réaliser des activités d’algorithmique débranchée. Mettre en ordre des instructions pour construire un programme. simple Comprendre ou écrire un algorithme qui utilise un test. Ecrire un script de déplacement ou de construction géométrique. Consignes pour cette évaluation : Exercice N°1 Vous allez vous laver les mains. Vous allez pratiquer un algorithme. On vous donne les instructions dans le désordre….
Cours sur “Coder et décoder” pour la 5ème Notions sur “Algorithme et programmation” Le codage d’un message consiste à le modifier, afin de le rendre illisible pour une personne qui l’intercepte. Le message peut être décodé par une personne qui connait la technique de décodage. On utilise le codage par substitution. Cette méthode est une manière de coder le message en utilisant un algorithme. C’est une technique qui consiste à remplacer chaque lettre, chaque nombre, chaque déplacement, etc., par un…
Exercices avec correction sur “Coder et décoder” pour la 5ème Notions sur “Algorithme et programmation” Consignes pour ces exercices : Une suite de couleurs est codée par ses initiales : L’alphabet morse : Le morse est un système de codage par des signaux composés de traits et de points. Il a été inventé au XIXème par un Américain qui s’appelait Samuel Morse. Il est encore utilisé à l’heure actuelle par les militaires comme moyen de secours pour la transmission, en…
Evaluation, bilan, contrôle avec la correction pour la 5ème : Coder et décoder Notions sur “Algorithme et programmation” Compétences évaluées Coder et décoder une suite de couleur. Coder et décoder un message par une méthode de cryptage. Codage et décodage en utilisant un code binaire. Consignes pour cette évaluation : Exercice N°1 Une couleur est codée par son initiale : R pour rouge V pour vert B pour bleu N pour noir S’il y a 3 « rouge » qui…