• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
ALGORITHMEUn algorithme n'est jamais lié à un langage.
Principe de l'algorithme
L'algorithme doit être lisible, compréhensif Règles d'algorithme :-le nom le rôle, expliquer du résultat, le principe-le corps : délimité par les mots début et fin-description des variables d'écrire leur typeConvention-mettre les identifiants des variables en minuscules, le nom de la variables doit refléter son contenu-nom de la fonction ou de la procédure : une majuscule au début de chaque mot, coller,ou on utiliser des underscor.-PQL : Plan qualité logiciel (description des normes algorithmique)Les variables :Une variable doit avoir un nom, une valeur et un typeLe type correspond au différente valeur de la variableLes différents typess : entier, réel, boolean, les cractères(alphabétique ou numérique), leschaînes de caractères (attention aux typages des varaibles);Les operateurs mathématique : +,-,/,*, div(modulo)Les opérandes-opérateur binaire-opérateur ternaire-opérateur unaireL'opérateur est associé à un type de donnée :Les opérateur booleen :-non-et logique : il fout que les 2 opérandes soit vrai que la résultat soit vrai, si non faut-ou logique : il faut au moins une opérande soit vrai pour le résultat soit vrai, si non lerésultat est faux.-ou exclusif : les opérandes doivent avoir des valeurs différentsLes opérateur s de comparaisonLes priorités :
 
La multiplication est prioritaire sur la division et la soustraction3 * 2 + 5 = 113 * (2 + 5) = 21Les affectations : elles sont font toujours de la droite vers la gaucheex : c
a + bSi c avait une valeur avant l'affectation la valeur est perdu.Afficher et lire le contenu d'une variablevariable
lire()ecrire (variable) Nom : carreEntier Rôle : calculer le carré d'un entier et l'afficher Donne : valeur entrer par l'utilisateur Résultat : carre d proc principaledébutecrire ("Entrer une valeur")valeur 
lire()carre
valeur * valeur ecrire (carre)fin Ecrire un programme entrer deux valeur est les interchangé Nom : changeValeur Rôle : Echanger les valeurs de saisiesDonnee : les 2 valeurs saisies au clavier Résultat : les 2 valeurs échangéesPrincipe :debutecrire("Entrer deux valeurs")a
lire() b
lire()c
aa
b b
cecrire( "Valeurs de a et b"a,b )fin
 
Lexique :a, b, c: réelInstructionsInstruction Si : instruction booléenneInstruction Si, sinonExEcrire un algo qui définit si une valeur est multiple de l'autreSachant que pour le diviseur (2 à 10)Afficher si, c'est un multiple ou nonAfficher le résultat.1 er test : la 1 er valeur doit être plus grand que la deuxième.Multiple :Rôle : rechercher si une valeur est multiple d'un nombreDonnée : valeur saisiesRésultat :Principe :debutecrire("Entrer deux nombre")valeur1
lire()valeur2
lire()if (valeur1 > valeur2) alorsresultat
valeur1 divvaleur2reste
valeur1 mod valeur2Les tableaux :Un tableau doit être déclaré de même type, toutes les valeurs doit avoir un type commun.Pour accéder à un élément du tableau, on utilise l'indiceAffectation d'un élément de tableau à une variable :x
t[i]Initialiser le contenu d'un tableauTableau[1..10] : permet de saisir et mémoriser des valeurs 0 à 100
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...