Algorithmique - Algorithmique Cest 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 Cest un plan de calcul constitu de commande lmentaire ou instruction excut dans un ordre prdfini pour faire remplir une action un ordinateur. 1. Application Ennonc de EXAM1 : on fait passer un examen des tudiant et lon veut dterminer ceux qui sont admis des autres. Il y a 3 matires : math (coef 3), franais (coef 2) et informatique (coef 5). Les notes peuvent aller de 0 20. Il y a admission la condition dobtenir la moyenne c'est--dire 10 sur 20. Ralisation des spcifications : 3 matires : maths 3 franais 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 Ralisation dun organigramme de programmation ou ordinogramme Cours de jc.bouriez Algorithmique page 1/29 DUT info 1 er anne Dbut Entre des notes Calcul le total Si total >= 100 Admis Ajourn FIN Non Oui Ralisation de lalgorithme algo exam1 () /* dterminer admis ajourn*/ /* 0<= notes <= 20 */ const entier coefmath 3 entier coeffran 2 entier coefinfo 5 var locales rel fran, math, info, total dbut afficher ( Entrez la note de math = ) saisir (math) afficher ( Entrez la note de franais = ) saisir (fran) afficher ( Entrez la note dinformatique = ) 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. Dfinition des variables 2 types de variables 2.1. Variable destin au calcul Entier : peut contenir un nombre entier entre -32 768 et 32 767. Reprsentation binaire pure en machine Rel : tous les nombres dont les entiers. Reprsentation virgule flotante. 0, 3458 .10 4 ( mentis et caractristique ) Logique ou boolen : 2 valeurs : vrai et faux var locales logique homme dbut si homme ou si homme = vrai alors afficher ( cest un homme. ) 2.2. Variable non destin au calcul car : un symbole chane (longueur) : chane de charactre Cours de jc.bouriez Algorithmique page 2/29 DUT info 1 er anne ex : chane (15) phrase . Phrase il y a des nuages 3. Entre de donnes dans la machine saisir (nom_variable) 4. Affichage de rsultats afficher ( libell1 , var1, libell2 , var2, ) 5. Calculs Symbole daffectation total math*3 Rgle hirarchique des oprateurs :- puissance : **- multiplication et division : * et /- addition et soustraction : + et Les parenthse peuvent changer la hirarchie des oprations. Ralisation des oprations dans la parenthse la plus interne. 6. Conditions Excution squentielle des instruction des programmes Attention au parenthse si (a=8 et b=3 ou (c=5) ou non d 7. Les structures rptitives Pour que le programme ne boucle pas indfiniment, il faut continuellement inclure lintrieur de la boucle une instruction capable de modifier la valeur de lexpression test....
View Full Document

Page1 / 29

Algorithmique - Algorithmique Cest 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