<?xml version="1.0" encoding="UTF-8"?>
<Algo>
    <description texte="Cet algorithme ne nécéssite pas de rentrer une valeur de n. Il met en place la recherche de l'encadrement pour la plus petite valeur de n en utilisant une boucle &quot;tant que&quot;." courant="AFFICHER &quot;Amplitude = &quot;"/>
    <fonction fctcode="sqrt(1+pow(x,2))" fctetat="actif"/>
    <F2 F2defaut="" F2lignes="" F2etat="inactif" F2para=""/>
    <repere repetat="inactif" repcode="-10#10#-10#10#2#2"/>
    <item algoitem="VARIABLES" code="100#declarationsvariables">
        <item algoitem="n EST_DU_TYPE NOMBRE" code="1#NOMBRE#n"/>
        <item algoitem="k EST_DU_TYPE NOMBRE" code="1#NOMBRE#k"/>
        <item algoitem="I EST_DU_TYPE NOMBRE" code="1#NOMBRE#I"/>
        <item algoitem="S EST_DU_TYPE NOMBRE" code="1#NOMBRE#S"/>
        <item algoitem="A EST_DU_TYPE NOMBRE" code="1#NOMBRE#A"/>
    </item>
    <item algoitem="DEBUT_ALGORITHME" code="101#debutalgo">
        <item algoitem="n PREND_LA_VALEUR 1" code="5#n#1#pasliste"/>
        <item algoitem="A PREND_LA_VALEUR sqrt(5)" code="5#A#sqrt(5)#pasliste"/>
        <item algoitem="TANT_QUE (A>=0.01) FAIRE" code="15#A>=0.01">
            <item algoitem="DEBUT_TANT_QUE" code="16#debuttantque"/>
            <item algoitem="n PREND_LA_VALEUR n+1" code="5#n#n+1#pasliste"/>
            <item algoitem="I PREND_LA_VALEUR 0" code="5#I#0#pasliste"/>
            <item algoitem="S PREND_LA_VALEUR 0" code="5#S#0#pasliste"/>
            <item algoitem="POUR k ALLANT_DE 1 A n" code="12#k#1#n">
                <item algoitem="DEBUT_POUR" code="13#debutpour"/>
                <item algoitem="I PREND_LA_VALEUR I+2/n*F1((k-1)*2/n)" code="5#I#I+2/n*F1((k-1)*2/n)#pasliste"/>
                <item algoitem="S PREND_LA_VALEUR S+2/n*F1(k*2/n)" code="5#S#S+2/n*F1(k*2/n)#pasliste"/>
                <item algoitem="FIN_POUR" code="14#finpour"/>
            </item>
            <item algoitem="A PREND_LA_VALEUR S-I" code="5#A#S-I#pasliste"/>
            <item algoitem="FIN_TANT_QUE" code="17#fintantque"/>
        </item>
        <item algoitem="AFFICHER I" code="3#I#0#pasliste"/>
        <item algoitem="AFFICHER &quot; &lt; L &lt; &quot;" code="4# &lt; L &lt; #0"/>
        <item algoitem="AFFICHER S" code="3#S#1#pasliste"/>
        <item algoitem="AFFICHER &quot;Amplitude = &quot;" code="4#Amplitude = #0"/>
        <item algoitem="AFFICHER A" code="3#A#0#pasliste"/>
    </item>
    <item algoitem="FIN_ALGORITHME" code="102#finalgo"/>
</Algo>
