Algorithm Learning

Algorithm Learning

  • Algorithmes
  • Pseudo-code
  • Organigrammes
  • Boucles
  • Fonctions
  • Initiation LARP
  • Modules LARP

›LARP - Modules

Algorithmie

  • Récap'
  • Ressources
  • Exercices

Pseudo-code

  • Récap'
  • Ressources
  • Exercices

Organigrammes

  • Récap'
  • Ressources
  • Exercices

Boucles

  • Récap'
  • Ressources
  • Exercices

Fonctions

  • Récap'
  • Ressources
  • Exercices

LARP - Initiation

  • Récap'
  • Ressources
  • Exercices

LARP - Modules

  • Récap'
  • Ressources
  • Exercices

Modules LARP

But de ce TD

Se familiariser avec les modules auxiliaires, répondre à des problèmes en structurant les algorithmes.

Pour ce TD

Savoir écrire un pseudo-code sur LARP, connaître les différents type de modules et savoir les utiliser.

Documentation complète sur les modules : https://larp.marcolavoie.ca/fr/DocHTM/index.htm, section 1

Les modules

Pour simplifier la structure d’un algorithme, on peut le diviser en plusieurs sections. Ces sections sont appelées modules. Ils servent à exécuter des tâches simples. Par exemple : réaliser un calcul, afficher un menu ou des résultats. Les modules sont similaires aux fonctions.

Chaque algorithme sur LARP possède un module principal où se trouvent les instructions principales. C’est là qu’on appelle les modules auxiliaires. L’instruction "EXECUTER" est omissible.

Le module principal est structuré de la façon suivante :

DÉBUT
\\instructions
FIN

Tandis que les modules auxiliaires se présentent comme ceci :

ENTRER
\\instructions
RETOURNER

Exemple de module principal :

Il existe plusieurs types de modules auxiliaires :

  • Module sans paramètre. Ici, le module affiche simplement un message.

  • Module avec paramètres valeurs. Ce module prend deux paramètres, exécute un calcule et affiche le résultat. Les variables dans le module principal ne sont pas affectées.

  • Module avec paramètres références. Le paramètre n’est pas une copie mais une référence, c’est-à-dire un autre nom pour la même variable. C’est pour cela que sa valeur est modifiée en dehors du module auxiliaire.

  • Module avec valeur de retour. La valeur de la variable "produit" est envoyée vers le module principal.

C'est l'essentiel de ce qu'il faut retenir pour la partie sur les modules Larp! 💻

Maintenant vous avez deux possiblités:

  • Soit vous voulez tester vos aptitudes et effectuez le quiz sur Brightspace

  • Soit vous préférez profiter de la richesse du site et appronfondir vos connaissances !

Si vous vous sentez toujours perdu ou voulez approfondir votre connaissance, allez ici.

Si vous voulez passer directement au exercices, c'est par ici.

← ExercicesRessources →
  • But de ce TD
  • Pour ce TD
  • Les modules
Copyright © 2021 PIMO