• Aucun résultat trouvé

Fiche résumé Algorithmique Algorithme principal

N/A
N/A
Protected

Academic year: 2022

Partager "Fiche résumé Algorithmique Algorithme principal"

Copied!
2
0
0

Texte intégral

(1)

Fiche résumé Algorithmique

Algorithme principal Algorithme

Algorithme Algorithme

Algorithme

id_algorithme

Données Données Données Données

Constantes Constantes Constantes Constantes

ID_CONSTANTE : type valeur fixe // commentaire

Variables Variables Variables Variables

id_variable : type

Début traitement Début traitement Début traitement Début traitement

… détail des opérations à appliquer aux données pour obtenir le résultat

Fin Fin

Fin Fin traitement traitement traitement traitement

Identifiants (id_xxxx)

• Commence par une lettre, comporte ensuite éventuellement des lettres, des chiffres ou « _ »

Types de données (type)

E E E

Entierntierntier ntier

-100, 2013

RR

RRéeléeléel éel

19.6

C

C C

Chainehainehainehaine

"bonjour à tous ! "

BB

BBooléenooléenooléenooléen

VRAI, FAUX

Date

Date

DateDate

"jj/mm/aaaa" ou "aaaa/mm/jj"

Expressions et opérateurs (expr) : permet le calcul d’une valeur d’un certain type

numérique +, +, +, +, ----, *, /, *, /, *, /, *, /

logique =,=,=,=, <><><>, <, <=, >, >=<>, <, <=, >, >=, <, <=, >, >= , <, <=, >, >=

logique et, ou, nonet, ou, nonet, ou, nonet, ou, non

Affectation = donner une nouvelle valeur à une variable

id_var valeur (fournie par une expression, valeur_littérale, une variable ou retour d’une fonction – voir plus bas - )

Structures de contrôle conditionnelles et alternatives

SSSSiiii ( expr_logique ) AlorsAlorsAlors … Alors

actions réalisées si

expr_logique est vraie finSi

finSi finSi finSi

SSSSiiii ( expr_logique ) AlorsAlorsAlorsAlors …

actions réalisées si

expr_logique est vraie SinonSinonSinonSinon …

actions réalisées si

expr_logique est fausse finSi

finSifinSi finSi

Structure de choix multiple

Selon Selon Selon

Selon expression

cascascas valeur1 : … actions réalisées dans ce cas cas cascascas valeurN à M: … actions réalisées dans ce cas cas

cas cas cas sinoncas sinonsinonsinon : … actions réalisées si aucun cas n’a été traité finSelon

finSelon finSelon finSelon

(2)

Fiche résumé Algorithmique

Structures de contrôle itératives

TT

TTantqueantqueantqueantque ( expr_logique )

…actions réalisées si expr_logique est vraie et tant qu’elle reste vraie finTantque

finTantque finTantque finTantque R

R R

Repéepéepéterepéterterter

…actions réalisées 1 fois et jusqu’à ce que expr_logique soit vraie JJJJususususqu’àqu’àqu’à ( expr_logique ) qu’à

P P P

Pourourour id_var1 Dour DDDeeee valeur_debut AAAA valeur_fin PPPPas deas deas deas de valeur_pas actions réalisées plusieurs fois

finPour finPour finPour finPour

Entrées/sorties provenant du couple clavier/écran

AA

AAfficherfficherfficherfficher expression ou variable ou chaine, … SSSSaisiraisiraisiraisir id_variable, etc.

Entrées/sorties provenant d’une ligne de table/requête/feuille de calcul

Ecrire Ecrire Ecrire

Ecrire valeur, etc. [ DDDDansansans destination – ans liste, tableau, table -]

Lire Lire Lire

Lire id_variable, etc. [ DeDeDeDe origine – liste, tableau, table, requête -]

Lire Premier Lire Premier Lire Premier

Lire Premier id_variable, etc. [ DeDeDeDe origine – liste, tableau, table, requête -]

Lire Suivant Lire Suivant Lire Suivant

Lire Suivant id_variable, etc. [ DeDeDeDe origine - liste, tableau, table, requête ]

Utiliser une fonction ou une procédure

id_procedure ( valeurs effectivement passées à la procédure)

id_variable id_fonction ( valeurs effectivement passées à la fonction)

Fonction

Une fonction reçoit des valeurs par l’intermédiaire de ses paramètres. Elle calcule un résultat qu’elle retourne à celui qui l’a appelée.

Fonction Fonction Fonction

Fonction

id_fonction(décl. données attendues) :::: type_retour

Données Données Données Données

données utiles (constantes et variables, en plus des valeurs reçues)

Début Début Début

Début Traitement Traitement Traitement Traitement

détail des opérations à appliquer aux données pour obtenir le résultat

retourner retourner retourner retourner

expression ou variable résultat

Fin Fin Fin

Fin Traitement Traitement Traitement Traitement

Procédure

Une procédure reçoit des valeurs à travers ses paramètres. Elle effectue un traitement.

Procédure Procédure Procédure

Procédure

id_procedure (décl. données attendues)

Données Données Données Données

données utiles (constantes et variables, en plus des valeurs reçues)

Début Début Début

Début Traitement Traitement Traitement Traitement

détail des opérations à appliquer aux données pour obtenir le résultat

Fin Fin Fin

Fin Traitement Traitement Traitement Traitement

Références

Documents relatifs

le Centre Michel de Boüard et l’Académie des Sciences de Russie, Caen, 22, 23 et 24 septembre 2009 (resp. Musin).

INSTRUCTIONS À L’INTENTION DES SOUMISSIONNAIRES : Les soumissionnaires doivent remplir la section B des tableaux désignés par l’utilisateur désigné dans le présent article,

Rappel : une structure Stats mémorise les durées totales de communication avec un numéro de téléphone en distinguant les appels sortants (outgoing) des appels entrants

Nous proposons aux élèves du cycle 3, une étude encadrée et accompagnée, assurée par Nebia MENAD, le vendredi de 15h50 à 16h50.. Une participation forfaitaire pour l’année

 Translate from English-to-French or French-to-English all documents sent during the period of the standing offer. Documents may be of a general nature or related to some

Notre responsabilité ne saurait en aucun cas être engagée ni même recherchée, dans le cas d'utilisation des marchandises non conforme à leur

[r]

Emanation des laboratoires vétérinaires créés à l’initiative des services vétérinaires de l’Etat et des conseils généraux et des laboratoires d’hydrologie