DIAGRAMAS DE FLUJO Un diagrama de flujo es una

Anuncio
DIAGRAMAS DE FLUJO
Un diagrama de flujo es una representación gráfica de un algoritmo o proceso. Se
utiliza en disciplinas como la programación, la economía, los procesos industriales
y la psicología cognitiva. Estos diagramas utilizan símbolos con significados bien
definidos que representan los pasos del algoritmo, y representan el flujo de
ejecución mediante flechas que conectan los puntos de inicio y de fin de proceso.
SISTEMAS NUMERICOS
En álgebra y en aritmética, un sistema numérico es un conjunto provisto de dos
operaciones que verifican ciertas condiciones.
SISTEMA DECIMAL
El sistema de numeración decimal es el más usado, tiene como base el número
10, o sea que posee 10 dígitos (o simbolos) diferentes (0, 1, 2, 3, 4, 5, 6, 7, 8, 9).
El sistema de numeración decimal fué desarrollado por los hindúes,
posteriormente lo introducen los árabes en Europa, donde recibe el nombre de
sistema de numeración decimal o arábigo. Si se aplica la notación posicional al
sistema de numeración decimal entonces el dígito número n tiene el valor: (10n)* A
Este valor es positivo y es mayor o igual que uno si el dígito se localiza a la
izquierda del punto decimal y depende del dígito A, en cambio el valor es menor
que uno si el dígito se localiza a la derecha del punto decimal.
SISTEMA BINARIO
El sistema binario, en matemáticas e informática, es un sistema de numeración en
el
que
los números se
representan
utilizando
solamente
las cifras cero y uno (0 y 1). Es el que se utiliza en las computadoras, debido a que
trabajan internamente con dos niveles de voltaje, por lo cual su sistema de
numeración natural es el sistema binario (encendido 1, apagado 0).
Un número binario puede ser representado por cualquier secuencia de bits (dígitos
binarios), que suelen representar cualquier mecanismo capaz de estar en dos
estados mutuamente excluyentes. Las siguientes secuencias de símbolos podrían
ser interpretadas como el mismo valor numérico binario:
1010011010
|-|--||-|xoxooxxoxo
ynynnyynyn
SISTEMA OCTAL
El sistema de numeración octal es un sistema de numeración en base 8, una base
que es potencia exacta de 2 o de la numeración binaria. Esta característica hace
que la conversión a binario o viceversa sea bastante simple. El sistema octal usa 8
dígitos (0, 1, 2, 3, 4, 5, 6, 7) y tienen el mismo valor que en el sistema de
numeración decimal.
El teorema fundamental aplicado al sistema octal sería el siguiente:
Como el sistema de numeración octal usa la notación posicional entonces para el
número 3452,32 tenemos que: 2*8 0 + 5*81 + 4*82 + 3*83 + 3*8-1 + 2*8-2 = 2 + 40 +
4*64 + 3*512 + 3*0,125 + 2*0,015625 = 2 + 40 + 256 + 1536 + 0,375 + 0,03125 =
1834 + 0,40625d
Entonces, 3452,32q = 1834,40625d
El sub índice q indica número octal, se usa la letra q para evitar confusión entre la
letra 'o' y el número 0. En informática, a veces se utiliza la numeración octal en vez
de la hexadecimal. Tiene la ventaja de que no requiere utilizar otros símbolos
diferentes de los dígitos. Es posible que la numeración octal se usara en el pasado
en lugar de la decimal, por ejemplo, para contar los espacios interdigitales o los
dedos distintos de los pulgares.
Es utilizado como una forma abreviada de representar números binarios que
emplean caracteres de seis bits. Cada tres bits (medio carácter) es convertido en
un único dígito octal (delgriego oktō 'ocho')
SISTEMA HEXADECIMAL
El sistema Hexadecimal (no confundir con sistema sexagesimal), a veces
abreviado como Hex, —empleando por tanto 16 símbolos—. Su uso actual está
muy vinculado a la informática y ciencias de la computación, pues
los computadores suelen utilizar el byte u octeto como unidad básica de memoria;
y, debido a que un byte representa 28 valores posibles, y esto puede
representarse como
, que,
según el teorema general de la numeración posicional, equivale al número en
base 16 10016, dos dígitos hexadecimales corresponden exactamente —permiten
representar la misma línea de enteros— a un byte.
En principio, dado que el sistema usual de numeración es de base decimal y, por
ello, sólo se dispone de diez dígitos, se adoptó la convención de usar las seis
primeras letras del alfabeto latino para suplir los dígitos que nos faltan. El conjunto
de símbolos sería, por tanto, el siguiente:
S = {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}
Se debe notar que A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15. En ocasiones
se emplean letras minúsculas en lugar de mayúsculas. Como en cualquier sistema
de numeración posicional, el valor numérico de cada dígito es alterado
dependiendo de su posición en la cadena de dígitos, quedando multiplicado por
una cierta potencia de la base del sistema, que en este caso es 16. Por ejemplo:
3E0A16 = 3×163 + E×162 + 0×161 + A×160 = 3×4096 + 14×256 + 0×16 + 10×1 =
15882.
El sistema hexadecimal actual fue introducido en el ámbito de la computación por
primera vez por IBM en 1963. Una representación anterior, con 0–9 y u–z, fue
usada en 1956 por la computadora Bendix G-15.
PROGRAMA DFD
Un diagrama de flujo de datos (DFD por sus siglas en español e inglés) es una
representación gráfica para la maceta del "flujo" de datos a través de un sistema
de información. Un diagrama de flujo de datos también se puede utilizar para la
visualización de procesamiento de datos (diseño estructurado). Es una práctica
común para un diseñador dibujar un contexto a nivel de DFD que primero muestra
la interacción entre el sistema y las entidades externas. Este contexto a nivel de
DFD se "explotó" para mostrar más detalles del sistema que se está modelando.
Los diagramas de flujo de datos fueron inventados por Larry Constantine, el
desarrollador original del diseño estructurado, basado en el modelo de
computación de Martin y Estrin: "flujo gráfico de datos" . Los diagramas de flujo de
datos (DFD) son una de las tres perspectivas esenciales de Análisis de Sistemas
Estructurados y Diseño por Método SSADM. El patrocinador de un proyecto y los
usuarios finales tendrán que ser informados y consultados en todas las etapas de
una evolución del sistema. Con un diagrama de flujo de datos, los usuarios van a
poder visualizar la forma en que el sistema funcione, lo que el sistema va a lograr,
y cómo el sistema se pondrá en práctica. El antiguo sistema de diagramas de flujo
de datos puede ser elaborado y se comparó con el nuevo sistema de diagramas
de flujo para establecer diferencias y mejoras a aplicar para desarrollar
un sistema más eficiente. Los diagramas de flujo de datos pueden ser usados para
proporcionar al usuario final una idea física de cómo resultarán los datos a última
instancia, y cómo tienen un efecto sobre la estructura de todo el sistema. La
manera en que cualquier sistema es desarrollado puede determinarse a través de
un diagrama de flujo de datos. El desarrollo de un DFD ayuda en la identificación
de los datos de la transacción en el modelo de datos.
Niveles, los cuales son:

Nivel 0: Diagrama de contexto.

Nivel 1: Diagrama de nivel superior.

Nivel 2: Diagrama de detalle o expansión.
Componentes de un Diagrama de Flujo de Datos (DFD) según la notación de
Yourdon y DeMarco.
PROGRAMA PSEINT
El pseudocódigo (o falso lenguaje) es utilizado por programadores para describir
algoritmos en un lenguaje humano simplificado que no es dependiente de ningún
lenguaje de programación. Por este motivo puede ser implementado en cualquier
lenguaje por cualquier programador que utilice el pseudocódigo.
Características y partes
Las principales características de este lenguaje son:
1. Se puede ejecutar en un ordenador
2. Es una forma de representación sencilla de utilizar y de manipular.
3. Facilita el paso del programa al lenguaje de programación.
4. Es independiente del lenguaje de programación que se vaya a utilizar.
5. Es un método que facilita la programación y solución al algoritmo del
programa.
Todo documento en pseudocódigo debe permitir la descripción de:
1. Instrucciones primitivas.
2. Instrucciones de proceso.
3. Instrucciones de control.
4. Instrucciones compuestas.
5. Instrucciones de descripción.
Estructura a seguir en su realización:
1. Cabecera.
1. Programa.
2. Modulo.
3. Tipos de datos.
4. Constantes.
5. Variables.
2. Cuerpo.
1. Inicio.
2. Instrucciones.
3. Fin.
Descargar