AlgorithmiqueC’est un plan de calcul constitu é de commande élémentaire ou instruction ex écuté dans un ordre pr édéfini pour faire remplir une action à un ordinateur.1. Application Ennoncé de EXAM1 : on fait passer un examen à des étudiant et l’on veut d éterminer ceux qui sont admis des autres. Il y a 3 mati ères : math (coef 3), fran çais (coef 2) et informatique (coef 5). Les notes peuvent aller de 0 à 20. Il y a admission à la condition d’obtenir la moyenne c'estàdire 10 sur 20. Réalisation des sp écifications :3 mati ères :maths 3français 2informatique 5notes 0 à 20admis = moyenne de 10/20 minimumc'estàdire ajourn é pour un total de point <100 mais admis pour un total >= 100Réalisation d’un organigramme de programmation ou ordinogrammeCours de jc.bouriez Algorithmique page 1/31erDUT info 1 ann éeDébutEntrée des notes Calculé le totalNon OuiSi total >= 100AdmisAjournéFINRéalisation de l’algorithmealgo exam1 ()/* d éterminer admis ajourn é*//* 0<= notes <= 20 */constentier coefmath 3entier coeffran 2entier coefinfo 5var localesréel fran, math, info, totaldébutafficher (« Entrez la note de math = » )saisir (math)afficher (« Entrez la note de fran çais = » )saisir (fran)afficher (« Entrez la note d’informatique = » )saisir (info)total math*3 + fran*2 + info*5 ou total math*coefmath + fran*coeffran + info*coefinfosi total >= 100alorsafficher (« ADMIS »)sinonCours de jc.bouriez ...
C’est un plan de calcul constituéde commandeélémentaire ou instruction exécutédans un ordre prédéfini pour faire remplir une actionàun ordinateur. 1. Application Ennoncéde EXAM1:on fait passer un examenàdesétudiant et l’on veut déterminer ceux qui sont admis des autres. Il y a 3 matières : math (coef 3), français (coef 2) et informatique (coef 5). Les notes peuvent aller de 0à20. Il y a admissionàla condition d’obtenir la moyenne c'est-à-dire 10 sur 20. Réalisation des spécifications:3 matières : maths3 français2 informatique5 notes0à20 admis = moyenne de 10/20 minimum c'est-à-dire ajournépour un total de point <100 mais admis pour un total >= 100 Réalisation d’un organigramme de programmation ou ordinogramme
Cours de jc.bouriez DUT info 1erannée
Algorithmique
page 1/31
Ajourné
Début
Entrée des notes
Calculéle total
Si total >= 100
FIN
Admis
Réalisation de l’algorithme algo exam1 () /* déterminer admis ajourné*/ / 0<= notes <= 20 */ * const entier coefmath 3 entier coeffran 2 entier coefinfo 5 var locales réel fran, math, info, total début afficher (« Entrez la note de math = » ) saisir (math) afficher (« Entrez la note de français = » ) saisir (fran) afficher (« Entrez la note d’informatique = » ) saisir (info) totalmath*3 + fran*2 + info*5ou totalmath*coefmath + fran*coeffran + info*coefinfo si total >= 100 alors afficher (« ADMIS ») sinon Cours de jc.bouriezAlgorithmique DUT info 1erannée
page 2/31
afficher (« AJOURNER ») finsi fin
2. Définition des variables 2 types de variables
2.1.Variable destinéau calcul Entier :contenir un nombre entier entre -32 768 et 32 767. Reprpeut ésentation binaire pure en machine Réel :tous les nombres dont les entiers. Représentation virgule flotante. 0,3458.104(mentisetcaractéristique) Logiqueou booléen : 2 valeurs : vrai et faux
var locales logique homme début si hommeou si homme = vrai alors afficher (« c’est un homme. »)
2.2.Variable non destinéau calcul car : un symbole chaîne (longueur) : chaîne de charactère ex : chaîne (15) phrase …. Phrase« il y a des nuages »
3. Entrée de données dans la machine saisir (nom_variable)
5. Calculs Symbole d’affectation totalmath*3 … Règle hiérarchique des opérateurs : - puissance : ** - multiplication et division : * et / Cours de jc.bouriezAlgorithmique DUT info 1erannée