Tarea 4.
Símbolos del diagrama de flujo.
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