|
Leçon 1: Premiers pas |
|
©1997/1998 Sebastian Golze, Thomas Hirsch
und
|
[1_Premiers_pas] [2_A_droite_à_gauche] [3_En_couleur] [4_Procédures] [5_Paramètres] [6_Boucles] [7_Encore_plus_de_paramètres] [8_Etoiles] [9_Upload_et_download] [10_LOGO_apprend_à_écrire] Bienvenue sur notre site ! En dix leçons, on t'apprendra comment tu peux parler à LOGO, notre petite tortue. Si tu veux que LOGO comprenne ce que tu dis il faut suivre certaines règles de son langage. En dessous tu vois LOGO sur sa feuille et à gauche tu vois l'endroit où tu peux parler avec LOGO. Et si tu veux que LOGO fasse ce que tu lui as écrit, appuie sur "dessiner". Le langage LOGO a comme le français des mots, des phrases et des textes - mais on nomme ces choses différamment et à première vue le language LOGO semble un peu étrange. La plupart des mots que LOGO comprend sont des commandes. Il y a par exemple la commande va, qui dit à LOGO d'avancer. Tu vois, en fait c'est tout simple. Tout de même cette commande seule ne sert pas beaucoup à LOGO. Imagine que quelqu'un te dise seulement "maison" ou "va". Tu ne saura pas ce que cette personne veut dire. Il peut vouloir dire "Rentre à la maison" ou "Là bas, il y a une grande maison !". Dans l'autre cas tu ne sais pas combien de pas tu dois avancer. Tu vois qu'un mot ou une commande tout seul ne suffit pas pour donner du sens, il faut toujours une phrase. Heureusement, les phrases du language LOGO sont très courtes, parce qu'elles ne contiennent pas de mots superflus. Il ne faut même pas mettre de point pour finir une phrase. Tu passes juste à la prochaine ligne. Donc, par exemple la phrase va 100 suffit pour dire à LOGO qu'elle doit avancer de 100 pas. Et parce que LOGO fait de petit pas elle arrivera très vite à en faire 100. D'ailleurs dans une phrase LOGO, on nomme tout ce qui suit la commande "paramètre". Un paramètre représente en LOGO un nombre, mais LOGO accepte des formules. Par exemple LOGO n'aura aucun problème à comprendre va 100+50-10 ou va 5*10/2. Il calculera tout de suite le résultat et pour LOGO ce sera comme si tu auvais donné directement un nombre. LOGO connait les signes mathématiques suivants * / + - ( ). En plus, il y a quelque chose comme les textes - on les appelle "procédures" ou "programmes". Une procédure est juste une collection de phrases qui disent à LOGO de faire quelque chose. Un programme est une collection de procédures. Imagine toi qu'une procédure est un texte qui dit à LOGO de faire quelque chose et un programme est le livre dans lequel il y a beaucoup de chapitres et de textes. Le mieux est de te montrer un programme très court dans le language LOGO:
procedure main Chaque procédure commence avec le titre "procedure". Malheureusment LOGO n'aime pas les accents français et donc on écrit dans le language LOGO simplement sans accents. Si tu écris un programme et tu le donnes à LOGO, il cherchera toujours d'abord la procédure main, ce qui est anglais et veut dire la "procédure principale". LOGO commencera ensuite à dessiner ce que tu lui dis de dessiner dans cette procédure main ligne par ligne jusqu'à ce qu'il rencontre la commande fin. Cette commande dit à LOGO que la fin de la procédure est atteinte et donc LOGO s'arrêtera au moment où il rencontre la commande fin de la procédure main. Maintenant c'est à toi de faire quelque chose: essaie de trouver combien de pas LOGO peut faire jusqu'à ce qu'il arrive au bord de la feuille. Mais fais attention, LOGO ne remarque pas s'il dépasse la feuille. Si tu as fini, tu peux continuer avec la leçon 2. |