Está en la página 1de 7

PRÁCTICA No.

FUNCIONES MATEMATICAS (PARTE I)

I.- OBJETIVO:
Al término de la práctica el alumno sabrá utilizar los diferentes tipos de
variables en expresiones complejas respetando el orden de precedencia o
jerarquía.

II.- MATERIAL Y EQUIPO:

1 CPU Marca: Lenovo Mod:Thinkcentre N°: A540


1 Monitor Marca: Lenovo Mod: IdeaCentre N°: 22X 21.5"
1 Teclado Marca: Lenovo Mod: SK-8815 N°: 034069
1 JUEGO DE DISCOS DE LENGUAJE C

III.- INTRODUCCIÓN TEÓRICA.

Se pudo conocer en la práctica pasada la manera en que se evalúan las


expresiones donde encontramos estos operadores, y se mencionó que no todas
las funciones se pueden realizar mediante un operador.

Pero esto no es una limitante, ya que el lenguaje C se caracteriza porque existen


funciones de biblioteca que realizan operaciones y cálculos de uso frecuente.
Estas funciones de biblioteca no son parte del lenguaje en sí, pero se incluyen en
la implementación del lenguaje. Algunas funciones regresan un dato, otras indican
cuando una condición determinada es cierta o falsa devolviendo un valor de 1 o 0,
respectivamente, y otras realizan operaciones específicas en datos y no devuelven
nada. Suelen existir funciones de biblioteca para realizar las operaciones que son
dependientes de la computadora. A continuación se presentan algunas funciones
de biblioteca de uso común:

Función Tipo Propósito


matematica
abs( i ) int devolver el valor absoluto de i
ceil(d) double redondear por exceso al entero más próximo (el
entero más pequeño que sea mayor o igual a
d).
cos(d) double devolver el coseno de d.
cosh(d) double devolver el coseno hiperbólico de d.
exp(d) double elevar e a la potencia d (e = 2.7182818.. es la
base del sistema de logaritmos
natural (Neperiano))
fabs(d) double devolver el valor absoluto de d.
floor(d) double redondear por default al entero más próximo (el
entero más grande que no sea mayor de d).
fmod(d1,d2) double devolver el residuo de d1/d2, con el mismo signo
de d1.
log(d) double devolver el logaritmo natural de d.
pow(d1,d2) double devuelve d1 elevado a la potencia d2.
sin(d) double devuelve el seno de d.
sqrt(d) double devolver la raíz cuadrada de d.
tan(d) double devuelve la tangente de d.

Nota: Tipo se refiere al tipo de datos de la cantidad devuelta por la función.


c indica argumento de tipo carácter
i indica argumento de tipo entero
d indica argumento de doble precisión
u indica argumento entero sin signo.

Se tiene acceso a las funciones de biblioteca simplemente escribiendo el


nombre de la función, seguido de una lista de argumentos que representa la
información que se le pasa a la función. Los argumentos deben ir entre paréntesis
y separados por comas, éstos pueden ser del tipo constantes, variables o
expresiones más complicadas
IV. DESARROLLO
EL ALUMNO SEGUIRÁ LA SECUENCIA INDICADA,
4.2. REALICE EL PROGRAMA FUENTE EN LENGUAJE C1. (Trabaje con la
computadora. Vea las ayudas)
#include<stdio.h>
7 #include<iostream>
8 #include<conio.h>
9 #include<math.h>
10 using namespace std;
11 int main()
12 {
13 float altura, base, area;
14 cout << "Dame la altura" << endl;
15 cin >> altura;
16 cout << "Dame la base del triangulo" << endl;
17 cin >> base;
18
19 area = (altura * base) / 2;
20
21 cout << "El area es:" << area << endl;
22
23
24
25
26 return 0;
27 }
V. CUESTIONARIO (TRABAJO COMPLEMENTARIO).
1. - Dado el programa anterior, además de editarlo, debe guardarlo, compilarlo y
ejecutarlo. Describa :
a) los errores que obtuvo (en caso de haberlos)
b) el desplegado obtenido

2.- Describa todas las funciones de la librería math.h.

Math.h math.h es un archivo de cabecera de la ..biblioteca estándar del lenguaje


de programación C diseñado para operaciones matemáticas básicas. Muchas de
sus incluyen el uso de números en coma flotante. C++ también implementa estas
funciones por razones de compatibilidad y las declara en la cabecera cmath.

Para utilizar funciones matemáticas es necesario incluir la declaración: #include


<math.h>

Lista de funciones matemáticas


acos - Arco coseno
asin - Arco seno
atan - Arco tangente
atan2 - Arco tangente de dos parámetros
ceil - menor entero menor que el parámetro.
cos - Coseno
cosh - Coseno hiperbólico
abs - Valor absoluto
floor - Mayor entero no mayor que el parámetro
fmod - Residuo de la división de flotantes
frexp - Fracciona y eleva al cuadrado
idexp - Tamaño del exponente de un valor en punto flotante
log - Logaritmo natural
log10 - Logaritmo en base 10
modf - Obtiene un valor en punto flotante íntegro y en partes.
pow (x,y) - Eleva un valor dado a un exponente, xy
sin - Seno
sinh - Seno hiperbólico
sqrt - Raíz cuadrada
tan - Tangente
tanh - Tangente hiperbólica
3 .- ¿Cual es la diferencia entre una expresión simple y una compleja?

DIAGRAMA DE FLUJO:
VI.- CONCLUSIONES Y OBSERVACIONES

El lenguaje C se caracteriza porque existen funciones de biblioteca que realizan


operaciones y cálculos de uso frecuente. Estas funciones de biblioteca no son
parte del lenguaje en sí, pero se incluyen en la implementación del lenguaje.
Suelen existir funciones de biblioteca.

También podría gustarte