3.1.1.1 : Arithmétique récursive


Définition récursive des entiers naturels  : nat


Sur les entiers "nat" écrire les prédicats Prolog correspondants aux opérations "classiques" sur les entiers :

l'addition de 2 entiers naturels : add/3

la soustraction entière : moins/3

la multiplication : mult/3

les 2 procédures du quotient et du reste de la division entière : divi/3 et modu/3

l'exponentiation : expo/3

le prédicat "strictement inférieur" : infe/2

la factorielle : fact/2

le PGDC de deux nombres entiers : pgdc/3

la racine carrée à 1 près par défaut d'un entier N : raci/2


Toutes les sources des programmes