PROGRAMACION C++ IVAN JAIR
busqueda
lunes, 17 de junio de 2013
viernes, 14 de junio de 2013
LIBRERÍAS DE C ++
RESUMEN DE LIBRERÍAS
< stdio.h>::::::::: Contiene tipos, macros y funciones para la realización de tareas de E/S.
<conio.h>, es propiedad de La librería <conio.h>, es propiedad de Borland y sólo sus compiladores pueden usarla. Por lo tanto significa que conio.h, no es una librería estándar. y sólo sus compiladores pueden usarla. Por lo tanto significa que coronio, no es una librería estándar.
iostream es un componente de la biblioteca estándar (STL) del lenguaje de programación C++ que es utilizado para operaciones de entrada/salida. Su nombre es un acrónimo de Input/Output Stream.
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 funciones 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
< stdio.h>::::::::: Contiene tipos, macros y funciones para la realización de tareas de E/S.
<conio.h>, es propiedad de La librería <conio.h>, es propiedad de Borland y sólo sus compiladores pueden usarla. Por lo tanto significa que conio.h, no es una librería estándar. y sólo sus compiladores pueden usarla. Por lo tanto significa que coronio, no es una librería estándar.
iostream es un componente de la biblioteca estándar (STL) del lenguaje de programación C++ que es utilizado para operaciones de entrada/salida. Su nombre es un acrónimo de Input/Output Stream.
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 funciones 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
.
miércoles, 12 de junio de 2013
C# (pronunciado si sharp en inglés) es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET, que después fue aprobado como un estándar por la ECMA (ECMA-334) e IOS (ISO/IEC 23270). C# es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común.
Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes.
El nombre C Sharp fue inspirado por la notación musical, donde '#' (sostenido, en inglés sharp) indica que la nota (C es la nota do en inglés) es un semitono más alta, sugiriendo que C# es superior a C/C++. Además, el signo '#' se compone de cuatro signos '+' pegados.
Aunque C# forma parte de la plataforma .NET, ésta es una API, mientras que C# es un lenguaje de programación independiente diseñado para generar programas sobre dicha plataforma. Ya existe un compilador implementado que provee el marco Mono - DotGNU, el cual genera programas para distintas plataformas como Windows, Unix, Android, iOS, Windows Phone, Mac OS y GNU/Linux.
Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes.
El nombre C Sharp fue inspirado por la notación musical, donde '#' (sostenido, en inglés sharp) indica que la nota (C es la nota do en inglés) es un semitono más alta, sugiriendo que C# es superior a C/C++. Además, el signo '#' se compone de cuatro signos '+' pegados.
Aunque C# forma parte de la plataforma .NET, ésta es una API, mientras que C# es un lenguaje de programación independiente diseñado para generar programas sobre dicha plataforma. Ya existe un compilador implementado que provee el marco Mono - DotGNU, el cual genera programas para distintas plataformas como Windows, Unix, Android, iOS, Windows Phone, Mac OS y GNU/Linux.
martes, 11 de junio de 2013
Dennis MacAlistair Ritchie
Colaboró en el diseño y desarrollo de los sistemas operativos Multics y Unix, así como el desarrollo de varios lenguajes de programación como el C, tema sobre el cual escribió un célebre clásico de las ciencias de la computación junto a Brian Wilson Kernighan: El lenguaje de programación C.
Recibió el Premio Turing de 1983 por su desarrollo de la teoría de sistemas operativos genéricos y su implementación en la forma del sistema Unix. En 1998 le fue concedida la Medalla Nacional de Tecnología de los Estados Unidos de América. El año 2007 se jubiló, siendo el jefe del departamento de Investigación en software de sistemas de Alcatel-Lucent.
Nació en Bronxville (Nueva York) el 9 de septiembre de 1941. Obtuvo dos grados en Harvard, en física y matemática aplicada.
En 1967 entró a trabajar en los Laboratorios Bell, donde participó en los equipos que desarrollaron Multics, BCPL, ALTRAN y el lenguaje de programación B. En Lucent encabezó los esfuerzos para la creación de Plan 9 e Inferno, así como del lenguaje de programación Limbo.
DERIVACIÓN NUMÉRICA C++
DERIVACIÓN NUMÉRICA C++
El cálculo por ordenador se puede hacer aplicando la definición en forma de limite de derivada, y trabajando con números pequeños (pero no tan pequeños como nos premita el ordenador puesto que esto derivará en errores enormes). Mediante el polinomio de Taylor se pueden obtener otras expresiones capaces de obtener un valor mejor de la derivada en un punto, trabajando con números mayores, y por lo tanto, más aconsejable.
Aqui les dejo un documento interesante (pero que se salta los pasos de como llegar a las expresiones finales) a cerca de la derivación numérica:
http://mmc2.geofisica.unam.mx/anum/Ejemplitos/DerivadaIntegral/derivacion.pdf
A continuación se muestran dos programas que calculan la derivada de una función (En este caso polinómica, pero basta con cambiar la función en el código fuente para usar otra). El primero trabaja con variables de tipo float, y el segundo con variables de tipo double:
(Las funciones D1,D2 y D3 muestran los direntes métodos para obtener la derivada, y H representa el valor límite que idealemente debería ser 0)
CON FLOAT:
#include <stdio.h>
#include <math.h>
const float pre=0.1;
float funcion(float x);
float D1(float x, float h);
float D2(float x, float h);
float D3(float x, float h);
int main(void)
{
int i;
float precision;
float val;
printf("\n Programa para calcular derivadas por WWW.CYPASCAL.BLOGSPOT.COM");
printf("\n\n\n Introducir en punto en el que calcular la derivada:");
scanf("%f",&val);
printf("\n\n\n VALOR DE H TIPO D1 TIPO D2 TIPO D3\n\n");
precision=pre;
for(i=1;i<=10;i++)
{
printf("%10e %12f %12f %12f \n\n",precision,D1(val,precision),
D2(val,precision),D3(val,precision));
precision=precision*pre;
}
}
float funcion(float x)
{
float a;
a=x*x*x*x*x*x;//x^6
return(a);
}
float D1(float x, float h)
{
float a;
a=(funcion(x+h)-funcion(x))/h;
return(a);
}
float D2(float x, float h)
{
float a;
a=(-3*funcion(x)+4*funcion(x+h)-funcion(x+2*h))/(2*h);
return(a);
}
float D3(float x, float h)
{
float a;
a=(funcion(x-2*h)-8*funcion(x-h)+8*funcion(x+h)-funcion(x+2*h))/(12*h);
return(a);
}
CON DOUBLE:
#include <stdio.h>
#include <math.h>
const double pre=0.1;
double funcion(double x);
double D1(double x, double h);
double D2(double x, double h);
double D3(double x, double h);
int main(void)
{
int i;
double precision;
float val;
printf("\n Programa para calcular derivadas por WWW.CYPASCAL.BLOGSPOT.COM");
printf("\n\n\n Introducir en punto en el que calcular la derivada:");
scanf("%f",&val);
printf("\n\n\n VALOR DE H TIPO D1 TIPO D2 TIPO D3\n\n");
precision=pre;
for(i=1;i<=20;i++)
{
printf("%10e %12f %12f %12f \n\n",precision,D1(val,precision),
D2(val,precision),D3(val,precision));
precision=precision*pre;
}
}
double funcion(double x)
{
double a;
a=x*x*x*x*x*x;
return(a);
}
double D1(double x, double h)
{
double a;
a=(funcion(x+h)-funcion(x))/h;
return(a);
}
double D2(double x, double h)
{
double a;
a=(-3*funcion(x)+4*funcion(x+h)-funcion(x+2*h))/(2*h);
return(a);
}
double D3(double x, double h)
{
float a;
a=(funcion(x-2*h)-8*funcion(x-h)+8*funcion(x+h)-funcion(x+2*h))/(12*h);
return(a);
}
Augusta Ada King, Condesa de Lovelace (nacida Augusta Ada Byron, 10 de diciembre de 1815, Londres, Reino Unido - 27 de noviembre de 1852, Londres, Reino Unido), conocida habitualmente como Ada Lovelace, fue una matemática británica. Describió la máquina analítica de Charles Babbage, es considerada como la primera programadora, desde que escribió la manipulación de los símbolos, de acuerdo a las normas para una máquina de Charles Babbage que aún no había sido construida.
Dedujo y previó la capacidad de los ordenadores para ir más allá de los simples cálculos de números, mientras que otros, incluido el propio Babbage, se centraron únicamente en estas capacidades.Su padre fue el conocido poeta Lord Byron.
Dedujo y previó la capacidad de los ordenadores para ir más allá de los simples cálculos de números, mientras que otros, incluido el propio Babbage, se centraron únicamente en estas capacidades.Su padre fue el conocido poeta Lord Byron.
Suscribirse a:
Entradas (Atom)