Universidad Privada Domingo Savi1

Universidad Privada Domingo Savio Facultad de Ingeniería Carrera de Ingeniería Civil TAREA # 1 Autor: Ecos Ala Vladimi

Views 151 Downloads 0 File size 132KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Universidad Privada Domingo Savio Facultad de Ingeniería Carrera de Ingeniería Civil

TAREA # 1 Autor:

Ecos Ala Vladimir Cristian

Asignatura: Programación Numérica y Aplicaciones Fecha de Entrega: 10/04/2018

Potosí-Bolivia I/2018

1) ¿Qué es el lenguaje de Programación C++? C++ es un lenguaje de programación orientado a objetos que toma la base del lenguaje C y le agrega la capacidad de abstraer tipos como en Smalltalk, el C++ es un lenguaje híbrido. En la actualidad, el C++ es un lenguaje versátil, potente y general. Su éxito entre los programadores profesionales le ha llevado a ocupar el primer puesto como herramienta de desarrollo de aplicaciones. El C++ mantiene las ventajas del C en cuanto a riqueza de operadores y expresiones, flexibilidad, concisión y eficiencia. Además, ha eliminado algunas de las dificultades y limitaciones del C original. La evolución de C++ ha continuado con la aparición de Java, un lenguaje creado simplificando algunas cosas de C++ y añadiendo otras, que se utiliza para realizar aplicaciones en Internet.

2) ¿Como Programar en el lenguaje de Programación C++? Básicamente para poder programar en el lenguaje de programación C++ se necesita lo siguiente: -

Editor de Texto Compilador (Dev++)

3) Tipos de Datos en C++ -

Int, en español entero es tipo de dato integrado que modifica el tamaño de la variable en este caso almacena un valor de 32 bits donde puede representar un valor desde -2.147.483.648 y 2.147.483.647.

-

Short, esta nos permite utilizar datos pequeños los cuales están en un intervalo de -32 768 a 32 767, y tiene un tamaño entero de 16 bits con signo.

-

Long, es un tipo entero que es superior o igual que el tamaño del tipo int.

-

Unsigned int, este tipo de datos nos permite almacenar una variable en este caso positiva que esté en el intervalo de 0 y 4.294.967.295.

-

Long Long int, este tipo no pertenece al estándar ANSI, sin embargo, está disponible en compiladores GNU, como el que se usa en Linux o el que usa el propio Dev-C++ (y otros entornos de desarrollo para Windows).

Este tipo ocupa el siguiente puesto en cuanto a tamaño, después de “long int”. Como en los otros casos, su tamaño no está definido, pero sí sabemos que será mayor o igual que el de “long int”. -

Float, las variables de este tipo almacenan números en formato de coma flotante, esto es, contienen un valor de mantisa y otro de exponente, que, para entendernos, codifican números con decimales. Aunque el formato en que se almacenan estos números en un ordenador es binario, podemos ver cómo es posible almacenar números muy grandes o muy pequeños mediante dos enteros relativamente pequeños, usando potencias en base 10.

-

Doublé, las variables de este tipo almacenan números en formato de coma flotante, mantisa y exponente, al igual que “float”, pero usan una precisión mayor, a costa de usar más memoria, claro. Son aptos para variables de tipo real. Usaremos estas variables cuando trabajemos con números grandes, pero también necesitemos gran precisión. El mayor espacio para almacenar el número se usa tanto para ampliar el rango de la mantisa como el del exponente, de modo que no sólo se gana en precisión, sino también en tamaño.

-

Bool, es un identificador que puede tomar dos valores True (Verdadero) y False(Falso) esta sirve para evaluar expresiones lógicas en la cual puede almacenar respuestas o informaciones

4) Excepciones en C++ C++ permite una gestión de errores basada en excepciones, estas señalan errores y se lanzan(throw), hasta que, en alguna función se capturen las excepciones se pueden distinguir a la hora de capturarlas, ya que se pueden poner varios catch en un bloque. Las excepciones matemáticas señalan errores como la división entre cero logaritmos de números negativos y raíces cuadradas de números negativos.