====== Étudier un premier programme fabriquant un objet (très) simple ====== |{{ :wiki:infofem:lda:cours2021:illustrations_coordonnees.png?direct&1000 }}|Nous allons créer un premier programme et, pour cela, il faut savoir se repérer dans un plan. Le schéma à gauche illustre le repère qui est défini dans **Processing**. L'origine se trouve en haut à gauche, l'axe des **x** est horizontal et l'axe des **y** est vertical, mais orienté vers le bas. \\ \\ Ainsi, dans la figure ci-contre, le coin supérieur gauche du premier rectangle bleu est en ''(10,10)'' (le premier ''10'' est la coordonnée en **x** et le second en **y**). Le centre du cercle le plus à droite se trouve donc en ''(x=30,y=10)''. \\ \\ Pour faire le dessin ci-contre, on utilise deux fonctions permettant de dessiner soit un rectangle (instruction ''rect''), soit un cercle (instruction ''ellipse'').| Ci-dessous, vous pouvez expérimenter directement dans le navigateur. Pour lancer le programme, il faut cliquer sur le triangle **run**, et pour l'arrêter, sur le carré **stop**. Vous pouvez modifier le programme ci-dessous pour voir le dessin généré. {{url>https://trinket.io/embed/python/9346a29a66 100%,420px noscroll noborder}}\\ \\ Remarquez que le code est séparé en plusieurs blocs : des fonctions. Chaque première ligne correspond au nom de la fonction, avec le petit mot clé ''def'' puis le nom, des parenthèses et à la fin toujours les deux points '':''. \\ À l'intérieur des blocs nous avons les instructions (d'autres fonctions) qui seront exécutées. Toutes ces instructions doivent être alignées et indentées (décalées). \\ Il faut également faire attention à l'orthographe et respecter les majuscules-minuscules. \\ Voici le rendu réel avec l'utilisation de la découpeuse laser.\\ \\ {{:wiki:infofem:lda:cours2021:gravure.png?nolink&400}} \\ | **__[[:wiki:infofem:lda:cours2021:home|Retour liste des cours]]__** | **__[[:wiki:infofem:lda:cours2021:lda2021-rappel-repère|Cours suivant : Rappel : Repère et coordonnées d'un point]]__** | \\