Activité 8

A Savoir faire : Créer ses propres blocs

Notion de fonction

1 - Comment mémoriser, stocker de l'information pour la réutiliser plus tard ?


Variable en scratch

Placer la condition (expression booléenne) dans l'espace hexagonal.
Placer à l'intérieur du bloc les instructions à exécuter jusqu'à ce que cette condition soit vérifiée.

Description des blocs

La boucle conditionnelle permet de répéter un ensemble d'instructions jusqu'à ce qu'une condition soit vérifiée / tant qu'une condition est vérifiée.

Il faut faire attention à ce que la condition devienne vraie / fausse au cours de l'exécution du programme. Sinon la boucle est infinie.



Fonction en scratch

Placer le nom choisi pour la fonction à la place de "faire quelque chose".
Placer à l'intérieur du bloc les instructions à exécuter à l'appel de cette fonction.

Description des blocs

Créer une fonction permet d'isoler un morceau de code redondant.
Les fonctions créées ne font pas partie du programme principal.



Fonction en scratch

Description des blocs

 

  Dans le programme principal, on utilise une fonction créée en l'appelant par son nom.


CAPTEURS, spécifiques au contexte "Rejoindre la fusée" (orientation relative)

Description des blocs

 

  Le robot teste s'il y a un astéroïde devant lui.
Si oui, cette expression booléenne prend la valeur vrai.
Si non, elle prend la valeur faux.


CAPTEURS, spécifiques au contexte "Rejoindre la fusée" (orientation relative)

Description des blocs

Le robot teste s'il y a un astéroïde sur la case à sa droite.
Si oui, cette expression booléenne prend la valeur vrai.
Si non, elle prend la valeur faux.



Nous allons mettre en application la notion de structure conditionnelle.

2 - Activité algoréa

Pour rejoindre l'activité, sélectionne l'image ou clique ici.

Vous pouvez directement résoudre les exercices ou vous aidez des "aides à la réalisation des programmes" à la suite de ce chapitre.

3 - Aides à la réalisation des programmes


Exercice 1 étoile :

Tutoriel de définition d'une fonction

 

Exercice  2 étoiles :

Créer une fonction et l'utiliser dans le programme principal

 

Exercice  3 étoiles :

Créer une fonction et l'utiliser dans le programme principal

 

Exercice  4 étoiles :

Créer plusieurs fonctions et les utiliser dans le programme principal

Exercice  1 étoile :

A réaliser :)

 

Exercice  3 étoiles :

A réaliser :)



Exercice 1 étoile :

 

 

Exercice  2 étoiles :

Créer une fonction et l'utiliser dans le programme principal

 

Exercice  3 étoiles :

Utiliser une boucle répéter dans la définition d'une fonction

 

Exercice  4 étoiles :

Utiliser l'imbrication et des boucles conditionnelles dans la définition d'une fonction

Exercice  1 étoile :

A réaliser :)

 

Exercice  3 étoiles :

A réaliser :)



Exercice 1 étoile :

Créer une fonction comportant une boucle répéter et l'utiliser dans le programme principal

 

Exercice  2 étoiles :

Créer une fonction comportant une boucle répéter et l'utiliser dans le programme principal

 

Exercice  3 étoiles :

Créer une fonction comportant une séquence de boucles et l'utiliser dans le programme principal

 

Exercice  4 étoiles :

Créer une fonction comportant deux boucles imbriquées et l'utiliser dans le programme principal

Exercice  1 étoile :

A réaliser :)

 

Exercice  3 étoiles :

A réaliser :)



4 - Je retiens

Complète l'exercice suivant : je retiens

5 - Vers le brevet

Complète l'exercice suivant : vers le brevet

Je remercie le site : https://parcours.algorea.org