You are on page 1of 1

25/3/2017 10 ­ Funciones matemáticas. ­ AprendeAProgramar.

com

Introducción a la programación ­ Pseudocódigo
 Anterior (view.php?id=420) Posterior  (view.php?id=422)

10 ­ Funciones matemáticas.
Guía ABC de la Valoración

  Curso: Introducción a la programación ­ Pseudocódigo (../../course/view.php?id=22)

10 ­ Funciones matemáticas.
Casi cualquier lenguaje de programación tiene incorporadas ciertas funciones matemáticas, de modo que nos permita calcular raíces cuadradas, logaritmos, senos
y cosenos, etc.

Lo mismo ocurre en muchas variantes de pseudocódigo. Por ejemplo, PseInt incluye las siguientes funciones matemáticas:

Función Significado
RC(X) o RAIZ(x)Raíz Cuadrada de X
ABS(X) Valor Absoluto de X
LN(X) Logaritmo Natural de X
EXP(X) Función Exponencial de X
SEN(X) Seno de un ángulo X (medido en radianes)
COS(X) Coseno de un ángulo X (medido en radianes)
TAN(X) Tangente de un ángulo X (medido en radianes)
ASEN(X) Arco seno de X
ACOS(X) Arco coseno de X
ATAN(X) Arco tangente de X
TRUNC(X) Parte entera de X
REDON(X) Entero más cercano a X
AZAR(X) Entero aleatorio entre 0 y x­1
(Si no sabes qué hace alguna de estas funciones, no te preocupes mucho, es señal de que hasta ahora no la has necesitado... ;­) Las más importantes de ellas las
probaremos directamente como parte de los ejercicios)

Ejercicio de repaso propuesto 10.1: Crea un programa que genere un número al azar entre el 1 y el 100. El usuario tendrá 7 oportunidades para adivinarlo. Tras
cada intento, se le dirá si se ha pasado o se ha quedado corto.

Ejercicio de repaso propuesto 10.2: Haz un programa que calcule raíces cuadradas: el usuario introducirá un número y se le mostrará su raíz cuadrada. Se
repetirá hasta que introduzca el número 0 (para el que no se deberá mostrar su raíz). Si introduce un valor negativo, se deberá mostrar un aviso en vez de intentar
calcular su raíz.

Ejercicio de repaso propuesto 10.3: PseInt no incluye ninguna función para calcular raíces cúbicas ni con ningún otro índice distinto de 2, pero esto es algo fácil
de solucionar: para hallar la raíz cúbica de un número basta con elevar a (1/3). Pruébalo con un programa que calcule la raíz cúbica de un número introducido por
el usuario (puedes comprobar que funciona correctamente si pruebas con el número 8, cuya raíz cúbica es 2).

Ejercicio de repaso propuesto 10.4: Si has estudiado trigonometría, quizá te suene que el seno de un ángulo de 45 grados es (raíz de 2) / 2. Haz un programa
que muestre los resultados de ambas operaciones, para ver si parecen iguales. Recuerda que el ángulo se ha de indicar en radianes y que puedes convertir de
grados a radianes multiplicando por PI y dividiendo por 180: SEN(45*PI/180).

Ejercicio de repaso propuesto 10.5: Pide al usuario dos números y muestra la "distancia" entre ellos (el valor absoluto de su diferencia, de modo que el resultado
sea siempre positivo).

Ejercicio de repaso propuesto 10.6: Pide al usuario dos pares de números x1,y2 y x2,y2, que representen dos puntos en el plano. Calcula y muestra la distancia
entre ellos (raíz cuadrada de ((x1­x2)2 + (y1­y2)2).

Actualizado el: 24­01­2016 13:44

 Anterior (view.php?id=420) Posterior  (view.php?id=422)
3 11

   Buscar...
 

En los foros
23­03­2017 19:41 __init__ [Python] (../../mod/forum/discuss.php?d=2853)
22­03­2017 21:13 Tabla hash [C#] (../../mod/forum/discuss.php?d=2852)
21­03­2017 08:52 URGENTE AYUDA CON CONSULTA [SQL] (../../mod/forum/discuss.php?d=2851)
21­03­2017 00:43 Error variable escalar [SQL] (../../mod/forum/discuss.php?d=2850)
20­03­2017 01:24 Imprimir tridiagonal principal de una matriz [C#] (../../mod/forum/discuss.php?d=2849)
(Anteriores...) (../../novedadesForos.php)

AprendeAProgramar.com
Cursos gratuitos de programacion de ordenadores, en español 
¿Por qué? (../../porque.php) 
Preguntas frecuentes (../../preguntasFrecuentes.php)

 (https://twitter.com/AprendeAProg)    (https://plus.google.com/+aprendeaprogramar/posts)

Mapa del sitio
http://www.aprendeaprogramar.com/mod/resource/view.php?id=421 1/1

You might also like