var z1 = new complexe(Point(3,2));z1.dessine();
var z2 = new complexe(Point(-2,1));z2.dessine();
var zsomme=complexe_somme(z1,z2);zsomme.dessine();
Une erreur qu'il est bon de faire.
Si on veut afficher (en version CarScript : "CS") l'affixe de "z1" ci-dessus, on est tenté d'écrire
Println(z1.affixeCS);
Le résultat, quoique faux, est tellement intéressant qu'il serait dommage de ne pas faire l'erreur! D'où vient-elle d'ailleurs, cette erreur? C'est que puisque "z1" est une instance de l'objet "complexe" (donc un complexe), "z1.affixeCS" est une méthode de l'objet "complexe", et quand on demande à JavaScript d'afficher une méthode, il affiche une méthode!
Pour réellement appeler la fonction, il faut signaler à JavaScript que c'est une fonction, à l'aide des parenthèses:
Println(z1.affixeCS());
=Exercices=
Méthodes.
Écrire en CaRScript, des méthodes pour les nombres complexes:
Opérations.
Écrire des fonctions admettant deux complexes en entrée et renvoyant un complexe (des "opérations"):

Photographie/Fabricants/Casio/Casio Exilim EX-Z65

Programmation objet et géométrie/Points 3D avec CaRScript

CaRMetal est un logiciel de géométrie plane. Néanmoins il permet de simuler la géométrie dans l'espace, hormis les problèmes d'incidence, il autorise par exemple la création d'un point d'intersection de deux droites non coplanaires.
Même s'il est possible de créer un point dans l'espace en donnant ses trois coordonnées, ce point dans CaRMetal reste un objet 2D. CaRScript permet de s'affranchir de cette limitation en créant l'objet point3D.
=L'objet Point3D=
Ci-dessous on trouve
// constructeur de l'objet point3D
function point3D(x,y,z,nom){
 // si le nom a été omis, un nom par défaut est attribué
 if(nom == undefined){
 nom = "Pt"+numPt; // numPt est une variable globale
 numPt++};
 this.CM = nom; // référence CaRMetal
 // coordonnées
 // pour conserver l'interactivité, les coordonnées doivent être stockées dans des expressions de CaRMetal
 this.x = "X"+nom; // dans CaRMetal l'expression XA désignera l'abscisse du point A
 Expression(this.x,x,-3,1);
 SetHide(this.x,true);
 this.y = "Y"+nom;
 Expression(this.y,y,-3,0.5);
 SetHide(this.y,true);
 this.z = "Z"+nom;
 Expression(this.z,z,-3,0);
 SetHide(this.z,true);
 // création du point dans CaRMetal
 var pt = Point(nom, "x(O)+"+ this.x+"*(x(X)-x(O))+"+ this.y+"*(x(Y)-x(O))+"+ this.z+"*(x(Z)-x(O))",
"y(O)+"+ this.x+"*(y(X)-y(O))+"+ this.y+"*(y(Y)-y(O))+"+ this.z+"*(y(Z)-y(O))");
 // affichage des coordonnées à côté du nom
 SetAlias(pt, nom+ "(%"+ this.x+ "%,%"+ this.y+ "%,%"+ this.z+"%)");
Il va de soi que ce script doit tourner sur une figure de l'espace, laquelle fournit le repère et la possibilité de faire tourner la figure avec le clic-droit-glisser.
=Distance dans l'espace=
Ci-dessous un exemple d'utilisation : le script crée deux points 3D, que l'on retrouve dans la feuille de dessin. Les coordonnées peuvent être modifiées dans CaRMetal par l'intermédiaire des expressions, qui peuvent également être transformées en curseur.
// exemple d'utilisation
// initialisation du compteur pour les points sans nom
var numPt = 1;
// création d'un point nommé A dans CaRMetal
var unPoint = new point3D(1,2,3,"A");
SetPointType("A","square");
SetShowName("A",true);
// création d'un point avec nom par défaut dans CaRMetal
var unAutrePoint = new point3D(-2,-1,0);
SetPointType(unAutrePoint.CM,"dcross");
SetShowName(unAutrePoint.CM,true);
// exemple de calcul qui peut être fait soit dans le script, soit dans une expression de CaRMetal
var s = Segment("A","Pt1");
SetAlias(s,"%sqrt((XA-XPt1)^2+(YA-YPt1)^2+(ZA-ZPt1)^2)%"); // distance APt1
SetShowName(s,true);
=Liens externes=

Comptines/À dada, sur mon bidet
Notes.
Ici, le bidet est à comprendre dans son sens original d'un âne qui « caracole ».
Cependant, le bidet reste aussi son homonyme, meuble d'eau, de par l'origine de la comptine, utilisée pour déféquer. En effet, l'idée repose sur une analogie : on « monte » un bidet, appareil sanitaire dont la cuvette sert aux ablutions intimes et lavements, voire à déféquer, de la même façon qu'on « monte » un poney.
L'air pour piano a été publié en 1877 aux éditions "Blanc" (gallica.bnf.fr/ark:/12148/bpt6k397050d/f1.item).
Mais il était déjà connu en 1855 : gallica.bnf.fr/ark:/12148/bpt6k6454634n/f23.image.
Dans la littérature plus ancienne, on trouve aussi des variations plus grivoises « pour adultes », basées sur l'expression « À dada, sur mon bidet »"(http://books.google.fr/books?id=MqAGAAAAQAAJ).
Autre variante, normande :
« À dada sur mon bidet,
prout, prout et prout cadet,
il s'en va sur la grand'route
et il fait… Prou-ou-outt ! »

Vivitar
Panodia
Photographie/Fabricants/Sony/Sony Cyber-shot DSC-S2100

Photographie/Personnalités/V/Christian Verdet

/Christian Verdet est un photojournaliste français.

Photographie/Personnalités/L/Pascal Le Fichant

Pascal Le Fichant est un photographe français.

Pascal Le Fichant
Jean-Paul Falguières
Photographie/Personnalités/W/Patrick Wecksteen

Patrick Wecksteen est un photographe français.

Patrick Wecksteen
Photographie/Personnalités/C/Robert Capa