0% ont trouvé ce document utile (0 vote)
5 vues3 pages

Remplir et décaler un tableau d'entiers

Le document présente un programme pour remplir un tableau d'entiers et effectuer un décalage cyclique à droite, en soulignant l'importance des sous-programmes pour éviter la répétition de code. Il définit les fonctions et procédures, expliquant leur syntaxe et leur utilisation, ainsi que la distinction entre variables globales et locales. L'organisation et la lisibilité du code sont mises en avant grâce à l'utilisation de ces sous-programmes.

Transféré par

tallabarro02
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
5 vues3 pages

Remplir et décaler un tableau d'entiers

Le document présente un programme pour remplir un tableau d'entiers et effectuer un décalage cyclique à droite, en soulignant l'importance des sous-programmes pour éviter la répétition de code. Il définit les fonctions et procédures, expliquant leur syntaxe et leur utilisation, ainsi que la distinction entre variables globales et locales. L'organisation et la lisibilité du code sont mises en avant grâce à l'utilisation de ces sous-programmes.

Transféré par

tallabarro02
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Problématique :

Ecrire un programme qui permet de remplir un tableau de n cellules


d’entiers. Le programme affiche le tableau avant et après décalage
cyclique d’un rang vers la droite.
Solution :
Pour résoudre ce problème, il faudra :
✓ Remplir le tableau
✓ Afficher le tableau
✓ Décaler les valeurs
✓ Afficher à nouveau le tableau
On remarque que l’affichage du tableau revient deux fois : ce qui est
à éviter. Pour pallier à cela, on utilise les sous-programmes.
Introduction
Un programme est un ensemble d’instructions pour résoudre un
problème. Dès fois, plusieurs instructions sont nécessaires pour
effectuer une seule action. En général, il est préférable de regrouper
ces instructions dans un bloc : module ou sous-programme.
Les sous-programmes vont nous permettre entre autre de ne pas se
répéter dans le code, de l’organiser, d’avoir une meilleure lisibilité…

Fonctions
Définition
Un sous-programme est une fonction. Une fonction est sous-
programme qui doit obligatoirement retourner un et un seul résultat.
Syntaxes
Prototype :
Il représente l’entête de la fonction.
Remarque
Les noms des variables des paramètres sont facultatifs pour les
prototypes
Corps de la fonction :

Les noms de variables sont obligatoires lors de


l’implémentation Il existe deux types de variables avec les
sous-programmes :
Les variables globales : elles sont déclarées en dehors de toutes
les fonctions et généralement en haut
Les variables locales : elles sont déclarées au sein des fonctions.
Elles ont une portée

Procédure
C’est une fonction qui ne retourne rien.
Remarque :
Dans une fonction, on doit obligatoirement avoir le mot return.
Une procédure commence toujours par void.
Pour appeler une procédure, il faut écrire le nom de la procédure
et les paramètres réels
Pour appeler une fonction, il faut le
faire soit :
o Dans une expression d’affichage
o Dans une expression d’affectation
o Dans une expression de calcul
o Dans une condition

Vous aimerez peut-être aussi