viernes, 10 de mayo de 2019

SEMANA#14

ALGORITMO
- es la palabra tecnológica de moda: los algoritmos hacen esto y aquello, conocen nuestras pasiones más íntimas, van a copar nuestros trabajos, se disponen a destruir la sociedad y el mundo... En el lenguaje cotidiano se hace referencia a ellos como si fueran genios malvados, demiurgos traviesos o el espinazo de mega corporaciones sin escrúpulos. En realidad, un algoritmo es algo más sencillo, un mecanismo ciego y sin voluntad, pero que, como veremos, sí está cambiando el mundo de forma definitiva y merece la máxima atención, no se nos vaya a ir el asunto de las manos.


¿QUE ES UN ALGORITMO?

-Simplemente una serie de instrucciones sencillas que se llevan a cabo para solventar un problema. La regla de multiplicar que aprendimos en el colegio y que permite sacar el producto de dos números de varias cifras, con papel y lápiz, es un sencillo algoritmo. 

Resultado de imagen para algoritmo


DIAGRAMA DE FLUJO DE DATOS

- es una representación estructurada y gráfica que describe cómo circula la información a través de un sistema y los diferentes procesos de transformación a los que se ve sometida. Permite visualizar un sistema como una red de procesos funcionales, conectados entre mediante flujos de datos. Es una de las herramientas más usadas en sistemas computacionales en los que las funciones del sistema son de gran importancia y son más complejas que los datos que éste maneja. 

Es un modelo lógico (no físico) que representa qué hace el sistema y no cómo. Es comprensible por el usuario. Muestra cualquier nivel de detalle y, el flujo de la información asociada. Sirve para identificar y dar nombre a las fuentes de datos, destinos de los datos, flujos de datos, almacenes de datos y, procesos. 

El DFD se desarrolla con un enfoque descendente y está sujeto a una notación y a unas reglas predefinidas que buscan producir un documento conciso y autoorganizado. El DFD se compone de Entidades Externas, flujos de datos, funciones o procesos y almacenes de datos. 


PSEUDOCODIGO

-es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizara para la codificación del mismo. 

Las principales características de este lenguaje son: 

* Se puede ejecutar en un ordenador 
* Es una forma de representación sencilla de utilizar y de manipular. 
* Facilita el paso del programa al lenguaje de programación. 
Es independiente del lenguaje de programación que se vaya a utilizar. 
* Es un método que facilita la programación y solución al algoritmo del programa. 



3*
-ME LEVANTO

-ME DESACALORO

-VOY AL BAÑO

-ME CEPILLO

-ME BAÑO

-DESAYUNO

-ME VUELVO A CEPILLAR

-ME ORGANIZO PARA IR AL COLEGIO

-Y ME VOY PARA EL COLEGIO

No hay comentarios:

Publicar un comentario

Semana 32