Tareas

Páginas: 5 (1067 palabras) Publicado: 25 de octubre de 2012
INSTITUTO POLITÉCNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
ZACATENCO
INGENIERIA EN CONTROL Y AUTOMATIZACION

3AV5

ZARATE URIBE HUMBERTO ANGEL

SIXTO BERROCAL JOSE ANTONIO
ANÁLISIS NUMÉRICO

FECHA DE ENTREGA: 25 / AGOSTO / 2011.

1 | INTRODUCCIÓN | PAG. 3 |
2 | DESARROLLO | PAG. 4 |
3 | EXPOSICIÓN DE RESULTADOS | PAG.13 |4 | CONCLUSIONES | PAG. 15 |










1.- INTRODUCCIÓN.

* LENGUAJE C
C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL.
Al igual que B, es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficienciadel código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.
Se trata de un lenguaje débilmente tipificado de medio nivel pero con muchas características de bajo nivel. Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten uncontrol a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código en ensamblador con código C o acceder directamente a memoria o dispositivos periféricos.
* GNUPLOT
Gnuplot es un programa muy flexible para generar gráficas de funciones y datos.
Este programa es compatible con los sistemas operativos más populares (Linux, UNIX, Windows, Mac OSX...). El origen de Gnuplot data de 1986.
Gnuplot puede producir sus resultados directamente en pantalla, así como en multitud de formatos de imagen, como PNG, EPS, SVG, JPEG, etc. Se puede usar interactivamente o en modo por lotes (batch), usando scripts. Este programa tiene gran base de usuarios y está convenientemente mantenido por sus desarrolladores. Existe una ingente cantidad de ayuda enInternet, aunque gran parte está en inglés.

2. DESARROLLO DEL PROGRAMA.
El planteamiento del problema para generar un programa que grafique funciones, para este proyecto se utilizaron varios planteamientos de funciones como son:
* Función cuadrática
* Función cubica
* Función recta
Para esto el sistema operativo a utilizar es UBUNTU para mejor manejo del software GNUPLOT.Función recta.- Esta problema se planteo por parte del profesor para un diseño rápido y sencillo para la implementación y conocimiento de los programas que son:
* CODE: BLOCKS
* GNUPLOT.
Algoritmo:
1. Planteamiento del problema (función recta)
2. Introducción de variables
3. Generar un archivo que guarde los valores establecidos por las variables (*.dat)
4.Parámetros de variable independiente
5. Formula de la función recta
6. Cerrar el archivo que nos guarda los valores de la función recta
7. Complementar la configuración de Gnuplot para generar la grafica deseada por el usuario
8. Fin del programa











Resultados en el archivo.dat


x | y |
-10 | -10 |
-9 | -9 |
-8 | -8 |-7 | -7 |
-6 | -6 |
-5 | -5 |
-4 | -4 |
-3 | -3 |
-2 | -2 |
-1 | -1 |
0 | 0 |
1 | 1 |
2 | 2 |
3 | 3 |
4 | 4 |
5 | 5 |
6 | 6 |
7 | 7 |
8 | 8 |
9 | 9 |
10 | 10 |













Código fuente:
#include <stdio.h>
#include <stdlib.h>

int main()
{
int i;
int y;
int x;
FILE*recta;recta=fopen("archivo.dat","w");
if(recta==NULL)
{
printf("No sirve tu fregadera");
exit(1);
}
fprintf(recta,"x, y \n");
for(i=-10;i<11;i++)
{
y=I;
fprintf(cuadratica,"%d, %d\n",i,y);
}
fclose(cuadratica);

system("gnuplot conf_gnuplot.gp");

return 0;
}

Función cuadrática.- Esta problema se planteo por parte del alumno para comprender mejor el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tareas tareas y mas tareas
  • tareas tareas
  • Taran Taran
  • tareas tareas
  • Tareas Y Tareas
  • Mis tareas...Tus tareas
  • Tareas de Tareas
  • Tareas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS