<?xml version="1.0" encoding="UTF-8"?>
<Algo>
    <description texte="Objectif : étudier le signe du taux d'accroissement de la fonction F1 sur l'intervalle [a; b]. pour des valeurs distantes (de proche en proche), de (b-a) sur n.&#xa;n est le nombre de subdivisions de l'intervalle. On demande l'affichage du signe de ce taux, et éventuellement de la valeur de la variable pour laquelle ce taux est, en valeur absolue, inférieur à 0,01 (précision que l'on peut changer à la ligne 18). &#xa;" courant="taux PREND_LA_VALEUR (F1(x+h)-F1(x))/h"/>
    <fonction fctcode="x+1/x" fctetat="actif"/>
    <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="x EST_DU_TYPE NOMBRE" code="1#NOMBRE#x"/>
        <item algoitem="taux EST_DU_TYPE NOMBRE" code="1#NOMBRE#taux"/>
        <item algoitem="h EST_DU_TYPE NOMBRE" code="1#NOMBRE#h"/>
    </item>
    <item algoitem="DEBUT_ALGORITHME" code="101#debutalgo">
        <item algoitem="AFFICHER &quot;Nombre de subdivisions ?&quot;" code="4#Nombre de subdivisions ?#1"/>
        <item algoitem="LIRE n" code="2#n#pasliste"/>
        <item algoitem="h PREND_LA_VALEUR 1/n" code="5#h#1/n#pasliste"/>
        <item algoitem="x PREND_LA_VALEUR 0.5" code="5#x#0.5#pasliste"/>
        <item algoitem="TANT_QUE (x&lt;=1.5-h) FAIRE" code="15#x&lt;=1.5-h">
            <item algoitem="DEBUT_TANT_QUE" code="16#debuttantque"/>
            <item algoitem="taux PREND_LA_VALEUR (F1(x+h)-F1(x))/h" code="5#taux#(F1(x+h)-F1(x))/h#pasliste"/>
            <item algoitem="SI (abs(taux)&lt;0.01) ALORS" code="6#abs(taux)&lt;0.01">
                <item algoitem="DEBUT_SI" code="7#debutsi"/>
                <item algoitem="AFFICHER x" code="3#x#1#pasliste"/>
                <item algoitem="FIN_SI" code="8#finsi"/>
                <item algoitem="SINON" code="9#sinon">
                    <item algoitem="DEBUT_SINON" code="10#debutsinon"/>
                    <item algoitem="SI (taux == abs(taux)) ALORS" code="6#taux == abs(taux)">
                        <item algoitem="DEBUT_SI" code="7#debutsi"/>
                        <item algoitem="AFFICHER &quot;+&quot;" code="4#+#0"/>
                        <item algoitem="FIN_SI" code="8#finsi"/>
                        <item algoitem="SINON" code="9#sinon">
                            <item algoitem="DEBUT_SINON" code="10#debutsinon"/>
                            <item algoitem="AFFICHER &quot;-&quot;" code="4#-#0"/>
                            <item algoitem="FIN_SINON" code="11#finsinon"/>
                        </item>
                    </item>
                    <item algoitem="FIN_SINON" code="11#finsinon"/>
                </item>
            </item>
            <item algoitem="x PREND_LA_VALEUR x+h" code="5#x#x+h#pasliste"/>
            <item algoitem="FIN_TANT_QUE" code="17#fintantque"/>
        </item>
    </item>
    <item algoitem="FIN_ALGORITHME" code="102#finalgo"/>
</Algo>
