Entrée – sortie
conversationnelle
Saisir une/pls donnée(s) – entrée(s) : instruction
permettant de placer en mémoire les informations
fournies par l’utilisateur
Exemples :
Lire var
Requete ‘’entrer un chiffre’’, val
Afficher une/pls donnée(s) – sortie(s) : instruction
permettant de visualiser les informations placées en
mémoire
Exemples :
Ecrire var
Ecrire ‘’lec chiffre entré est ‘’, val
IUT NIMES - GEII 1 ère année 2013/2014
1
Saisie et affichages :
exemples
IUT NIMES - GEII 1 ère année 2012/2013 2
Algorithme ParExemple
{Saisit un prix HT et affiche le prix TTC correspondant}
Constantes nombre : TVA 19.6
liste de caractères : Titre’’Résultat’’
Variables nombre : prixHT, prixTTC {déclarations}
Début {préparation traitement}
Ecrire ‘’Donner le prix hors taxe :’’
Lire prixHT
prixTTCprixHT*(1+TVA/100) {calcul du prix TTC}
Ecrire Titre
Ecrire prixHT, ‘’euros H.T. devient’’, prixTTC, ‘’euros T.T.C.’’
Fin
Simulation d’un algorithme
IUT NIMES - GEII 1ère année 2012/2013 3
Algorithme CaFaitQuoi?
{cet algorithme ………………………………….}
Variables nombre : valA, valB
Début
Ecrire ‘’Donnez-moi deux valeurs :’’
Lire valA, valB
Ecrire ‘’Vous m’avez donné ‘’, valA, ‘’et’’, valB
valAvalB
valBvalA
Ecrire ‘’Maintenant, mes données sont : ‘’, valA, ‘’et’’, valB
Fin
val
A
val
B
Ce qu’il fallait faire …
IUT NIMES - GEII 1ère année 2012/2013 4
Déclarer une variable supplémentaire
variables nombre : valA, valB, valTemp
Utiliser cette variable pour stocker provisoirement une des valeurs
Lire valA, valB
valTempvalA
valAvalB
valBvalTemp valA valB
valTemp
1
2
3
1
2
3
Traitement à faire si …
IUT NIMES - GEII 1 ère année 2012/2013 5
Algorithme SimpleOuDouble
{Cet algorithme saisit une valeur entière et affiche son double si cette
donnée est inférieure à un seuil}
Constante nombre : seuil10
Variable nombre : val
Début
Ecrire ‘’Donnez moi un entier:’’ {saisie de la valeur entière}
Lire val
si val <seuil {comparaison avec le seuil}
alors Ecrire ‘’voici son double :’’, val*2
sinon Ecrire ‘’voici la valeur inchangée’’, val
fsi
Fin
Structure de choix, aiguillage
1 / 16 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !