@Límites (laterais) dunha función dunha variable $f(x)$
system:sage

<CENTER>
<HR>
<H3>Límites (laterais) dunha función dunha variable $f(x)$</H3>
</CENTER>

{{{id=0|
#auto
%hide
var('x')
@interact
def ex(f=sin(1/x), a='0', dereita=('pola dereita', False), esquerda=('pola esquerda', False)):
    a=sage_eval(a)
    if dereita==True:
        sol=lim(f,x=a,dir='above')
        html('<h1>Cando $x$ tende a $%s$ pola dereita</h1>'%latex(a))
        html('<h1>o límite de $f(x) = %s$ é</h1>'%latex(f))
    else:
        if esquerda==True:
            sol=lim(f,x=a,dir='below')
            html('<h1>Cando $x$ tende a $%s$ pola esquerda</h1>'%latex(a))
            html('<h1>o límite de $f(x) = %s$ é</h1>'%latex(f))
        else:
            sol=lim(f,x=a);
            html('<h1>Cando $x$ tende a $%s$</h1>'%latex(a))
            html('<h1>o límite de $f(x) = %s$ é</h1>'%latex(f))
    show(sol)
///

<html><!--notruncate--><div padding=6 id='div-interact-0'> <table width=800px height=20px bgcolor='#c5c5c5'
                 cellpadding=15><tr><td bgcolor='#f9f9f9' valign=top align=left><table><tr><td align=right><font color="black">f&nbsp;</font></td><td><input type='text' value="sin(1/x)" size=80 onchange='interact(0, "sage.server.notebook.interact.update(0, \"f\", 1, sage.server.notebook.interact.standard_b64decode(\""+encode64(this.value)+"\"), globals());sage.server.notebook.interact.recompute(0)")'></input></td></tr>
<tr><td align=right><font color="black">a&nbsp;</font></td><td><input type='text' value="0" size=80 onchange='interact(0, "sage.server.notebook.interact.update(0, \"a\", 2, sage.server.notebook.interact.standard_b64decode(\""+encode64(this.value)+"\"), globals());sage.server.notebook.interact.recompute(0)")'></input></td></tr>
<tr><td align=right><font color="black">pola dereita&nbsp;</font></td><td><input type='checkbox'  width=200px onchange='interact(0, "sage.server.notebook.interact.update(0, \"dereita\", 3, sage.server.notebook.interact.standard_b64decode(\""+encode64(this.checked)+"\"), globals());sage.server.notebook.interact.recompute(0)")'></input></td></tr>
<tr><td align=right><font color="black">pola esquerda&nbsp;</font></td><td><input type='checkbox'  width=200px onchange='interact(0, "sage.server.notebook.interact.update(0, \"esquerda\", 4, sage.server.notebook.interact.standard_b64decode(\""+encode64(this.checked)+"\"), globals());sage.server.notebook.interact.recompute(0)")'></input></td></tr>
</table><div id='cell-interact-0'><?__SAGE__START>
        <table border=0 bgcolor='#white' width=100% height=100%>
        <tr><td bgcolor=white align=left valign=top><pre><?__SAGE__TEXT></pre></td></tr>
        <tr><td  align=left valign=top><?__SAGE__HTML></td></tr>
        </table><?__SAGE__END></div></td>
                 </tr></table></div>
                 </html>
}}}

{{{id=2|

///
}}}