cours/info/processing.md

3.7 KiB
Raw Permalink Blame History

	I2D information

example du code n1 : print(“bonjour STI2D”); - a lexecution du programme, le texte “bonjour sti2d” saffiche dans la console. - linstruction “print” sert a affiche la chaine de caractères transmise, sous forme dune valeur constante, en argument dans la console.

Example du code n2 :
String a = “Bonjour STI2D”;
println(a);

- A lexecution du programme, le texte “bonjour sti2d” est affiché dans la console.
- la première ligne permet de déclarée une variable, qui a le nom “a”, de type chaine de caractères (du texte), et on linitialise avec la vlaeur constante de type chaine de caractères “bonjour sti2d”. linstruction println(a) sert a afficher, dans la console a la ligne.

Example code 3: string texte; void setup() { texte = “sti2d”; int nb-char = texte.length(); print(“nb dec char dans sti2d est : “+nb-char) }

- linstruction int sert a déclarée une viarable de type nombre entier

example code 4: void setup() { string texte = "sti2d sin" string texte2 = texte.toUpperCase(); string texte3 = texte.toLowerCase(); println(texte2) print(texte3) } - a l'execution, le programme affiche sur la première ligne, STI2D SIN et sur la deuxième sti2d sin. - la méthode "toUpperCase" sert a mettre le texte contenu dans la variable texte ne majuscule. - la méthode "toLowerCase" sert a mettre le texte contenu dans la variable texte ne minuscule. - d'introduction, "println" sert a afficher le contenu de variable, transmise en argument, dans la console, puis de faire un retour a la ligne

example code 5: size(200,200); background(255,128,9);

- a l'execution du programme, une nouvelle fenetre s'ouvre avec un carré orange
- l'instruction size sert a définir les dimensions de la fenetre, le premier argument est la hauteur et le deuxième argument est la largeur.
- l'instruction background sert a définir la couleur de l'arrière plan.
	les 3 paramètres de background correspondent a la quantité de rouge, de vert, et de bleu de la couleur
	chacun des paramètres de couleur peut varier de 0 a 255. au total on peut configuer ~16 milllions de couleurs.

example code 6: size(200,200); fill(128,182,3) rect(50,50,100,100)

- a l'execution du programme, on voit dans la fenetre de dessin unr ectangle vert avec  des bords moins sous un fond gris.
- l'instruction fill sert a définir la couleur de remplissage de l'instruction de dessin qui vient apres.
- l'instruction rect sert a dessiner un rectangle définit par sont point en haut a gauche, avec les deux premier paramètres, sa longeur, avec le 3eme paramètres, et sa hauteur avec le 4eme paramètres.

example code 7: size(200,200); background(128,128,9); stroke(200,200,0); line(0,0,200,200); fill(200,200,0); rect(100,100,150,150);

- a l'execution du programme, une nouvelle fenetre s'ouvre avec le dessin d'un petit carré vert clair en bas a droite, une ligne de la meme couleur en diagonale qui va du coin en haut a gauche vers le point en bas a droite et le reste de la zone de dessin est un vert plus foncé
- l'instruction stroke sert a définir la couleur des bords d'une figure (rectangle...) et elle doit etre appelée avant de dessiner.
l'instruction "line" sert a dessiner une lijgne définit par les coordonnées x et y de ses deux points (4 paramètres)

example de code 8: string[] option = {"itec", "sin", "foo"}; println(option[1])

- a l'execution du proogramme, "option choisie = sin" s'affiche sur la première ligne de la console, et "c'est un bon choix!" sur la deuxième ligne
le code string[] sert a declarer un tableau de chaine de caractères, et avec "{"itex"}" on l'inisitalise avec plusieurs chaine de caractères.