martes, 7 de febrero de 2012


Tarea 4.


Símbolos del diagrama de flujo.





Valores de datos y operaciones aritméticas.

Los tres valores básicos de datos empleados en C++ son los números enteros, números en punto flotante y valores de caracteres.

Valores en número entero.

Un valor en número entero es cero o cualquier numero positivo o negativo sin punto decimal. Un numero entero puede tener signo +o –  o no tenerlo. No se permiten comas, puntos decimales o símbolos especiales.
Cada diferente tipo de computadora tiene sus propios límites internos para los valores más grandes (positivos) y pequeños (negativos) en números enteros que se pueden utilizar en un programa. Estos límites depende de la cantidad de espacio de almacenaje de cada tipo de computadora reserva, se dice que dependen de la implementación.
La siguiente tabla extraída de C++ para ingeniería y ciencias del autor  Gary J. Bronson, muestra el número real de bytes asignados por la computadora a cada valore en número entero.

Tabla 2.2


Tamaño palabra
Máximo valor en número entero
Mínimo valor en número entero.
1 byte
127
-128
2 Bytes
32767
-32768
4 Bytes
2147483647
-2147483648


Numero en punto flotante.

Un número en  punto flotante, llamado también número real, es cualquier número con o sin signo que tiene un punto decimal.
C++ respalda  tres categorías de número en punto flotante: flotante, doble y largo doble. La diferencia entre estos numero es la cantidad de espacio de almacenaje que la computadora utiliza para cada tipo. La mayoría de las computadoras utiliza dos veces la cantidad de almacenaje para los dobles que para los flotantes, lo cual permite que un doble tenga aproximadamente dos veces la precisión de un numero en punto flotante (por esta razón a los flotantes también se les conoce como numero en precisión sencilla y a los dobles como números en doble precisión). La asignación real de espacio para almacenaje en cada tipo de dato depende del compilador en particular. En los compiladores que asignan la misma cantidad de espacio de almacenaje para números de doble precisión y sencilla, los dos tipos de datos se vuelven idénticos.

Valores de caracteres

            El tercer tipo básico  reconocido por C++ son los caracteres. Los caracteres incluyen las letras del alfabeto, los diez dígitos del cero al nueve, y los numero especiales como +, #, .,  -, etc. Un solo valor de carácter es cualquier letra única, digito o símbolo especial encerrado por comillas individuales los valores de caracteres normalmente se almacenan en una computado utilizando código ASCCI o EBCDIC.  Cada uno de estos códigos asigna los caracteres de manera individual a un patrón específico de ceros y unos.





Operaciones de aritmética

            Los números enteros o reales se pueden restar, sumar, multiplicar o dividir.  Normalmente es mejor no mezclar número entero y reales cuando efectué operaciones aritméticas, se obtienen resultados predecibles cuando se utilizan diferentes tipos de datos en la misma expresión aritmética. Algo sorprendente es que los datos de carácter también se pueden sumar y restar con datos de carácter y número enteros para producir resultado útiles.
Los operadores utilizados para las operaciones aritméticas se llaman operadores aritméticos y son los siguientes.


Operación
Operador
Suma
+
Resta
-
Multiplicación
*
División
/
División modular
%

Una expresión simple de aritmética consiste en un operado aritmético que conecta dos operados en la forma de:

operando                 operador                  operando



Operadores Lógicos.


Nombre del operador
Sintaxis
Menor que
a < b
Menor o igual que
a <= b
Mayor que
a > b
Mayor o igual que
a >= b
No igual que
a != b
Igual que
a == b
Negación lógica
!a
AND lógico
a && b
OR lógico
a || b


Esta información en su mayoría fue extraída del volumen C++ Para ingeniería y Ciencias, por Gary J. Bronston.




No hay comentarios:

Publicar un comentario