Pág.33 - 9-nov-09 - Segunda Edición - Descargue gratuitamente esta Guía: http://www.eduteka.org/GuiaAlgoritmos.php
FUNCIONES MATEMÁTICAS
Cada lenguaje de programación tiene su conjunto de funciones matemáticas predefinidas. Estas se ejecutan haciendo
referencia a su nombre. Algunas necesitan, para arrojar un resultado, que se suministre información adicional
(parámetros o argumentos). Algunas de las funciones matemáticas más utilizadas en MicroMundos son:
DESCRIPCIÓN SINTAXIS MicroMundos
Scratch
ARCO TANGENTE.
Devuelve el arco tangente (la función inversa de la
tangente) de su entrada. Ver tan y cos.
arctan número
Ejemplo:
cp
cumpleveces [i 100]
[fx coorx + 1 fy -50 + 2 * arctan :i / 100]
COSENO.
Devuelve el coseno de su entrada.
Ver sen y tan.
cos número
Ejemplo:
cp
repite 120 [fy 50 * cos 3 * coorx fx coorx +
1]
EXPONENCIAL.
Devuelve e a la potencia del número.
exp número
Ejemplo:
cp
repite 55 [fx coorx + 1 fy exp coorx / 15]
LOGARITMO NATURAL.
Devuelve el logaritmo natural (el logaritmo en base
e) del número. Es el contrario de exp.
Ver también log.
ln número
Ejemplo:
muestra ln 15
LOGARITMO.
Devuelve el logaritmo del número.
Ver ln y exp.
log número
Ejemplo:
muestra log 15
PI
Devuelve la constante PI.
pi
Ejemplo:
cp
repite 360 [ad pi * 100 / 360 de 1]
repite 360 [ad pi * 150 / 360 iz 1]
No disponible en Scratch
POTENCIA
Devuelve el número1 elevado a la POTENCIA de
número2.
potencia número1 número2
Ejemplo:
muestra potencia 4 2
Scratch no tiene el operador potencia, sin
embargo es fácil programarlo:
http://scratch.mit.edu/projects/jualop/752239
RAÍZ CUADRADA.
Devuelve la raíz cuadrada de su entrada.
rc número
Ejemplo:
muestra rc 16
SENO.
Devuelve el seno del número en grados.
Ver cos.
sen número
Ejemplo:
cp
repite 260 [fy 25 * sen 6 * coorx fx coorx +
1 / 2]
TANGENTE.
Devuelve la tangente de su entrada.
Ver sen y cos.
tan número
Ejemplo:
cp
repite 28 [fy 8 * tan 6 * coorx fx coorx + 1 /
2]