Nos classiques
Sommaire
Mes pages
N° Page

Thème 1 : Nombres et calculs
Thème 2 : Organisation et gestion de données
Thème 3 : Grandeurs et mesures
Thème 4 : Espace et géométrie
Annexes
/ 443

Page précédente
Livret algorithmique et programmation

B. Algorithmique

Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.
Instructions et algorithmes
Une instruction est une action à exécuter.
    Exemple

    Sur certaines consoles de jeux, en appuyant sur \rightarrow, le personnage va aller à droite. Il sʼagit dʼune instruction.
Une séquence dʼinstructions est une suite dʼinstructions dans un ordre précis.
    Exemple

    On peut faire \rightarrow puis \uparrow pour aller à droite puis en haut. Lʼordre ici est très important. 
Un algorithme est une séquence dʼinstructions finie qui résout un problème.
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

J'applique

Séquences d'instructions


Voici différentes étapes d'une journée.
Créez un algorithme en remettant ces instructions dans le bon ordre :
  • « Se lever » ;
  • « Faire ses devoirs » ;
  • « Se coucher » ;
  • « Sʼhabiller » ;
  • « Diner » ;
  • « Aller au collège » ;
  • « Suivre le cours de mathématiques » ; 
  • « Prendre son petit déjeuner ».
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

J'applique

Répéter une instruction


Labyrinthe. Créez un algorithme qui permet de traverser le labyrinthe à partir des consignes :
  • « Avancer dʼune case » ;
  • « Tourner à gauche » ;
  • « Tourner à droite ».
Placeholder pour Schéma : labyrinthe simple à résoudre. Un personnage doit trouver la sortie.Schéma : labyrinthe simple à résoudre. Un personnage doit trouver la sortie.
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.
Variable
Une variable est une « case mémoire » dans laquelle on stocke une information pour pouvoir la réutiliser ensuite. On peut la modifier, extraire lʼinformation, etc. On désigne une variable par le nom quʼon lui a donné.
On peut aussi créer une liste de variables. Cela permet de mettre plusieurs variables dans un tableau.

Placeholder pour Capture d'écran : interface Scratch; création et manipulation d'une variable nommée 'nombre', avec options pour tous les lutins ou un seul.Capture d'écran : interface Scratch; création et manipulation d'une variable nommée 'nombre', avec options pour tous les lutins ou un seul.

  Exemple de création d'une variable appelée « nombre » : 

Remarque : Avec Scratch, on crée une variable dans la section « Données ». On entre dʼabord le nom de cette variable et on choisit ensuite les lutins qui seront concernés par cette information. Il est important de lui donner un nom qui a un sens, pour pouvoir se rappeler plus tard ce quʼelle représente. Après avoir créée une variable, de nouvelles instructions sont disponibles.
 
Placeholder pour Capture d'écran de code Scratch calculant le carré d'un nombre saisi par l'utilisateur.Capture d'écran de code Scratch calculant le carré d'un nombre saisi par l'utilisateur.

Exemple

Le programme demande le nombre que lʼon veut mettre au carré. Il donne ensuite au bloc « réponse » la valeur saisie par lʼutilisateur. On crée la variable « nombre » avant de faire le programme.
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

J'applique

Attribuer une phrase à une variable


Salutations.
Programmez un algorithme qui demande son nom à l'utilisateur et le salue alors de manière personnalisée.
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

J'applique

Attribuer une phrase à une variable


Le jeu du cadavre exquis.
Programmez le jeu du cadavre exquis qui crée des phrases en combinant des termes de manière aléatoire. Pensez à cacher la liste au début et à la vider pour effacer la partie précédente.
Page suivante

Une erreur sur la page ? Une idée à proposer ?

Nos manuels sont collaboratifs, n'hésitez pas à nous en faire part.

j'ai une idée !

Oups, une coquille

Utilisation des cookies
Lors de votre navigation sur ce site, des cookies nécessaires au bon fonctionnement et exemptés de consentement sont déposés.