1) Charger et ouvrir la bibliothèque graphique, ouvrir une fenêtre graphique de taille quelconque.
Pour charger et ouvrir la bibliothèque :
#load "graphics.cma";;
open Graphics;;
Pour ouvrir une fenêtre graphique de taille quelconque, on utilise open_graph sans préciser d'argument :
open_graph "";;
2) Colorier la totalité de la fenêtre en gris clair (niveau de rouge, vert et bleu : 192).
La couleur gris n'est pas prédéfinie : il faut d'abord la définir à Caml avec la fonction rgb. Pour colorier la fenêtre en gris, puisqu'elle a une forme rectangulaire, on va utiliser fill_rect avec comme arguments les coordonnées de l'angle en bas à gauche (0,0) ainsi que la largeur et la hauteur de la fenêtre. Pour ces dernières, puisqu'on ne connaît pas a priori la taille de la fenêtre, il faut utiliser size_x et size_y :
let gris = rgb 192 192 192;;
set_color gris;;
fill_rect 0 0 (size_x()) (size_y());;
3) Dessiner un tableau de 10 cases (largeur) sur 5 (hauteur), chaque case étant un carré de 20 pixels sur 20 (contour des cases en noir). Ce tableau doit être placé à 10 pixels des bordures gauche et bas de la fenêtre.
Solution