Mathematica 

| Walter Mora F. | Revista Digital Matemática, Educación e Internet |

 

Revista   1 2 3 4  5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31


Condicionales

If

If[ test, then, else] o If[ test, then, else, unknown]



\begin{ejemplo}\hspace{5in}
\par\vspace{0.5 cm}
\begin{verbatim}In[]:= simbolo...
...int[''<='']]Out[]= <=\end{verbatim}
\hfill \rule{0.1in}{0.1in}
\end{ejemplo}



\begin{ejemplo}\hspace{5in}
\par\vspace{0.5 cm}
\begin{verbatim}In[]:= hg[x_]:...
...ror, esperaba un número\end{verbatim}
\hfill \rule{0.1in}{0.1in}
\end{ejemplo}


While[]

While[condicion, cuerpo]

While[True, body; If[test,Break[]]]



Until[]

Podemos hacer un programa que simule el Repeat...Until de Pascal usando un For[inicio,test,paso,body]

Attributes[Hasta]={HoldAll};

Hasta[body_,test_]:=Module[{t},For[t=False,!t,t=test,body]]




\begin{ejemplo}\hspace{5in}
\par\vspace{0.5 cm}
\begin{verbatim}In[]:= Attribu...
...asta[x++;Print[x],x==5]\end{verbatim}
\hfill \rule{0.1in}{0.1in}
\end{ejemplo}

EJERCICIOS

Investigue los comandos que siguen. Dé ejemplos de su uso.

Attributes[], SetAttributes[], SetOptions[], With[],Switch[], Which[]
 


Revista   1 2 3 4  5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31


Revista digital Matemática, Educación e Internet.
Derechos Reservados