Algorithmique - Programmation 1
Cours 2
Universit´e Henri Poincae
CESS Epinal
Automne 2008
1 / 21
Rappel: Caml en mode interactif
Plan
Rappel: Caml en mode interactif
Rappel: les types de base
Fonctions
2 / 21
Rappel: Caml en mode interactif
Rappel: Caml en mode interactif
Ocaml est un logiciel fonctionnant sous 2 modes :
compilateur et interpr´eteur (mode interactif)
En mode compilateur, Ocaml traduit un programme ´ecrit
en langage Caml en un code en langage assembleur
(langage du processeur)
En mode interpr´eteur, Ocaml ex´ecute des instructions en
langage Caml interactivement (toplevel de Caml)
Le prompt (invite) de l’interpr´eteur Ocaml est le
caract`ere #
Pour chaque expression Caml fournie, l’interpeteur
l’´evalue et retourne sa valeur et son type
3 / 21
Rappel: Caml en mode interactif
Rappel: Caml en mode interactif (suite)
Exemples :
# 2 + 5;;
- : int = 7
# let x = 2 + 5;;
val x : int = 7
# x + 1;;
- : int = 8
NB: m´emoire de l’interpr´eteur
4 / 21
Rappel: Caml en mode interactif
Rappel: Caml en mode interactif (suite)
Erreurs les plus courantes :
Erreur de syntaxe (expression mal form´ee)
Erreur de type (donn´ees incompatibles)
Erreur d’algorithme (proc´ed´e de r´esolution erron´e)
5 / 21
1 / 21 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !