Livret de découverte : 1ere Secondaire – 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…
Séquence complète sur les premiers programmes : 1ere Secondaire – 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 : 1ere Secondaire – 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 : 1ere Secondaire – 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…
Séquence complète sur les tracés géométriques et déplacements : 1ere Secondaire – 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. ②…
Cours sur les tracés géométriques et déplacements : 1ere Secondaire – 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…
Exercices sur les tracés géométriques et déplacements : 1ere Secondaire – 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…
Séquence complète sur Scratch et instructions conditionnelles : 1ere Secondaire . 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….
Cours sur Scratch et instructions conditionnelles : 1ere Secondaire . 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…
Exercices sur Scratch et instructions conditionnelles : 1ere Secondaire . 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…
Séquence complète sur les variables et programmes de calcul : 1ere Secondaire – 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 : 1ere Secondaire – 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 : 1ere Secondaire – 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…
Séquence complète sur “Coder et décoder” pour la 1ere Secondaire Notions sur “Algorithme et programmation” Cours sur “Coder et décoder” pour la 1ere Secondaire 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…
Séquence complète sur “Découvrir les algorithmes” pour la 1ere Secondaire Notions sur “Algorithme et programmation” Cours sur “Découvrir les algorithmes” pour la 1ere Secondaire 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…
Cours sur “Découvrir les algorithmes” pour la 1ere Secondaire 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…
Exercices avec correction sur “Découvrir les algorithmes” pour la 1ere Secondaire 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…
Evaluation, bilan, contrôle avec la correction pour la 1ere Secondaire : 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. Les remettre dans…
Cours sur “Coder et décoder” pour la 1ere Secondaire 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 symbole, une…
Exercices avec correction sur “Coder et décoder” pour la 1ere Secondaire 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,…
Evaluation, bilan, contrôle avec la correction pour la 1ere Secondaire : 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 se suivent…