Está en la página 1de 27

Computación para Ingenieros

ISC. Fabián Adrián Díaz Pacho


MANEJO INTERNO DE DATOS

• Bit (binary digit): Es la unidad mínima de información en computación.


Consiste de dos valores: 0,1.
• Byte: Conjunto de 8 bits.
• Nibble: Conjunto de 4 bits.
• Palabra de Computadora (word): Número de bits que puede manejar el
bus de datos al mismo tiempo. Ej. Arquitecturas de 8, 16, 32 y 64 bits.
La capacidad de la memoria de la computadora se mide en bytes, por ejemplo:

1 KB mil bytes 1000 bytes o 210 = 1024 bytes


1 MB 1000 KB o un millón de bytes 1000 KB o 1 000 000 de bytes
220 = 1,048,576 bytes
1 GB 1000 MB o un millón de KB 1000 MB o 1 000 000 de KB o
230 = 1,073,741,824 bytes
1 TB 1000 GB o un millón de MB 1000 GB o 1 000 000 de MB o
240 = 1,099,511,627,776 bytes
1 PB 1000 TB o un millón de GB 1000 TB o 1 000 000 de GB o
250 = 1,125,899,906,842,624 bytes
1 EB 1000 PB o un millón de TB 1000 PB o 1 000 000 de TB o
260 = 1,152,921,504,606,846,976 bytes

Prefijos: k = kilo = 103, M = mega = 106, G = giga = 109 , T = tera = 1012, P = peta
= 1015 , E = exa = 1018 en sistema decimal.
La información se puede representar como:

• Caracteres: Ocupan 1 byte en memoria. También se les llama caracteres


alfanuméricos.
• Números enteros: Que generalmente ocupan 2 bytes en memoria (depende
del compilador).
• Números reales: Que ocupan 4 bytes en memoria.
• Cadenas: Conjunto de caracteres.
• Datos Lógicos: Conocidos también como datos booleanos, este tipo de dato
es aquel que sólo admite dos tipos de valores, los que son verdadero (true) o
falso (false). Son usados para la representación de alternativas (si/no) que se
dan según la condición que se plantee.
TIPOS DE ERRORES EN LA
MANIPULACIÓN DE CANTIDADES
La memoria de la computadora tiene limitaciones físicas (por ejemplo en su
capacidad), por lo tanto es importante tener en cuenta los tipos de errores más
comunes en el manejo de datos numéricos, a saber:

• Error absoluto
• Error relativo
• Error inherente
• Error de redondeo
• Error de truncamiento
ERROR ABSOLUTO: Es la diferencia entre el valor real (o de referencia) y el
valor obtenido, ya sea por un calculo o un experimento.
 
Error absoluto=│Valor real – valor aproximado│

Esta en la misma unidad de la medición realizada

Ejemplo: ¿Cuál es el peso de del bote con agua?

Va = 2 kg.
Vr = 5 kg.

Ea = | 5 – 2 | = 3 kg.
ERROR RELATIVO: Es el porcentaje asociado al error  absoluto con respecto a
los dos valores establecidos.
 
Error relativo= | Error absoluto / valor real | x 100%

Esta en la misma unidad de la medición realizada

Ejemplo: ¿Cuál es el peso de del bote con agua?

Ea = 3 kg.
Vr = 5 kg.

Er = | 3 / 5 | * 100 = 60 %.
ERROR INHERENTE: Ocurre por la imposibilidad de realizar mediciones
exactas y como resultado de ello, la imposibilidad de representar exactamente
cantidades, también son aquellos que tienen los datos de entrada de un problema,
y son debidos principalmente a que se obtienen experimentalmente, debiéndose
tanto al instrumento de medición, como a las condiciones de realización del
experimento.

Por ejemplo: Cuando se dice que el tirante de agua de una presa es de 123 m,
habiendo hecho la medición mediante un dispositivo que ofrece una precisión de
tres cifras significativas, el tirante de agua realmente puede fluctuar entre 122.5 y
123.5 m por lo tanto: X [122.5, 123.5) = X* = 123
ERROR DE REDONDEO: Ocurre por la necesidad de utilizar menos dígitos en
alguna fracción.

Por ejemplo: Para representar con unos cuantos dígitos el siguiente valor de
B=0.6666666666666666666667.

B=0.6667

Se originan debido a que la computadora emplea un número determinado de


cifras significativas durante un cálculo. Los números tales como , e no pueden
expresarse como un número fijo de cifras significativas. Por lo tanto, no pueden
ser representados exactamente por la computadora. Además, debido a que las
computadoras usan una representación en base 2, no pueden representar
exactamente algunos números en base 10. Esta discrepancia por la omisión de
cifras significativas se llama error de redondeo.
ERRO DE TRUNCAMIENTO: Se presenta cuando se detiene algún proceso
matemático recursivo sin alcanzar el resultado exacto.

Por ejemplo: B=2.35689321654651159 y queremos que solo sea de cuatro


decimas quedaría de la siguiente forma: B=2.3568

Los errores de truncamiento son aquellos que resultan al usar una aproximación
en lugar de un procedimiento matemático exacto. Para obtener un conocimiento
sobre las características de estos errores, debe considerar una formulación
matemática que se utiliza ampliamente en los métodos numéricos para expresar
funciones de manera aproximada: la serie de Taylor.
Los tipos de archivos más comunes son
Tipo Descripción Extensiones

Audio Son los que contienen sonidos, no sólo música wav, mp3, etc

Video Los formatos guardan conjuntos de imágenes y el mpeg, avi, mp4, etc
audio que las acompaña
Comprimidos Permiten reunir varios archivos en uno y que se ocupe zip, rar, tar, etc
el menor espacio posible

Imágenes Cada formato tiene un método de representación y da jpeg, bmp, gif, etc.
una calidad diferente a cada uno

Texto Existen aquellos que sólo manejan texto plano y otros txt, doc, rtf, etc.
texto enriquecido
Diagrama de flujo
Es un esquema para representar gráficamente un algoritmo. Se basan en la utilización de diversos
símbolos para representar operaciones específicas, es decir, es la representación grafica de las distintas
operaciones que se tienen que realizar para resolver un problema.

Se les llama diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas para
indicar la secuencia de operación. Para hacer comprensibles los diagramas a todas las personas, los
símbolos se someten a una normalización; es decir, se hicieron símbolos casi universales, ya que, en
un principio cada usuario podría tener sus propios símbolos para representar sus procesos en forma de
Diagrama de flujo. Esto trajo como consecuencia que sólo aquel que conocía sus símbolos, los podía
interpretar. La simbología utilizada para la elaboración de diagramas de flujo es variable y debe
ajustarse a un patrón definido previamente.

El diagrama de flujo representa la forma más tradicional y duradera para especificar los detalles
algorítmicos de un proceso. Se utiliza principalmente en programación, economía y procesos
industriales.
Características
En los diagramas de flujo se presuponen los siguientes aspectos:

 Existe siempre un camino que permite llegar a una solución (finalización del
algoritmo).
 Existe un único inicio del proceso.
 Existe un único punto de fin para el proceso de flujo (salvo del rombo que indica
una comparación con dos caminos posibles).
 Se puede llegar al la solución por diferentes método.
Tipos

 Formato Vertical: En el flujo o la secuencia de las operaciones, va de arriba


hacia abajo. Es una lista ordenada de las operaciones de un proceso con toda la
información que se considere necesaria, según su propósito.

 Formato Horizontal: En él el flujo o la secuencia de las operaciones, va de


izquierda a derecha.
Simbología Básica
Inicio / Terminación. Este símbolo se utiliza para señalar el
comienzo así como el final de un diagrama. Tradicionalmente se
colocan las palabras “INICIO” ó “FIN” dentro de la figura para
hacerlo más explícito. Es el único símbolo que solamente tiene una
conexión (flecha) ya sea de salida, en el de inicio, o de entrada,
para el de fin.

Proceso de datos. Este símbolo lo utilizaremos para señalar


operaciones matemáticas, aritméticas o procesos específicos que se
realicen con nuestros datos. La manera de anotar dichos procesos,
puede ser mediante una descripción breve de la operación
Este símbolo siempre deberá tener al menos una conexión de
entrada y una de salida.
Entrada de datos. En este símbolo se indican los valores iníciales
que deberá recibir el proceso. Esto se hace asignándoles letras o
nombres de variables para cada uno de los valores y anotando estas
letras en el interior de la figura.

Decisión. Este símbolo nos representa una disyuntiva lógica o


decisión. En su interior se anota una instrucción o pregunta que
pueda ser evaluada como cierta o falsa y que determine el flujo del
programa. Este símbolo es el único que puede contener dos salidas
y en cada una de las salidas se suele poner un rótulo de “si/no” o
“cierto/falso” indicando con esto cuál de ellas se tomará según el
resultado de la evaluación de la función. Es una buena práctica de
diagramación utilizar siempre el mismo lado para los positivos
siempre que esto sea posible.
Conector. Este símbolo se utiliza para indicar un salto
dentro del diagrama en la misma hoja. Se utiliza con el
propósito de facilitar la disposición plana de un
diagrama y evitar el cruce excesivo de líneas a través
del mismo. Este conector va asociado a un conector
“gemelo” y junto con él, representa una puerta de
entrada y de salida para el flujo del diagrama, es decir
que cuando una flecha termina en un conector marcado
con la letra “A”, se continuará el diagrama a partir de
otro conector marcado con la misma letra tal como si
se tratara de una línea continua in interrumpida.
Conector de página. Este conector es idéntico en
funcionamiento que el anterior, pero su forma
pentagonal lo distingue y nos indica que debemos
buscar el “gemelo” en una página distinta de la actual.
Este conector lleva asociado una especie de salto entre
páginas.
Indica el sentido y trayectoria del proceso de
información o tarea.

Desplegado de información. Este símbolo se utiliza


para mostrar un resultado, el cual puede representar la
solución al problema que se pretende resolver y que
fue conseguida a través del resto del diagrama.
Dentro de su interior se anotará la variable con el
resultado final o el mensaje que represente el
resultado del algoritmo. Generalmente veremos este
símbolo muy cerca del final del proceso y precedido
por el símbolo de terminación. Este símbolo siempre
deberá tener al menos una conexión de entrada y una
de salida.
Proceso: Este símbolo se utiliza para procesos
Proceso matemáticos o de cualquier tipo, por lo general se
utiliza para asignación de variables y declaraciones.

Desarrollo del Diagrama de Flujo


Las siguientes son acciones previas a la realización del diagrama de flujo:

 Identificar las ideas principales a ser incluidas en el diagrama de flujo.


 Definir qué se espera obtener del diagrama de flujo.
 Identificar quién lo empleará y cómo.
 Establecer el nivel de detalle requerido.
 Determinar los límites del proceso a describir.
Los pasos a seguir para construir el diagrama de flujo son:

 Establecer el alcance del proceso a describir. De esta manera quedará


fijado el comienzo y el final del diagrama. Frecuentemente el comienzo es
la salida del proceso previo y el final la entrada al proceso siguiente.
 Identificar y listar las principales actividades/subprocesos que están
incluidos en el proceso a describir y su orden cronológico.
 Si el nivel de detalle definido incluye actividades menores, listarlas
también.
 Identificar y listar los puntos de decisión.
 Construir el diagrama respetando la secuencia cronológica y asignando los
correspondientes símbolos.
 Asignar un título al diagrama y verificar que esté completo y describa con
exactitud el proceso elegido.
Los Gracias por
Su Atención

También podría gustarte