Calculs numériques en Prolog

Slides:



Advertisements
Présentations similaires
La boucle for : init7.c et init71.c
Advertisements

P.T. 2012/2013 Mise en œuvre de Prolog.
______________________________________________________________________________________________________________________________________________________________________.
Le langage Prolog Structures de données
Chapitre 5. Description numérique d’une variable statistique.
La Programmation Logique: PROLOG
Hiver 2010JGA Beaulieu GEF 243B Programmation informatique appliquée Résolution structurée des problèmes.
Mise en œuvre d’un programme
Termes préfixés et N-uplets
Analyse et Programmation Déclarative / Prolog
Joueur virtuel (Lot 2) Modélisation des cartes
Algorithmes parallèles
Programmation Logique par Contraintes
Objets Opérateurs Listes
OCaml - Les listes L3 MI.
Récursivité.
"There are three kinds of lies : lies, damned lies, and statistics"
la statistique descriptive se compose de 3 domaines distincts :   
Programmation logique Logique des prédicats du premier ordre
Introduction à la récursivité
Création d’un programme :
La suite des nombres de FIBONACCI.
Outils de Programmation
Isostatisme Equation de mobilité Schéma cinématique
Algorithmes au lycée. Extrait Bac S Métropole Juin 2012.
Les nombres entiers négatifs et positifs Présentation de: Mme Harrisson Classe de 6 e et 7 e.
© 2007 P. Van Roy. All rights reserved. 1 FSAB1402: Informatique 2 Récursion sur les Listes Peter Van Roy Département dIngénierie Informatique, UCL
26/10/2004 P. Van Roy, InfoT4, S6 1 Informatique T4 (FSAC1450) Récursion sur les Listes Peter Van Roy Département dIngénierie Informatique, UCL
Les inéquations Mathématiques 9 Dans ce chapitre, tu vas apprendre à utiliser la notation ensembliste. Tu vas aussi apprendre à représenter des ensembles.
Du numérique au littéral
8PRO107 Éléments de programmation
1 La récursion. Nous avons vu qu'un programme est constitué d'un ensemble de fonctions. Il est possible pour une fonction donnée d'appeler une autre fonction.
Programmation logique Le Langage PROLOG
Parcours d'une séquence de longueur fixe
1 Le fichier séquentiel Suite finie déléments dun même type Exemples : – fichier des livres dune bibliothèque – enregistrements sur un magnétophone – ensemble.
2. Optimisation sans contrainte Fonctions à une seule variable
Préférences et fonctions d’utilité
Structures de données IFT-2000 Abder Alikacem La récursivité Semaine 5 Département dinformatique et de génie logiciel Édition Septembre 2009.
CALCUL MENTAL Calcul numérique ENTRAINEMENT N°1 Collège F Mauriac Sur votre cahier, recopiez pour chaque diapositive, le 1 er calcul pour vous entraîner.
Structures de données IFT-2000 Abder Alikacem La récursivité Département d’informatique et de génie logiciel Édition Septembre 2009.
Approche 1 mois 2 mois 3 mois 4 mois 5 mois. Approche 1 mois 2 mois 3 mois 4 mois 5 mois.
Donc vous aimerez sûrement ce qui suit!!!
Bilan de matière 1. Les nombres stoechiométriques
ASI 3 Méthodes numériques pour l’ingénieur
Solution td 1.
La Boucle Repeat Cours LCS N°1 Présenté par Mr: LALLALI.
Sous-programmes.
Atelier algorithmique Journée de la Régionale de Nice,
Prolog Listes Arbres en prolog Structures : bases de données
Description d’une feuille Excel 2007
Les expressions algébriques
1 Quatrième journée Les flots de données Les entrées/sorties Les flots de données Les entrées/sorties.
Objets Opérateurs Listes
Chapitre 4 Linéarisation et optimisation sous contrainte
Mathématique Expression algébrique Variable Coefficient
Les algorithmes recursifs
Introduction à la récursivité
OASIS: Un outil d’analyse de la ségrégation et des inégalités spatiales Mihai Tivadar, Yves Schaeffer, André Torre, Fréderic Bray IRSTEA, UR DTGR, Grenoble.
OASIS: Un outil d’analyse de la ségrégation et des inégalités spatiales Mihai Tivadar, Yves Schaeffer, André Torre, Fréderic Bray IRSTEA, UR DTGR, Grenoble.
La récursivité Mireille Goud HEG Vd AlgSD - Résurisivité.
Divination En quoi consiste ce tour?
Calculer la somme de deux nombres entiers relatifs
CALCUL STRATÉGIQUE Calcule vite et bien ! Utliser les sommes avec 5 pour effectuer facilement des soustractions.
Structures de données IFT-2000 Abder Alikacem La récursivité Semaine 5 Département d’informatique et de génie logiciel Édition Septembre 2009.
Les stratégies de calcul 5 e et 6 e année. Addition.
Test blanc QCM Auteur : 5 questions QCM (voir support word joint) Niveau L3 Sujets : calculs de coûts, MCV,
Calcul Mental de Evolue Consigne : calcule dans ta tête.. Prends ton temps.. Seule la réponse compte.
FRACTIONS Calcul avec des fractions.
V E S Z É L Y E S U T A K O N.
Mathématiques – Calcul mental
Transcription de la présentation:

Calculs numériques en Prolog P.T. 2012/2013 Calculs numériques en Prolog

Forme syntaxique limitée Usage d’inconnues intermédiaires Le prédicat prédéfini is Inconnues (variables) valuées par unification Usage obligé de formes récurrentes

Illustration de ces contraintes Sur trois exemples simples Calcul du prédicat factorielle Calcul du prédicat somme Calcul du prédicat fibo

Factorielle Description du prédicat fact(0, 1). fact(N, X) :- N > 0, N1 is N-1, fact(N1, X1), X is N*X1.

Somme des N premiers nombres entiers Description du prédicat somme(0, 0). somme(N, X) :- N > 0, N1 is N-1, somme(N1, X1), X is N+X1.

Série de Fibonacci Description du prédicat fibonacci(1, 1). fibonacci(N, X) :- N > 2, U is N-1, V is N-2, fibonacci(U, X1), fibonacci(V, X2), X is X1+X2.