Practica 2 programación Esime Zacatenco

Páginas: 6 (1318 palabras) Publicado: 23 de septiembre de 2014
Instituto Politecnico Nacional
Escuela Superior de Ingeniería Mecánica y Eléctrica

INGENIERIA EN COMUNICACIONES Y ELECTRONICA

FUNDAMENTOS DE PROGRAMACION

PRÁCTICA: Funciones Matemáticas
GRUPO: 1CM12
ALUMNO: García Hernández Fabián Noé
PROFESORA: Gutiérrez Villalba María Ivonne

Introduccion
En diferentes ocasiones es necesario el uso de funciones matemáticas en el

entorno deprogramación, y como toda función el lenguaje de programación
nos proporciona una librería matemática llama math.h que la tendremos que
incluir en las cabeceras de en nuestro programa, para poder así hacer un
llamado a tal función y utilizar sus diferentes funciones que vienen por defecto
integradas en la librería math.h.
Es necesario resaltar que en todas las funciones que tiene la libreríamath.h
esperan como argumento a un dato de tipo doublé al igual que el resultado que
devuelven será del mismo tipo, también es necesario recordar que las
funciones trigonométricas como son sin(x), cos(x), tan(x.),etc.. Reciben como
parámetro el valor en radianes y no en grados, por lo que es necesario siempre
enviarle el valor en radianes, haciendo una conversión de los grados que
queremosenviarle a radianes.
Algunas de las funciones que se integran en la librería math.h se muestran en
la siguiente tabla:
Función

Descripción

cos(a)

Coseno del ángulo a (expresado en radianes)

sin(a)

Seno de a

tan(a)

Tangente de a

acos(a)

Arcocoseno de a

asin(a)

Arcoseno de a

atan(a)

Arcotangente de a

atan2(a,b) Arcotangente de a/b
exp(a)

El valor delnúmero e elevado a a

log(a)

Logaritmo neperiano de a

log10(a)

Logaritmo en base 10 de a

pow(a,b)

El valor de a elevado a b

sqrt(a)

Raiz cuadrada de a

abs(a)

El valor absoluto de a (para int)

fabs(a)

El valor absoluto de a (para double)

floor(a)

El valor entero por debajo de a

ceil(a)

El valor entero por encima de a

rint(a)

El valor entero máscercano a a

Objetivo
El objetivo de esta práctica, es darle al alumno la posibilidad de hacer uso de
estas funciones para poder realizar ciertas operaciones matemáticas sin mayor
complicación, sin embargo también otro objetivo importante es que el alumno
aprenda la sintaxis de las funciones, es decir el tipo de parámetros que recibe y
los parámetros que devuelve, como lo es en el caso de lafunciones
trigonométricas, aprender a enviarle los parámetros en radianes, y así con el
uso de estas funciones se ira aprendiendo los errores comunes al hacer uso de
ellas y poder en un futuro a no cometerlos y a poder corregirlos de una manera
rápida y eficaz.

Desarrollo
Problema 1.- Cuando una pelota se deja caer desde una altura dada, su
velocidad de impacto (m/s) se puede calcularmediante la fórmula:

Realizar un programa que dada la altura por el usuario encuentre la velocidad y
la despliegue en pantalla:

1.a) Analisis:


El único dato que ingresara desde el teclado el
usuario será la altura que se supondrá que
estará dada en metros:
Entrada velocidad



altura

Ya obtenida la altura podemos hacer el uso de
la fórmula que se proporcionó para resolver elproblema de donde g=9.81 m/s




Y nuestra salida será la velocidad de impacto
de la pelota:
Salida

velocidad

Figura 1.Diagrama de flujo del
problema 1

Quedando el diagrama de flujo como se muestra en la figura 1.

1.b) Codificación:
Ya teniendo el análisis y el diagrama de flujo, procedemos a la
codificación en C como se muestra en la Figura 2

Figura 2. Codificacióndel problema 1

En este programa se utilizó la función sqrt( ) para calcular la raíz
cuadrada de 2*g*altura y así poder obtener la velocidad de impacto,
cabe resaltar que g se definió en las cabeceras dándole el valor de 9.81,
para poder utilizar a g en los cálculos directamente
De igual manera se imprimió el resultado para que el usuario lo pudiera
visualizarlo.

Problema 2.-La...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • practica 2, esime zacatenco
  • practica 2 electricidad y magnetismo esime zacatenco
  • Practica 2 de esime zacatenco quimica aplicada
  • practica 2 quimica aplicada esime zacatenco
  • Practica Numero 2 Quimica Aplicada Esime Zacatenco
  • Practica 2 química basica ESIME zacatenco
  • Practica 3 esime zacatenco
  • Practica 1 Esime Zacatenco

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS