0% ont trouvé ce document utile (0 vote)
26 vues4 pages

Algo A1

Transféré par

marilialauriane
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
26 vues4 pages

Algo A1

Transféré par

marilialauriane
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

partie 2 : ALGORITHME

Introduction à l’algorithme
I. Définition
Un algorithme est une suite ordonnée d’action qui permet d’arriver à un objectif. L’algorithmique est
la science des algorithmes.

problème algorithmes programme

compilation enregistrement Execution

Ex : recette de cuisine, notice de montage d’appareil…

II. Caractéristiques
Il est caractérisé par :

- DEBUT et FIN permettant de limiter l’algo


- Ensembles des étapes ou d’action à exécuter
- Description de ses actions
- Ordre d’exécution de ses actions

III. Représentation des algorithmes


Pour les représenter on utilise souvent 2 méthodes

 Organigramme de programmation
 Pseudo-code

1. Organigramme de programmation
Il s’agit d’une manière graphique de représenter un algorithme. Chaque symbole possède une
signification précise.

D Début

F Fin

Entré / Sortie de donnée


Calcul ou opération

Boucle ou test

Affichage

Chemin

Affectation
2. Pseudo- code
C’est un langage qui ressemble à celle de l’informatique.

Structure d’un algo

a) En-tête : ALGO : Nom de l’algorithme


b) Partie déclarative VARIABLES : listes des variables
CONSTANTES : listes des constantes
c) Corps de l’algo : Début : Listes des actions
Fin

IV. VARIABLE
Une variable ou une constante sert à mémoriser une valeur de données.
Elle :
- porte un nom le plus significative possible et ne doit être composé que des lettres
latines sans accent, de chiffre et des caractères soulignés . Doit commencer par une
lettre et différent d’un mot réservé
- Est défini par un type de donné
- Contient une valeur qui peut être effectué par le programmeur , saisi au clavier par
l’utilisateur ou bien obtenu par calcul
SYNTAXE :
VARIABLE nomdevariable : type
CONSTANTE nomdeconstate valeur effectuer :type
Les types standard sont :
- Entier
- Réel
- Booléen
- Caractère
- Chaine de caractère

V. Affection
Est une opération qui permet de mémoriser une valeur dans une variable . Elle est symbolisé
par

SYNTAXE

VARIABLE Valeur

VI. Instruction « affichage » et de « saisir»


L’instruction affichage permet d’afficher un message ou une valeur à l’écran

SYNTAXE

AFFICHER ‘message’, variable

L’instruction Saisir attend que l’utilisateur saisie une valeur

SYNTAXE

SAISIR variable

VII. TEST SI
Permet d’exécuter certaines actions en fonction d’une condition

SYNTAXE

SI condition ALORS action1

SINON OUI NON


Condition
Action 2

FIN SI
Action 1 Action 2

Action suivante

VIII. Les boucles


Elles permettent d’exécuter plusieurs fois certaines actions en fonction d’une condition

1. TANT QUE
SYNTAXE

OUI NON
Condition
TANT QUE condition faire

Action

FIN TANT QUE


Action 1 Action suivante

2. POUR …. FAIRE
SYNTAXE

POUR compteur début A compteur fin PAR PAS DE incrément FAIRE

ACTION

Fin POUR FAIRE

3. Répéter jusqu’à
SYNTAXE Action 1

REPETER Action

Jusqu’à condition

NON
OUI
Condition

Action suivante

INCREMENTATION
C’est une opération qui consiste à ajouter une valeur à la valeur d’une variable.

L’opération inverse s’appelle la décrémentation

Vous aimerez peut-être aussi