<?xml version="1.0" encoding="UTF-8"?>
<Algo>
    <description texte="algorithme qui simule 100 lancers de 50 « pile ou face », qui compte le nombre de runs et imprime leur nombre moyen.&#xa;&#xa;exemple :    1 0 1 0 11 0 1 00 1 0 11 000 1 0 1 00 1 0 1 0 11 000 1 0 1 0 1 00 11 00 1 0 1 0 1 00         soit 36 runs" courant="FIN_POUR"/>
    <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="C EST_DU_TYPE NOMBRE" code="1#NOMBRE#C"/>
        <item algoitem="N EST_DU_TYPE NOMBRE" code="1#NOMBRE#N"/>
        <item algoitem="P EST_DU_TYPE NOMBRE" code="1#NOMBRE#P"/>
        <item algoitem="A EST_DU_TYPE NOMBRE" code="1#NOMBRE#A"/>
        <item algoitem="B EST_DU_TYPE NOMBRE" code="1#NOMBRE#B"/>
        <item algoitem="R EST_DU_TYPE NOMBRE" code="1#NOMBRE#R"/>
        <item algoitem="M EST_DU_TYPE NOMBRE" code="1#NOMBRE#M"/>
        <item algoitem="S EST_DU_TYPE NOMBRE" code="1#NOMBRE#S"/>
    </item>
    <item algoitem="DEBUT_ALGORITHME" code="101#debutalgo">
        <item algoitem="AFFICHER &quot;nombre de simulations S = &quot;" code="4#nombre de simulations S = #0"/>
        <item algoitem="LIRE S" code="2#S#pasliste"/>
        <item algoitem="AFFICHER S" code="3#S#1#pasliste"/>
        <item algoitem="R PREND_LA_VALEUR 0" code="5#R#0#pasliste"/>
        <item algoitem="POUR N ALLANT_DE 1 A S" code="12#N#1#S">
            <item algoitem="DEBUT_POUR" code="13#debutpour"/>
            <item algoitem="B PREND_LA_VALEUR floor(2*random())" code="5#B#floor(2*random())#pasliste"/>
            <item algoitem="POUR P ALLANT_DE 2 A 50" code="12#P#2#50">
                <item algoitem="DEBUT_POUR" code="13#debutpour"/>
                <item algoitem="A PREND_LA_VALEUR floor(2*random())" code="5#A#floor(2*random())#pasliste"/>
                <item algoitem="" code="103#commentaire"/>
                <item algoitem="" code="103#commentaire"/>
                <item algoitem="" code="103#commentaire"/>
                <item algoitem="SI (B!=A) ALORS" code="6#B!=A">
                    <item algoitem="DEBUT_SI" code="7#debutsi"/>
                    <item algoitem="R PREND_LA_VALEUR R+1" code="5#R#R+1#pasliste"/>
                    <item algoitem="FIN_SI" code="8#finsi"/>
                </item>
                <item algoitem="B PREND_LA_VALEUR A" code="5#B#A#pasliste"/>
                <item algoitem="FIN_POUR" code="14#finpour"/>
            </item>
            <item algoitem="FIN_POUR" code="14#finpour"/>
        </item>
        <item algoitem="M PREND_LA_VALEUR R/S" code="5#M#R/S#pasliste"/>
        <item algoitem="M PREND_LA_VALEUR R/S" code="5#M#R/S#pasliste"/>
        <item algoitem="AFFICHER M" code="3#M#0#pasliste"/>
    </item>
    <item algoitem="FIN_ALGORITHME" code="102#finalgo"/>
</Algo>
