Algorithmique - Algorithmique C’est un plan de calcul...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Algorithmique 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 : maths 3 français 2 informatique 5 notes 0 à 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 Algorithmique page 1/29 DUT info 1 er année Début Entrée des notes Calculé le total Si total >= 100 Admis Ajourné FIN Non Oui 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) total math*3 + fran*2 + info*5 ou total math*coefmath + fran*coeffran + info*coefinfo si total >= 100 alors afficher (« ADMIS ») sinon afficher (« AJOURNER ») finsi fin 2. Définition des variables 2 types de variables 2.1. Variable destiné au calcul Entier : peut contenir un nombre entier entre -32 768 et 32 767. Représentation binaire pure en machine Réel : tous les nombres dont les entiers. Représentation virgule flotante. 0, 3458 .10 4 ( mentis et caractéristique ) Logique ou booléen : 2 valeurs : vrai et faux var locales logique homme début si homme ou 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 Cours de jc.bouriez Algorithmique page 2/29 DUT info 1 er année ex : chaîne (15) phrase …. Phrase « il y a des nuages » 3. Entrée de données dans la machine saisir (nom_variable) 4. Affichage de résultats afficher (« libellé1 », var1, « libellé2 », var2, …) 5. Calculs Symbole d’affectation total math*3 … Règle hiérarchique des opérateurs :- puissance : **- multiplication et division : * et /- addition et soustraction : + et – Les parenthèse peuvent changer la hiérarchie des opérations. Réalisation des opérations dans la parenthèse la plus interne. 6. Conditions Exécution séquentielle des instruction des programmes Attention au parenthèse si (a=8 et b=3 ou (c=5) ou non d 7. Les structures répétitives Pour que le programme ne boucle pas indéfiniment, il faut continuellement inclure à l’intérieur de la boucle une instruction capable de modifier la valeur de l’expression testé....
View Full Document

This note was uploaded on 10/15/2009 for the course COMPUTER S cs taught by Professor Jcbourie during the Spring '04 term at Dallas.

Page1 / 29

Algorithmique - Algorithmique C’est un plan de calcul...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online