Division entière : div et Reste de la division entière : mod L’opération de division entière est la division euclidienne telle qu’on l’apprend à l’école primaire : on ne va pas "derrière la virgule", le reste de la division entière (mod, qui signifie modulo) est l’opération complémentaire de la division entière. Elle récupère le reste de la division entière. Exemples : 7 div 4 = 1 7 mod 4= 3 car 7 divisé par 4 égal 1 et il reste 3 l2 div 2 = 6 12 mod 6 = 0 car 12 divisé par 2 égal 6 et il reste 0 Partie entière d’un nombre : ent et partie décimale d’un nombre : dec Ces 2 opérations sont également complémentaires l’une de l’autre. Exemples: ent(12.5) = 12 dec(12.5) = 0.5 ent(-6) = -6 dec(-6) = 0 Ces deux opérations sont des opérations unaires, ou plutôt ce sont des fonctions, c’est à dire qu’elles s’utilisent sous la forme : NomDeLaFonction (ValeurQueL’onVeutFaireTraiterParLaFonction). Dans un programme, et donc dans un algorithme, le résultat d’une fonction s’utilise comme une variable, c’est à dire qu’on peut écrire des choses du genre : Var Nb1, PartDec : Réel PartEnt: Entier Début Ecrire “Saisir un nombre :” Lire Nb1 PartEnt ← ent(Nb1) PartDec ← dec(Nb1) Ecrire “La partie entière de Nb1 est : ”, PartEnt Ecrire “La partie décimale de Nb1 est : ”, PartDec Fin