Written by: Holguer A. Becerra.
Requerimientos:
En base a las Diapositivas de las clases del 4 de febrero y 6 de febrero.
Manual IDE C/C++.
Practica #2
Procedimiento:
Cree un proyecto base como el que se creo en la Practica #2, este lo va a llamar "mi_segunda_vez".
En esta practica vamos aprender lo que es crear una librería y la importancia de usar librerías.
Oprima en File->New->File y cree un archivo "C/C++ source" de lenguaje C y llamelo "libreria.c"
Oprima en File->New->File y cree un archivo "C/C++ Header" de lenguaje C y llamelo "libreria.h"
Una vez creado los dos archivos deberá tener 3 pestañas superiores con los nombres de los archivos del proyecto, main.c, libreria.c y libreria.h.
Vamos a modificar uno a uno de los 3 archivos del proyecto "mi_segunda_vez"
Empezamos modificando "libreria.c", modifique el código de este archivo agregando este código y guarde.
ahora modifique el archivo "libreria.h" y guarde
modifique el código del "main.c" y guarde
Ahora cree un punto de interrupción el la linea donde se invoca la función power y otro punto de interrupción donde se invoca la función fact.. y haga "Step into" para analizar el código
paso a paso.
Analice variable a variable mientras utiliza el "Step into" y responda a las siguientes preguntas:
¿para qué sirve una libreria?
Haga el diagrama de flujo del programa según el proceso que paso gracias al análisis del "Step into"
añada a la libreria.h otra función para el calculo de euler(x) utilizando Series de Taylor:
Para esto utilice variables tipo float o double
el prototipo de esta función el archivo libreria.h seria:
Reutilice la función factorial para este propósito.
http://en.wikipedia.org/wiki/E_(mathematical_constant)
Añada también a la libreria.h otras funciones como logaritmo natural de x y logaritmo en base N de X, utilizando series de Taylor ==> 1 quiz en 5
http://en.wikipedia.org/wiki/Logarithm
PD: recuerde hacer el diagrama de flujo para cada función nueva que genere.