La Programmation logo

download La Programmation logo

of 12

Transcript of La Programmation logo

  • 7/25/2019 La Programmation logo

    1/12

    I. La programmation

    Dfnition: La programmationdans le domaine informatique est l'ensemble desactivits qui permettent l'criture des programmesinormatiques.

    Le langage de programmation :est un ensemble des mots, des rgles et dessignes utilis pour crire des instructions destines tre excuts par un ordinateur.

    xemples : Langage !, "ascal, Logo# Le programme inormatique :$n programme inormatiqueest une suite

    ordonne des instructions, crites par un langage compr%ensible par l&ordinateur,

    qui lui permet de rsoudre un problme.

    II. Le langage de programmation L(1) Dfnition :

    Le langage Logo permet de dvelopper certaines comptences mat%matiques etlogiques, c'est un excellent langage pour dbuter avec la programmation et apprendre lereprage dans un plan... L'utilisateur peut dplacer un ob)et appel * tortue* sur l'cran l'aide de commandes aussi simples que avance, recule, tournedroite et autres. + c%aquedplacement, la tortue laisse un trait derrire elle et ainsi on peut crer des dessins.

    2) Ma version du langage Logo

    Il existe plusieurs version du langage logo, on site par exemple :

    o -L(o /logoo #

    0otre version du langage logo est : /logo

    3) La Fentre

    prinipale

    +u premier lancement c%oisisse1 la

    langue du programme /logo en cliquant

    sur le drapeau fran2ais pour la langue

    fran2aise.

    La programmation L(!nit

  • 7/25/2019 La Programmation logo

    2/12

    34 ############################..54 ############################..64 ############################..74 ############################...84 #############################94 ############################..4 ############################..

    ;4 ############################..

  • 7/25/2019 La Programmation logo

    3/12

    a@ La commande +vance4 -Antaxe : avance n ou +> n4 xemple : +> 38B

    b@ La commande Cecule4 -Antaxe : Cecule n ou C n4 xemple : C 8B

    c@ La commande Dournedroit4 -Antaxe : D$C0ECID F ou DE F4 xemple : DE 3BB

    d@ La commande Dournegauc%e4 -Antaxe : tournegauc%e F ou D( F4 xemple : D( 78 +> 3BB

    e@ La commande >4 "ermet d&e?acer l&cran

    $) %&eries

    crire le programme L( qui permet de dessiner les polAgones rguliers

    suivants :

    Le triangle quilatral Le carr Le pentagone

  • 7/25/2019 La Programmation logo

    4/12

    ############

    ##

    ############

    ##.

    ############

    ##.

    ############

    #####..

    ############

    #####..

    ############

    #####..

    ############

    #####..

    ############

    #####..

    ############

    #####..

    ############

    #####..

    ############

    #####..

    ############

    #####..

    Le %exagone Le %eptagone Le dcagone

    ############

    #####..

    ############

    #####..

    ############

    #####..

    ############

    #####..

    ############

    #####..

    ############

    #####..

    ############

    #####..

    ############

    #####..

    ############

    #####..

    #################..

    ############

    #####..

    ############

    #####..

    ############

    #####..

    ############

    #####..

    ############

    #####..

    ############

    #####..

    ############

    #####..

    ############

    #####..

    ############

    #####..

    ############

    #####..

    ############

    #####..

    ############

    #####..

    #################..

  • 7/25/2019 La Programmation logo

    5/12

    ############

    #####.

    ') La ommande (%%*%crivons le programmes Logo qui permet de tracer un carr de cot 5BB pas :+v 5BB tg

  • 7/25/2019 La Programmation logo

    6/12

    ################################

    ###

    ################################

    ##..

    +) ,utre ommande4 La commande !D =permet de rendre la tortue invisible sur l&cran K cac%e

    tortue@

    4 La commande D =permet de rendre la tortue visible sur l&cran K montretortue@

    4 La commande L! =la tortue se dplace sur l&cran sans laisser aucune trace@4 La commande ! =la tortue baisse le craAon et laisse des traits lors le

    dplacement@

    4 La commande ( =gomme K la tortue e?ace toute ligne rencontre lors deson dplacement@

    4 La commande E =la tortue dessine nouveau@.

    %&eries4 crire le programme Logo qui permet de dessiner les formes suivantes :

    $n losange de cot 5BB pas rectangle

    incomplet

  • 7/25/2019 La Programmation logo

    7/12

    $ne mosque

    -olutions

    Losange :

    ##############################################

    ##############

    Cectangle incomplet :

    ##############################################

    ######..

    ##############################################

    ###################.

    osque :

    ##############################################

    ############..

    ##############################################

    ##############################################

    ##########################################

    -) Le ond le trait et les ouleurs la commande MD! : Nxe la taille du craAon

    o sAntaxe : MD! n =n est la taille de la pointe du craAon@o exemple : MD! 3B av 5BB

    la commande M!! : Nxe la couleur du craAon sAntaxe : M!! n =n est du couleur du craAon@ exemple : MD! 3B M!! 3 av 5BB =nO3 c&est la couleur rouge@

    la commande M!M( : Nxe la couleur du fond grap%ique

    sAntaxe : M!M( n =n est du couleur du craAon@ exemple : MD! 3B M!! 3 M!M( 6 av 5BB =nO3 c&est la couleur rouge@

  • 7/25/2019 La Programmation logo

    8/12

    %/%(00%a@ crire le programme logo qui permet de dessiner un carr rouge et

    d&un paisseur 3B

    b@ crire le programme logo qui permet de tracer l&toile du drapeauarocain avec la taille

  • 7/25/2019 La Programmation logo

    9/12

    ) les produresa. 0otion de procdure

    $ne procdure est une squence d&instructions qui demande la tortue

    d&e?ectuer une tac%e. Les procdures sont

    des nouveaux commandes crer par

    l&utilisateur.

    b. L&criture d&une procdure

    "our crire une procdure clique1 sur le

    bouton %diteur

    4nta&e d5une produre

    our nom de la produre

    quene d5instrutions

    Fin

    "our enregistrer une procdure et

    quitter l&diteur cliquer sur l&icPne

    tortue "our quitter sans enregistrer cliquer sur

    le bouton Interdit

  • 7/25/2019 La Programmation logo

    10/12

    4 Lorsqu&on tape Q carre R dans la ligne de commande, la tortue trace

    un carr de cot 5BB pas , donc Q carre R est une primitive ou une

    commande a)out au dictionnaire des commandes prdNnie.

    %&eries+. crire la procdure logo qui demande la tortue de dessiner un

    polAgone rgulier.

    Driangle rgulier "entagone Sexagone

    #......... ####.#########

    ###..

    ###.

    #......... ####.#########

    ###..

    ###.

    #......... ####.#########

    ###..

    ###.

    Septagone Ecagone !ercle

    #......... ####.#########

    ###..

    ###.

    #......... ####.#########

    ###..

    ###.

    #......... ####.#########

    ###..

    ###.

  • 7/25/2019 La Programmation logo

    11/12

    . crire une procdure logo

    nomme aison qui demande

    la tortue de tracer la Ngure

    gomtrique suivante :

    0 : crire trois procdure logo

    qui permet de dessiner un carr

    de cot 5BB pas, un triangle

    quilatral de cot 5BB pas et un

    rectangle.

    !arr : #### #####

    ######################.

    ###

    Driangle : ######. #########..#########################.

    ####.

    Cectangle : ##### #########..

    #########################

    ######

  • 7/25/2019 La Programmation logo

    12/12

    aison : #######.. #######.

    ############################

    #####.

    ############################

    #####.

    #####..