<?xml version="1.0" encoding="UTF-8"?>
<Algo>
    <description texte="Jeu du lièvre et de la tortue.&#xa;Cet algorithme simule 1000 parties de ce jeu et affiche le nombre de parties remportées par chacun des protagonistes.&#xa;Le nombre de cases du plateau (nb) est saisi par l'utilisateur." courant="AFFICHER &quot;Nombre de parties gagnées par la tortue :&quot;"/>
    <fonction fctcode="" fctetat="inactif"/>
    <F2 F2defaut="" F2lignes="" F2etat="inactif" F2para=""/>
    <repere repetat="inactif" repcode="-10#10#-10#10#2#2"/>
    <item algoitem="VARIABLES" code="100#declarationsvariables">
        <item algoitem="T EST_DU_TYPE NOMBRE" code="1#NOMBRE#T"/>
        <item algoitem="L EST_DU_TYPE NOMBRE" code="1#NOMBRE#L"/>
        <item algoitem="D EST_DU_TYPE NOMBRE" code="1#NOMBRE#D"/>
        <item algoitem="GL EST_DU_TYPE NOMBRE" code="1#NOMBRE#GL"/>
        <item algoitem="GT EST_DU_TYPE NOMBRE" code="1#NOMBRE#GT"/>
        <item algoitem="i EST_DU_TYPE NOMBRE" code="1#NOMBRE#i"/>
        <item algoitem="nb EST_DU_TYPE NOMBRE" code="1#NOMBRE#nb"/>
    </item>
    <item algoitem="DEBUT_ALGORITHME" code="101#debutalgo">
        <item algoitem="LIRE nb" code="2#nb#pasliste"/>
        <item algoitem="i PREND_LA_VALEUR 0" code="5#i#0#pasliste"/>
        <item algoitem="GT PREND_LA_VALEUR 0" code="5#GT#0#pasliste"/>
        <item algoitem="GL PREND_LA_VALEUR 0" code="5#GL#0#pasliste"/>
        <item algoitem="TANT_QUE (i&lt;1000) FAIRE" code="15#i&lt;1000">
            <item algoitem="DEBUT_TANT_QUE" code="16#debuttantque"/>
            <item algoitem="i PREND_LA_VALEUR i+1" code="5#i#i+1#pasliste"/>
            <item algoitem="D PREND_LA_VALEUR 0" code="5#D#0#pasliste"/>
            <item algoitem="T PREND_LA_VALEUR 0" code="5#T#0#pasliste"/>
            <item algoitem="L PREND_LA_VALEUR 0" code="5#L#0#pasliste"/>
            <item algoitem="TANT_QUE (T&lt;nb ET L!=nb) FAIRE" code="15#T&lt;nb ET L!=nb">
                <item algoitem="DEBUT_TANT_QUE" code="16#debuttantque"/>
                <item algoitem="SI (D==6) ALORS" code="6#D==6">
                    <item algoitem="DEBUT_SI" code="7#debutsi"/>
                    <item algoitem="L PREND_LA_VALEUR nb" code="5#L#nb#pasliste"/>
                    <item algoitem="GL PREND_LA_VALEUR GL+1" code="5#GL#GL+1#pasliste"/>
                    <item algoitem="FIN_SI" code="8#finsi"/>
                    <item algoitem="SINON" code="9#sinon">
                        <item algoitem="DEBUT_SINON" code="10#debutsinon"/>
                        <item algoitem="T PREND_LA_VALEUR T+D" code="5#T#T+D#pasliste"/>
                        <item algoitem="FIN_SINON" code="11#finsinon"/>
                    </item>
                </item>
                <item algoitem="SI (T>=nb) ALORS" code="6#T>=nb">
                    <item algoitem="DEBUT_SI" code="7#debutsi"/>
                    <item algoitem="GT PREND_LA_VALEUR GT+1" code="5#GT#GT+1#pasliste"/>
                    <item algoitem="FIN_SI" code="8#finsi"/>
                </item>
                <item algoitem="D PREND_LA_VALEUR ALGOBOX_ALEA_ENT(1,6)" code="5#D#ALGOBOX_ALEA_ENT(1,6)#pasliste"/>
                <item algoitem="FIN_TANT_QUE" code="17#fintantque"/>
            </item>
            <item algoitem="FIN_TANT_QUE" code="17#fintantque"/>
        </item>
        <item algoitem="AFFICHER &quot;Nombre de parties gagnées par le lièvre : &quot;" code="4#Nombre de parties gagnées par le lièvre : #0"/>
        <item algoitem="AFFICHER GL" code="3#GL#1#pasliste"/>
        <item algoitem="AFFICHER &quot;Nombre de parties gagnées par la tortue :&quot;" code="4#Nombre de parties gagnées par la tortue :#0"/>
        <item algoitem="AFFICHER GT" code="3#GT#1#pasliste"/>
    </item>
    <item algoitem="FIN_ALGORITHME" code="102#finalgo"/>
</Algo>
