<?xml version="1.0" encoding="UTF-8"?>
<Algo>
    <description texte="Approximation de pi" courant="AFFICHER &quot;Nombre de points dans le quart de disque : &quot;"/>
    <fonction fctcode="sqrt(1-x*x)" fctetat="actif"/>
    <F2 F2defaut="" F2lignes="" F2etat="inactif" F2para=""/>
    <repere repetat="actif" repcode="0#1#0#1#1#1"/>
    <item algoitem="VARIABLES" code="100#declarationsvariables">
        <item algoitem="x EST_DU_TYPE NOMBRE" code="1#NOMBRE#x"/>
        <item algoitem="y EST_DU_TYPE NOMBRE" code="1#NOMBRE#y"/>
        <item algoitem="k EST_DU_TYPE NOMBRE" code="1#NOMBRE#k"/>
        <item algoitem="n EST_DU_TYPE NOMBRE" code="1#NOMBRE#n"/>
        <item algoitem="c EST_DU_TYPE NOMBRE" code="1#NOMBRE#c"/>
        <item algoitem="t EST_DU_TYPE NOMBRE" code="1#NOMBRE#t"/>
    </item>
    <item algoitem="DEBUT_ALGORITHME" code="101#debutalgo">
        <item algoitem="c PREND_LA_VALEUR 0" code="5#c#0#pasliste"/>
        <item algoitem="LIRE n" code="2#n#pasliste"/>
        <item algoitem="POUR t ALLANT_DE 1 A 1000" code="12#t#1#1000">
            <item algoitem="DEBUT_POUR" code="13#debutpour"/>
            <item algoitem="TRACER_POINT (t/1000,F1(t/1000))" code="50#t/1000#F1(t/1000)#Rouge"/>
            <item algoitem="FIN_POUR" code="14#finpour"/>
        </item>
        <item algoitem="POUR k ALLANT_DE 1 A n" code="12#k#1#n">
            <item algoitem="DEBUT_POUR" code="13#debutpour"/>
            <item algoitem="x PREND_LA_VALEUR random()" code="5#x#random()#pasliste"/>
            <item algoitem="y PREND_LA_VALEUR random()" code="5#y#random()#pasliste"/>
            <item algoitem="TRACER_POINT (x,y)" code="50#x#y#Bleu"/>
            <item algoitem="SI (pow(x,2)+pow(y,2)&lt;=1) ALORS" code="6#pow(x,2)+pow(y,2)&lt;=1">
                <item algoitem="DEBUT_SI" code="7#debutsi"/>
                <item algoitem="c PREND_LA_VALEUR c+1" code="5#c#c+1#pasliste"/>
                <item algoitem="FIN_SI" code="8#finsi"/>
            </item>
            <item algoitem="FIN_POUR" code="14#finpour"/>
        </item>
        <item algoitem="AFFICHER &quot;Nombre de points dans le quart de disque : &quot;" code="4#Nombre de points dans le quart de disque : #0"/>
        <item algoitem="AFFICHER c" code="3#c#0#pasliste"/>
    </item>
    <item algoitem="FIN_ALGORITHME" code="102#finalgo"/>
</Algo>
