Section: Programmation et logique | Technologie en 4e | PEN

Main course page

Programmation et logique

  • Programmation et logique

    • Exercices de programmation pour janvier :

      Ce travail relève de rappels et non de nouvelles notions.

        • Connectez-vous à https://vittascience.com/ avec votre compte GOOGLE (et pas Microsoft),
        • Cliquez en haut « Programmer » puis « BBC Micro :bit »,
        • Activez tout à droite le simulateur avec l’icône en triangle tout en haut à droite,

      Faites les programmes suivants que vous enregistrerez bien au fur à a mesure avec les noms indiqués, et que vous simulerez à droite pour vérifier leur fonctionnement :

          • « Bonjour » : Affiche « Bonjour » en faisant défiler les lettres.
            Mettez l'affichage de "Bonjour" dans "Au démarrage" puis dans "Répéter indéfiniment" et observez la différence.
            Essayez avec la fonction "afficher", puis avec "faire défiler", et observez la différence en python.
            Modifiez des choses dans le python, testez, observez, comprenez !
          • « Compteur » : compte depuis 0 en ajoutant 1 à chaque 2 secondes et affiche le nombre <- vous devez pour cela créer et utiliser une variable,
          • « CompterAvecLesBoutons » : débute en affichant 0 puis ajoute 1 si on appuie sur A et soustrait 1 si o appuie sur B (là aussi il faut une variable).

      Pour chaque programme, dans votre grand cahier, en titrant « Mes programmes micro:bit » :

          • Recopiez le programme bloc sous forme d’un algorithme indenté (voir à titre d'exemple ce document),
          • Recopiez le programme python à droite,
          • Comparez les (une courte phrase) !
          • Tentez de modifier le programme python de diverses manières (en commençant par changer simplement une valeur, par exemple) et testez le résultat dans le simulateur.
          • Notez vos observations, tests, remarques, ce que vous avez compris en python.
    • Exercice : programme "BonjourAurevoir" à réaliser dans Vittascience directement et exclusivement en python (icône en haut à droite).

      • Faites directement en python sans les blocs le programme "BonjourAurevoir" suivant -> quand A a été appuyé afficher "Bonjour",  et quand B a été appuyé afficher "Au revoir".
      • Puis ajoutez cette fonctionnalité : comptez dans une variable le nombre d'appuis de boutons réalisés, et affichez cette quantité lorsque l'on appuie sur LOGO.
      • Enfin recopiez soigneusement votre programme dans votre cahier ! Et commentez ce qui vous semble utile et notez vos questions.
    • Raisonnement logique, et logique booléenne
    • Initiation au raisonnement logique - Test :

      Attention : la première tentative est essentielle pour vous évaluer personnellement. Faites la seul et en silence. Et persévérez ! (le résultat ne rentre pas dans la moyenne, seul le sérieux peut être évalué).
      A la suite de cette tentative, une tentative à la maison est souhaitable avant la séance suivante. Cela est très utile pour réussir ce chapitre !

      Finalement, pour apprendre à raisonner, vous pouvez faire des logigrams : sur Homeomath (méthode ICI)
      Faites l'un de ceux à trois dimensions, puis un de niveau moyen, par exemple le Enquête sur plusieurs crimes

      Compléments : Jeux de logique http://bibmath.net/jeux/index.php, fichier de questions, et corrections (doc)

    • Closed: Monday, January 26, 2026, 10:13 AM
    • Pour préparer les séances sur la logique booléenne, faites ceci soigneusement :

      • Voir et étudier SOIGNEUSEMENT : https://www.youtube.com/watch?v=zkzI49au3cE&t=35s (et si vous le souhaitez, lisez https://courstechinfo.be/MathInfo/FctLogiques1.html)
      • Chargez le fichier algebre_logique.swf puis chargez le sur cette page (avec "Choose file") en choisissant à droite pour voir le diaporama interactif.
      • Etudiez au moins : 2.2, 2.4 et 2.5 : le schéma électrique à manipuler, et avec en bas à droite, afficher les éléments jusqu'à l'équation sur fond rouge (exemple pour la porte NON : .
        Note : il faut cliquer sur les roues dentées noires pour activer les affichages, et les flèches pour passer d'une partie à l'autre.
      • Puis voir 2.6 pour vérifier votre compréhension : toutes les diapositives et comprenez (ne pas apprendre) !
      • Dans votre grand cahier, prenez une nouvelle page, titrez "Les fonctions logiques booléennes". Ensuite faites quatre parties : "OUI", "NON", "OU", et "ET", et dans chacune, expliquez bien succinctement ce que signifie la fonction de même nom.
    • Closed: Monday, February 9, 2026, 11:32 AM
    • Closed: Saturday, February 21, 2026, 3:14 PM
    • Closed: Saturday, February 21, 2026, 3:15 PM